Android API 之数据储存
本文将简述
Android API 的数据储存 (Data Storage)工作机制,希望本文能对正在做
Android 开发的朋友有所帮助。
数据储存
(Data Storage)
Android 为你提供了多个可选的方式来保存持久的应用数据。你可以基于特定的需求来
选择解决方案,例如数据是否应该是你的应用私有的还是对其他应用(和用户)公开的以
及你的数据需要多大的空间来储存。
你可选的数据储存方式如下:
◆Shared Preferences 共享偏好
以
"键-值对"的形式储存私有的基础数据。
◆Internal Storage 内部存储器
储存私有数据到设备内存。
◆External Storage 外部存储器
储存公有数据到共享的外部储存器。
◆SQLite Databases SQLite 数据库
用一个私有的数据库储存结构化数据。
◆Network Connection 网络连接
通过你自己的服务器储存数据到网络。
Android 为你提供了一个途径来暴露你私有数据给其他的应用程序
—— 通过一个
content provider 。 一 个 content provider 是 一 个 可 选 组 件 , 暴 露 你 的 应 用 程 序 数 据 的
read/write 接口,遵循任何可能引入的约定。更多关于 content provider 使用的信息,请查阅
Content Providers 文档.