ContentProvider基本概念
1.Content Provider 提供为存储和获取数据提供了统一的接口
2.使用ContentProvider可以在不同的应用程序之间共享数据
3.Android为常见的一些数据提供了ContentProvider(包括音频,视频,图片和通讯录等)
URI
1.每一个ContentProvider都拥有一个公共的URI,这个URI用于表示这个ContentProvider所提供的数据
2.Android所提供的ContentProvider都存放在andprid.provider包当中.
ContentProvider所提供的函数
query():查询
insert():
update():
delete():
getType():得到数据类型
onCreate():创建时的回调函数
实现ContentProvider的过程
1.定义一个CONTENT_URI常量
2.定义一个类,继承ContentProvider
3.实现query,insert,update,delete,getType和onCreate方法
4.在AndroidManifest.xml当中进行声明
分享到:
相关推荐
Android高级编程雪梨作业之自定义ContentProvider 将任务01生词本作业中生成的生词本数据库通过自定义ContentProvider的方式,共享给其他应用。 要求如下: (1) 使用自定义SQLiteOpenHelper来管理数据库; (2) 提交...
contentprovider
1、Android Room操作SQLite数据 2、ContentProvider使用,使用Room进行数据库操作
androdi ContentProvider和Uri详解
android 自定义 ContentProvider 以及 ContentResolver
两个apk之间通过Broadcast,BroadcastReceiver广播互相通信及ContentProvider监听数据库增删改查的变换
介绍ContentProvider使用方法,包括最简单的用法,一个项目中创建多个ContentProvider分别操作数据库表,以及一个ContentProvider操作多张数据库表的用法。
contentProvider 的使用以及总结
ContentProvider自定义以及使用系统ContentProvider
该文件中有两个应用,db应用通过ContentProvider对外提供数据共享,other应用提供测试代码对数据进行增删改查。 参考博客:http://blog.csdn.net/tan313/article/details/44338425
现在请数一数你的手机中一共有多少...这个时候Contentprovider就排上用场了,Contentprovider能够在各个app之间进行数据的共享和传递,让信息不再成为孤岛,从这个意义上讲,你还能有不去学习Contentprovider的理由吗?
android 数据库 以及自定义ContentProvider demo
ContentProvider 共享SharedPreferences 值
android contentprovider使用示例
Android学习ContentProvider数据更新与Observer模式一Observer模式意图: 定义对象之间一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被更新。 依赖(Dependents)、发布-...
contentProvider监听的例子
用SharePreferences作数据存储做了一个ContentProvider实现数据共享
Android知识点ContentProvider篇
AsyncQueryHandler及ContentProvider的使用,异步查询数据 显示在listview里面,及其常用的Adapter的用法,