android四大组件-----contentprovider内容提供者 自己做为内容提供者

1  创建一个类继承自内容提供者

内容URI的格式

content://com.app.provider.table

//以路径结尾表示期望访问该表中所有的数据

content://com.app.provider/table/1

以id结尾表示期望访问该表中拥有相应id的数据

使用通配符的方式了分别匹配者两种格式的内容的uRL

i.*表示配置任意长度的任意字符

一个能够匹配任意表的内容URI格式可以写成

content://com.app.provider/*

ii.# 表示匹配任意长度的数字

一个能够匹配table表中任意一行数据的内容的URI格式可以写成 content://com.example.app.provider/table1/#

getType()方法,它是所有内容提供者都必须提供的一个方法,用于获取Uri对象所对应的MIME类型,一个内容URI所对应的MIME字符串主要由三部份组成

1 必须以 vnd开头

2 如果内容URI以路径结尾,则后接android.cursor.di.如果内容URI以id结尾 则后续接 android.cursor.item

3最后接上 vnd.<authority><path>

猜你喜欢

转载自blog.csdn.net/weixin_41069726/article/details/89790194