android中怎么写文件

1.android 如何读写文件读文件:
1、通过File获取文件
2、打开输入流,读取文件
写文件:
1、创建文件
2、打开输出流,写入文件内容
示例:
读文件:
String content = ""; //文件内容字符串
//通过路径/sdcard/foo.txt打开文件
File file = new File("/sdcard/foo.txt");
try {
InputStream instream = new FileInputStream(file);//读取输入流
InputStreamReader inputreader = new InputStreamReader(instream);//设置流读取方式
BufferedReader buffreader = new BufferedReader(inputreader);
while (( line = buffreader.readLine()) != null) {
content += line + "\n";//读取的文件内容
}
}catch(Exception ex){
}写文件:
File file = new File("/sdcard/foo.txt");//
if(!file.exists())
file.createNewFile();//如果文件不存在,创建foo.txt
try {
OutputStream outstream = new FileOutputStream(file);//设置输出流
OutputStreamWriter out = new OutputStreamWriter(outstream);//设置内容输出方式
out.write("文字内容");//输出内容到文件中
out.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
2.Android 怎样在应用程序中向文件里写入数据1. Android 怎样在应用程序中向文件里写入数据?在AndroidManifest.xml中添加,,解决! 2. 另外了解一下android的数据存储方式:文件流的读取,SQLite,Content Provider以及Preference. 。
注:resource和assets中的文件用户方面是只可以读取不能够进行写的操作的 。Content Provider作为程序之间唯一共享数据途径,用在这里不是很合适 。
所以,第一种方式,使用FileInputStream,FileOutputStreamdui类实现文件I/O操作,直接往手机中存储数据 。第二种方式,使用SQLite,通过SQLiteDatabase类中方法操作数据 。
第三种方式,Preference用于存储简单数据类型的数据,一些设置信息的保存 。个人认为用在这里最合适 。
它利用键值对存储的 。例: 存储:SharedPreferences.Editor editor =sp.edit(); editor.putString(KEY_TEXT,"yonghu"); editor.commit(); 获取 :sp =getPreferences(MODE_PRIVATE); String result =sp.getString(KEY_TEXT,null) 3. Android保存数据几种常用方法解析 它应用于手机中能够帮助我们实现许多需求 。
比如今天为大家介绍的Android保存数据,就是其中一个比较重要的操作技巧 。Android组件相关概念总结Android传值方法细讲Android横竖屏切换正确实现方式分享Android开发环境相关配置概览Android NDK具体作用讲解对于我们所熟悉的大部分软件都有一个比较典型的特点,应用现有的数据根据不同的需求来得到相应的结果 。
例如,我们最常用的Officeword、Excel、PowerPoint等办公软件,它们都是帮助我们完成某种特定的需求,同时由其所产生的数据或者文档又可以被其它软件所读取和做进一步的优化等等,在这个层面上可以看成是这些软件通过相同的文件标准来共享数据 。但是对于Android最大的不同点在于,其平台上的应用软件所存储的数据或者文件是私有,仅仅可以通过它自身才可以访问其所包含的数据资源 。
那么基于这样的限制,该如何在Android平台上实现不同程序间的数据共享呢?答案非常简单 – 应用ContentProviders,这是建立在Android平台上用于定义统一的数据标准 。Android提供了针对不同数据类型的ContentProviders来满足各种需要 。
例如:Image、Audio、Video和通讯录信息类等 。阅读下边的文档之前,最好先熟悉Content Providers的概念 。
有了上边所提到Content Providers,接下来就要处理在共享文件过程中的存储环节了,这里有四种方法分别适用于不同情况的需求 。它们都各自有相应的优缺点,所以当开发者决定选择应用哪种方法之前,先要考虑当前所操作的情况是否适合于所选择的方法 。