Android 内容提供器---创建内容提供器(设计数据存储)

内容提供器是用结构化的格式来保存数据的接口。在你创建接口之前,你必须决定如何保存数据,你能够使用你喜欢的任何格式存储数据,然后设计读写数据所必须的接口。

以下是在Android平台中有效的数据存储技术:

1.  Android系统包括了一个Android自己的用于保存面向表数据的SQLite数据库API。SQLiteOpenHelper类帮助你创建数据库,SQLiteDatabase类是访问数据库的基类。请记住,你不一定要使用一个数据库来实现你资源库。提供器用类似于关系性数据库的表的集合来做为外部表现,但是提供器的内部实现却不是必须的。

2.  对于保存文件数据,Android有各种面向文件的API。要学习更多的有关文件存储的内容,请阅读“数据存储”主题。如果你正在设计一个提供音乐或视频等多媒体相关数据的提供器,你能够把数据表和文件组合到一起;

3.  对于基于网络数据的工作,使用java.net和android.net中的类。你也能够把基于网络的数据同步到本地的存储中,如本地一个数据库,然后以表或文件的形式来提供数据。Sample Sync Adapter示例应用程序演示了这种同步的类型。

示例代码位置:http://developer.android.com/resources/samples/SampleSyncAdapter/index.html

注:本人转载系个人觉得翻译的很好,值得收藏,且自己回头看着方便。

如有兴趣请访问作者官方博客http://blog.csdn.net/FireOfStar

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值