ContentProvider 是存取数据的抽象类 在Android中ContentProvider 的作用相当重要
ContentProvider 基本概念
1. ContentProvider 为存储和获取数据提供了统一的接口
2. 使用ContentProvider 可以在不同的应用程序之间共享数据
3. Android为常见的一些数据提供了ContentProvider(包括音频、视频、图片和通讯录等等)
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 进行声明
<provider android:name="com.zgct.FirstContentProvider" android:authorities="com.zgct.FirstContentProvider" />