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

以下是在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

更多相关文章

  1. Android复杂数据模型序列化
  2. Android(安卓)BaseAadapter 异步加载图片方法
  3. Android(安卓)java.lang.RuntimeException: Parcelable encounte
  4. 【Android】解析JSON数据详解
  5. Android(安卓)Binder机制完全解析
  6. android之Android中的SQL查询语句LIKE绑定参数问题解决办法(sqlit
  7. Android开发利器之Data Binding Compiler V2,databind和livedata
  8. Android(安卓)开发:(八)数据适配器 Adapter 篇
  9. [置顶] Android使用主题配置文件,去掉程序启动界面的短暂黑屏。

随机推荐

  1. Android DatePicker setMaxDate和setMinD
  2. 如何单独编译Android源代码中的模块
  3. 安卓第三次作业
  4. Android Studio报错 (androidx.recyclerv
  5. android studio编译aidl文件出现问题
  6. Java获取文件的类型(扩展名)
  7. android中怎样获取IP地址
  8. Android 绑定远程Service(此Service开启
  9. Github Actions Android CI打包配置
  10. Android RadioButton class three kinds