ContentProvider

来源:互联网 发布:网络美术培训 编辑:程序博客网 时间:2024/06/08 06:15

ContentProvider 基本概念:

1.ContentProvider 提供为存储和获取数据提供了统一的接口(无需关系数据存储的细节,就能使用数据)

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

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

< 提供自己应用程序的数据给别人去访问使用 >


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



URI:<为应用程序每一个资源起一个名字>

每一个ContentProvider都用于一个公共的URI,这个URI用于表示这个ContentProvider所提供的数据。
Android所提供的ContentProvider都存放在android.provider包当中


实现ContentProvider的过程(不常见)

1.定义一个CONTENT_URL常量 (提供访问ContentProvider的标识符)

2.实现一个类,继承ContentProvider

3.实现query,insert,update,delete,getType和onCreate方法

4.在AndroidManifest.xml当中进行声明

0 0
原创粉丝点击