android中Content Provider

android中Content Provider


一、Content Provider?

1.Content providers 在功能上类似于Java中的Collection,主要用于存储数据,并为操作数据提供统一的接口
2.Content provider是android中唯一共享数据的方式
3.Content provider存储结构是以表格的形式存储的

4.Android中提供了一些Content Provider

二、调用

        //ContentResolver用来调用任意的Content Provider

ContentResolver cr = getContentResolver();
//往指定的URI中插入数据
cr.insert(某个ContentProvider的URI, cv);

三、自定义

1.继承ContentProvider,重写其中的CRUD

2.提供自定义的数据类型,用UriMatcher进行匹配

3.在androidmanifest.xml中进行申明

你可能感兴趣的:(数据结构,android,xml)