在Android中提供了6种数据存储方式,他们分别是:
(1) SharedPrefereces:用来存储key-value格式的数据,这里的key只能是字符串value只能是基本的数据类型。这是一种轻量级的键值存储机制。
(2) Files:文件存储,通过FileInputStream和FileOutputStream来对存储文件进行操作。这种文件存储是android应用程序私有的,即一个应用程序不能访问另一个应用程序的文件存储。
(3) Sqlite:Sqlite数据库存储,这是android提供的标准数据库存储,支持sql语句操作。
(4) Content Providers:它可以使得各个应用程序之间实现数据共享。
(5) SDCard:可以通过SDCard来存储数据,可以认为他是手机的移动扩展存储设备。
(6) Network:通过网络来存储和获取数据。
下面是六种数据存储的实现例子:
<一>[url=http://xmong.iteye.com/blog/1852342]android数据存储之SharedPreferences[/url]
<二>[url=http://xmong.iteye.com/blog/1852344]android数据存储之Files[/url]
<三>[url=http://xmong.iteye.com/blog/1852346]android数据存储之Sqlite[/url]
<四>[url=http://xmong.iteye.com/blog/1852347]android数据存储之ContentProvider[/url]
<五>[url=http://xmong.iteye.com/blog/1852351]android数据存储之SDCard[/url]
<六>[url=http://xmong.iteye.com/blog/1852353]android数据存储之Network[/url]
源代码下载可见附件
2655



被折叠的 条评论
为什么被折叠?



