1、ContentProvider提供为存储和获取数据提供了统一的接口
2、使用ContentProvider可以在不同的应用程序之间共享数据
3、Android为常见的一些数据提供了ContentProvider(包括音频,视频,图片和通讯录等等)
数据模型:ContentProvider使用表的形式来组织数据
URI
1、每一个ContentProvider都拥有一个公共的URI,这个URI用于表示这个ContentProvider所提供的数据。
2、Android所提供的ContentProvider都存放在android.provider包中
ContentProvider所提供的函数
1、query() 查询
2、insert() 插入
3、update() 更新
4、delete() 删除
5、getType() 得到数据类型
6、onCreate() 创建时的回调函数
实现ContentProvider的过程
1、定义一个CONTENT_URI常量
2、定义一个类,继承ContentProvider
3、实现query,insert,update,delete,getType和onCreate方法
4、在AndroidManifest.xml当中进行声明