Android 学习笔记第13章
来源:互联网 发布:产品入库软件 编辑:程序博客网 时间:2024/05/24 04:20
第十三章 使用文件和目录
13.3理解Android文件许可权限
MODE_PRIVATE 用来创建供所有者使用的文件(即该程序)
MODE_WORLD_READABLE 供其他程序读取的文件
MODE_WORLD_WRITEABLE
如果程序想要访问外部存储,需要注册WRITE_EXTERNAL_STORAGE权限。
13.4使用文件和目录
Context.deleteFile() 通过名称删除应用程序,文件不许位于/files子目录中
Context.fileList() 获得所有位于/files子目录下的文件列表
Context.getCacheDir() 获取应用程序/cache子目录对象
Context.getDir() 根据名称创建或获取一个应用程序子目录
Context.getExternalCacheDir() 在外部文件系统中获取cache子目录
Context.getExternalCacheDir() 在外部文件系统中获取cache子目录
Context。getExternalFilesDir()在外部文件系统中获取files子目录
Context.getFileDir()获取files子目录对象
Context.getFileStreamPath() 返回应用程序files子目录的绝对路径
Context.openFileInput() 打开私有应用程序文件读取
Context.openFilePOutput()打开私有应用程序文件写入
保存的文件名为英文
13.4.2使用Android文件系统操作其他目录和文件
通用的写入文件方式
File fileDir = getFilesDir();
File newFile = new File(fileDir, "文档名称");
newFile.createNewFile();
FileOutputStream fo = new FileOutputStream(newFile.getAbsulutePath());
fo.wirte()
fo.close();
读取XML文件
XmlResourceParser myPets = getResources().getXml(ID);
while(state != XmlREsourceParser.END_DOCUMENT){
String strName = myPets.getName();
String strPetName = myPets.getAttributeVale(null, "name");
state = myPets.next() ;
}
对于外部存储,需要使用Environment类的getExternalSotrageState来检测sd卡是否挂载。然后使用getExternalFilesDir();
0 0
- Android 学习笔记第13章
- Android学习笔记 第12章
- Android学习笔记 第14章
- android学习第一天笔记
- Android学习笔记: 第一天
- Android学习笔记: 第三天
- android学习笔记-第一天
- 第四周Android学习笔记
- Android学习第一天笔记
- Android学习笔记—第一行代码第二章
- javascript学习笔记 第13章 事件
- android学习笔记——第一篇
- Android第一行代码学习笔记总结
- 第一周的Android学习笔记
- Android学习笔记---第一天---布局
- 《Android第一行代码》学习笔记
- 《Android第一行代码》学习笔记
- FrameLayout《第一行代码Android》学习笔记
- 39、流量统计--原理
- EPS Attach Procedure -- Step F
- CI的session操作
- warning C4005: “IDCANCEL”: 宏重定义
- UIpickerView
- Android 学习笔记第13章
- 默认日期格式
- POJ 1201 Intervals || POJ 1716 Integer Intervals 差分约束
- 高端大气上档次的三星Note3,教你如何卸载第三方软件的技巧
- leetcode Reverse Integer 2.2 难度系数2
- Qt DLL总结-创建及调用QT的 DLL
- python流程控制结构
- 构建一个RESTful Web Service(Building a RESTful Web Service)
- windows 2003 server 记录远程桌面的连接登录日志和修改3389连接端口方法