花门楼前见秋草,岂能贫贱相看老。这篇文章主要讲述android学习笔记46——File存储相关的知识,希望能为你提供帮助。
File存储—
—
IO操作文件
openFileOutput、openFileInput
Context提供了如下两个方法来打开本应用程序的数据文件夹里面的文件IO流。
1.FileInputStream openFileInput(String name):打开应用程序中的数据文件夹下的name文件对应输入流
2.FileOutputStream openFileOutput(String name,int mode):打开应用程序的数据文件下的name文件对应的输出流
注意:
FileOutputStream openFileOutput(String name,int mode)中mode参数用于指定打开文件的模式,支持模式如下:
1.MODE_PRIVATE:改文件只能被当前程序读写;
2.MODE_APPEND:以追加的方式打开该文件,应用程序可以向该文件中追加内容;
3.MODE_WORLD_READABLE:该文件的内容可以被其他程序读取(只读);
4.MODE_WORLD_WRITEABLE:该文件的内容可以不其他程序读、写;
除此之外,Context还提供了如下两个方法来访问应用程序的数据文件夹.
1.getDir(String name,int mode):在应用程序的数据文件夹下获取或创建name对应的子目录;
2.File getFilesDir():获取该应用程序的数据文件夹的绝对路径;
3.String[] fileList():返回该应用程序的数据文件夹下的全部文件;
4.deleteFile(String):删除该应用程序的数据文件夹下指定的文件;
实例如下:
【android学习笔记46——File存储】
推荐阅读
- 「android」ubuntu下使用svn(转)
- 第12天 android studio
- 自定义android精美聊天界面
- android 通过adb 和 ndk调试堆栈
- Android Spinner列表选择框
- Android 手机卫士--获取联系人信息并显示与回显
- Android开发学习之路-LeakCanary使用
- 如何在android中运行C语言程序
- Android TV开发总结构建一个TV app前要知道的事儿