ContentProvider
这玩意看了半天还是不太明白。。。
1.ContentProvider为存储和获取数据提供了统一的接口
2.使用ContentProvider可以在不同的应用程序之间共享数据
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.实现query,insert,update,delete,getType和onCreate方法
4.在AndroidManifest.xml当中进行声明