1.ContentProvider
内容提供者,用来共享数据给多个应用,提供数据操作
a.xxProvider继承ContentProvider
b.Application 节点下配置
<provider
name="package name"
authorities="xx.xx.xxProvider">
</provider>
c.URL:
content://xx.xx.xxProvider/tablename
shceme 固定content
authorities:节点中authorities值
path:程序定义路径
内容解析器
ContentResolver
URL 指定访问url
解析器 可进行增删改查操作
内容观察者
ContentObserver
ContentResolver.registerContentObserver 注册监听 数据发生变化回调通知
2 短信,联系人
短信及联系人内部实现由ContentProvider存储数据库中;
recsms/contact->DB->ContentObserver->通知->sms->ContentPrivider 取数据展示
2016.8.29.23.18
内容提供者,用来共享数据给多个应用,提供数据操作
a.xxProvider继承ContentProvider
b.Application 节点下配置
<provider
name="package name"
authorities="xx.xx.xxProvider">
</provider>
c.URL:
content://xx.xx.xxProvider/tablename
shceme 固定content
authorities:节点中authorities值
path:程序定义路径
内容解析器
ContentResolver
URL 指定访问url
解析器 可进行增删改查操作
内容观察者
ContentObserver
ContentResolver.registerContentObserver 注册监听 数据发生变化回调通知
2 短信,联系人
短信及联系人内部实现由ContentProvider存储数据库中;
recsms/contact->DB->ContentObserver->通知->sms->ContentPrivider 取数据展示
2016.8.29.23.18