读书人

ContentProvider小常识

发布时间: 2012-08-27 21:21:57 作者: rapoo

ContentProvider小知识

1.ContentPrivder基本概念

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

(2)使用Contentprovider可以在不同的应用程序之间共享数据,这个不同于SQLite它只能访问当前的应用程序的数据库无法访问别的数据库

?

2.URI(统一资源标识符)

每一个Contentprovider都有一个公共的URI,这个URI用于表示这个Contentprovider所提供的数据,就是为我们的应用程序当中的每一种资源都起一个唯一的名字

?

在编程中我们不需要自己去实现Contentprovider但是为了能更好的使用Contentprovider我们可以自己动手去实现一下

实现的过程如下:

1.定义一个CONTENT_URI常量

2.定义一个类,去继承Contentprovider

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

4.在AndroidManifest.xml中进行声明

读书人网 >移动开发

热点推荐