-----------------------------------Android 编程基础 1 封面 -----------------------------------Android 编程基础 2 文件存取编程基础 文件 文件可以用来存储比使用引用更大数量的数据 Android 提供方法来读、写文件 只有本地文件可以被访问 优点:可以存储大容量的数据 缺点:文件更新或是格式改变可能会导致巨大的编程工作 文件操作 读文件 Contex t.openFileInpu t(String name)打开一个与应用程序联系的私有文件输入流 当文件不存在时抛出FileNotFou ndEx ception 异常 FileInputStream in = this.openFileInput("test2.txt");//打开文件"test2.txt" …… in.close();//关闭输入流 写文件 Contex t.openFileOu tpu t(String name,int mode)开启一个与应用程序联系的私有文件输出流 当文件不存在时该文件将被创建 文件输出流可以在添加模式中打开,这意味新的数据将被添加到文件的末尾 FileOutputStream out = this.openFileOutput("test2.txt",MODE_APPEND); //打开文件"test2.txt"进行写操作 、使用MODE_APPEND 在添加模式中打开文件 …… out.close();//关闭输出流 -----------------------------------Android 编程基础 3 读取静态文件 要打开打包在应用程序中的静态文件,使用Resources.openRawResource(R.raw.mydatafile) 该文件必须放在文件夹 res/raw/中 InputStreamin = this.getResources().openRawResource(R.raw.my); … //获得Context资源 in.close();//关闭输入流 -----------------------------------Android 编程基础 4 文件存取示例 创建添加文件内容并保存,打开文件并显示内容 ① 新建工程FileWriteRead ② 修改 main.xml 布局,添加一个 EditText、一个 Button ...