首页 理论教育 数据存储与访问简介

数据存储与访问简介

时间:2023-06-30 理论教育 版权反馈
【摘要】:任何应用程序都需要通过文件系统存储文件,其他程序可以来读取这些文件,当然,这可能需要设置访问权限。在Android中,应用程序的所有数据对其他应用程序都是私有的,其他应用只有通过设置权限才能获取数据。内容提供器提供了请求和修改数据的标准语法、读取返回数据的标准机制。Android为标准的数据类型提供了内容提供器。

数据存储与访问简介

任何应用程序都需要通过文件系统存储文件,其他程序可以来读取这些文件,当然,这可能需要设置访问权限。Android提供了6种持久化应用程序数据的选择,具体选择方式依赖于具体的需求,其中可选择的数据存储方案包括:

(1)共享偏好(shared preferences),使用键值对的形式保存私有的原始数据;

(2)内部存储(internal storage),在设备的内存上保存私有的数据;

(3)外部存储(external storage),在共享的外部存储器上保存公共的数据作为扩充的存储,可以任意移除;

(4)SQLite数据库,在私有的数据库中保存结构化的数据;(www.xing528.com)

(5)网络连接(network connection),把数据保存在自己的互联网服务器上;

(6)Android通过定义内容提供器(content provider),能够把私有数据共享给其他应用程序。

在Android中,应用程序的所有数据对其他应用程序都是私有的,其他应用只有通过设置权限才能获取数据。内容提供器是一种开放应用程序数据读写访问权限的可选组件,可以通过这个组件实现私有数据的读写访问。内容提供器提供了请求和修改数据的标准语法、读取返回数据的标准机制。Android为标准的数据类型提供了内容提供器(如图像、视频和音频文件,以及个人通信录信息)。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈