1.ContentProvider为存储和获取数据提供了统一的接口

2.使用ContentProvider可以在不同的应用程序之间共享数据

3.Android为常见的一些数据提供了ContentProvider(包括音频、视频、图片和通讯录等)


ContentProvider使用表的形式来组织数据

_IDNUMBERNUMBER_KEYLABELNAMETYPE1113487298832001SSYDTYPE_WORK12155727060762011SYYTYPE_HOME

ContentProvider提供的函数

query() 查询

insert() 插入

update() 更新

delete() 删除

getType() 得到数据类型

onCreate() 创建时的回调函数


实现ContentProvider的过程

1.定义一个CONTENT_URI常量

2.定义一个类,继承ContentProvider

3.实现query insert update delete getType onCreate

4.在AndroidManifest.xml中进行声明