Android读写文件正确实行方法介绍
来源:互联网 发布:java面试题2015 编辑:程序博客网 时间:2024/05/18 01:41
FROM:http://developer.51cto.com/art/201001/180516.htm
众所周知Android有一套自己的安全模型, 具体可参见Android开发文档。当应用程序(.apk)在安装时就会分配一个userid,当该应用要去访问其他资源比如文件的时候,就需要userid匹配。默认情况下 ,任何应用创建的文件,数据库, sharedpreferences都应该是私有的(位于/data/data/your_project/files/),其余程序无法访问。除非在创建时指明是MODE_WORLD_READABLE 或者 MODE_WORLD_WRITEABLE,只要这样其余程序才能正确访问。 因为有这种Android读写文件的方法在安全上有所保障,进程打开文件时Android要求检查进程的user id。所以不能直接用java的api来打开,因为java的io函数没有提这个机制 。 无法用java的api直接打开程序私有的数据 ,默认路径为/data/data/your_project/files/ 这里特别强调私有数据!言外之意是如果某个文件或者数据不是程序私有的,既访问它时无须经过Android的权限检查,那么还是可以用java的io api来直接访问的。所谓的非私有数据是只放在sdcard上的文件或者数据, 可以用java的io api来直接打开sdcard上文件。 如果要打开程序自己私有的文件和数据,那必须使用Activity提供openFileOutput和openFileInput方法。 创建程序私有的文件,由于权限方面的要求,必须使用activity提供的Android读写文件方法 读取程序私有的文件,由于权限方面的要求,必须使用activity提供的方法 Android读写文件的相关操作就为大家介绍到这里
- Android读写文件正确实行方法介绍
- Android读写文件正确实行方法介绍
- Android读写文件正确实行方法介绍
- Android读写文件正确实行方法介绍
- Android读写文件正确实行方法介绍
- Android读写文件正确实行方法介绍
- 在android开发中正确读写sdcard文件的方法
- Android开发中正确读写sdcard文件的方法
- Android实现全屏正确方法介绍
- 【Android读写文件方法汇总】
- Android 读写文件方法汇总
- python正确的文件读写
- android读写各类文件方法(参考)
- android 一般读写文件的方法。
- android使用sharedPreferences()方法读写文件操作
- C#读写txt文件的两种方法介绍
- C#读写txt文件的两种方法介绍
- C#读写txt文件的两种方法介绍
- 如何在CentOS 5.5上面安装Ruby1.8.7
- 批处理学习--参数输入交互篇
- bootloader开发阶段总结以及可能会碰到的问题
- CSS属性部分选择机制
- 关于C#string.replace 一点感想(有点非技术)
- Android读写文件正确实行方法介绍
- 将c#程序做成安装程序
- Content-Type一览
- 开始写博客文章
- 实用命令
- show queues 状态不正常 Invalid 已经解决
- abap range结构四个字段含义
- PLSQL Developer设置及快捷键设置
- Oracle与SQL Server连接方法