Android(安卓)内容提供器---创建内容提供器(设计数据存储)
16lz
2021-01-24
内容提供器是用结构化的格式来保存数据的接口。在你创建接口之前,你必须决定如何保存数据,你能够使用你喜欢的任何格式存储数据,然后设计读写数据所必须的接口。
以下是在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
更多相关文章
- Android复杂数据模型序列化
- Android(安卓)BaseAadapter 异步加载图片方法
- Android(安卓)java.lang.RuntimeException: Parcelable encounte
- 【Android】解析JSON数据详解
- Android(安卓)Binder机制完全解析
- android之Android中的SQL查询语句LIKE绑定参数问题解决办法(sqlit
- Android开发利器之Data Binding Compiler V2,databind和livedata
- Android(安卓)开发:(八)数据适配器 Adapter 篇
- [置顶] Android使用主题配置文件,去掉程序启动界面的短暂黑屏。