数据存储Introduce
来源:互联网 发布:ae cc mac下载 编辑:程序博客网 时间:2024/06/03 18:23
#1 Android应用程序存储数据的5种方式:
a、保存到文件(IO流、Properties)
b、SQLite数据库
c、内容提供者
d、sharedproferrences保存数据(xml)
e、网络
#2 文件的权限概念
文件的4种操作模式:
Context.MODE_PRIVATE:为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容,如果想把新写入的内容追加到原文件中。可以使用Context.MODE_APPENDs
Context.MODE_APPEND:模式会检查文件是否存在,存在就往文件追加内容,否则就创建新文件。
Context.MODE_WORLD_READABLE和Context.MODE_WORLD_WRITEABLE用来控制其他应用是否有权限读写该文件。
MODE_WORLD_READABLE:表示当前文件可以被其他应用读取;MODE_WORLD_WRITEABLE:表示当前文件可以被其他应用写入。
如果希望文件被其他应用读和写,可以传入:
openFileOutput("itcast.txt", Context.MODE_WORLD_READABLE +Context.MODE_WORLD_WRITEABLE);
android有一套自己的安全模型,当应用程序(.apk)在安装时系统就会分配给他一个userid,当该应用要去访问其他资源比如文件的时候,就需要userid匹配。默认情况下,任何应用创建的文件,sharedpreferences,数据库都应该是私有的(位于/data/data/<package name>/files),其他程序无法访问。除非在创建时指定了Context.MODE_WORLD_READABLE或者Context.MODE_WORLD_WRITEABLE ,只有这样其他程序才能正确访问。
- 数据存储Introduce
- introduce
- Introduce
- introduce
- SpringFrameWork Introduce
- Introduce IOC
- Introduce VC
- Introduce Clearcase
- iaSolution Introduce
- Introduce RESTful
- Introduce yourself
- drawRect introduce
- Introduce myself
- 按键精灵Introduce
- Introduce yourself
- introduce myself
- english introduce
- HOOPS INTRODUCE
- 基于用户投票的排名算法(三):Stack Overflow
- hibernate 工程配置说明
- 前台json的获取方法
- 基于用户投票的排名算法(四):牛顿冷却定律
- 源码浅析: Message/Handler/MessageQueue/Looper
- 数据存储Introduce
- java自动类型提升
- android——代码实现在指定位置显示View
- Java 集合系列11之 Hashtable详细介绍(源码解析)和使用示例
- Android 插值属性动画Property Animation
- 在Linux上配置同时支持ASP.NET和PHP的服务器
- 基于用户投票的排名算法(五):威尔逊区间
- OCR:几大开源库
- 禁止KKV.exe开机自启动办法