Devel/data
From Android中文网
Android中文网(androidcn.net) 版权申明 : creativecommons licenses
目录 |
[编辑] 存储、获取和开放数据
典型的桌面操作系统提供一种公共文件系统——任何应用软件可以使用它来存储和读取文件,该文件也可以被其它的应用软件所读取(也许会有一些权限控制设定)。Andorid采用了一种不同的系统:在Android,所有的应用软件数据(包括文件)为该应用软件所私有。然而,Android同样也提供了一种标准方式供应用软件将私有数据开放给其它应用软件。这一章节描述一个应用软件存储和获取数据、开放数据给其它应用软件、从其他应用软件请求数据并且开放它们的多种方式
Android提供如下机制以存储和获取数据。
[编辑] 参数
- 一个轻量级的存储和获取机制,采用一对简单的数据类型:key和value。它的典型应用是存储应用软件参数。
[编辑] 文件
- 你可以将文件存储在手机或可移动存储媒介中。默认其他程序不可访问这些文件。
[编辑] 数据库
- Android API包含有对SQLite的支持。你的应用程序可以创建并使用一个私有SQLite数据库。每个数据库为创建它的包所私有。
[编辑] 内容提供器
- 内容提供器是一个开放私有数据读写权限的可选组件。受限于该私有数据想施加的任何约束。内容提供器执行标准的数据请求语句、通过标准的数据访问机制返回数据。Android 提供了多种针对标准数据类型的内容提供器,例如个人通讯录。
[编辑] 网络
- 不要忘记你同样可以使用网络来存储和获取数据
