ContentProvider的使用范围

1.为存储和获取数据提供统一的接口
2.在不同的应用程序之间共享数据
3.android为常见的应用程序(音频,视频,图片,通讯录等)提供了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.实现-------(1.query()查询2.insert()插入3.update()更新4.delete()删除5.getType()得到数据类型6.onCreate()创建时的回调函数)这几个方法
4.在AndroidManifest.xml进行注册声明