首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android 读写资料

2012-09-28 
Android 读写文件斯诺克爱好者网:http://www.kkyule.com淘宝精品导航 http://www.nitaomei.com Android中

Android 读写文件
斯诺克爱好者网:http://www.kkyule.com

淘宝精品导航 http://www.nitaomei.com
Android中操作文件与传统的JAVA中操作文件类似,不过不能直接new一个文件对象。是通过openFileOutput和openFileInput.

FileInputStream  openFileInput(String name) name:文件名FileOutputStream  openFileOutput(String name, int mode) name:文件名mode:模式FileOutputStream fos = this.openFileOutput(FILE_NAME, 0);//0 默认模式,在那里创建的文件只能由调用应用程序(或所有应用程序共享相同的用户名访问)。FileOutputStream fos = this.openFileOutput(FILE_NAME, Context.MODE_APPEND);//可以在已有文件中追加内容FileOutputStream fos = this.openFileOutput(FILE_NAME, Context.MODE_WORLD_READABLE);//允许所有其他应用程序有读权限创建的文件FileOutputStream fos = this.openFileOutput(FILE_NAME, Context.MODE_WORLD_WRITEABLE);//允许所有其他应用程序具有写访问创建的文件。


如果调用FileOutputStream 时指定的文件不存在,Android会自动创建这个文件。

如果需要额外的资源文件,则可以将这些文件放在应用程序的/res/raw/下。
调用方法如下:
Resources res = getResources();InputStream myfile = res.openRawResource(R.raw.文件名);//此处文件名不能加后缀。


android.content.ContextWrapper类中还有其他一些操作文件的方法比如fileList等。

感激啊!我说怎么new的file总不成功呢!

热点排行