Android学习第九天
- 为什么需要内容提供者
a) 如何创建数据库
b) 文件权限
c) Chmod linux修改权限
- 内容提供者原理
a) 内容提供者把数据进行封装然后提供出来,其他应用都是通过内容解析这访问
b) 定义内容提供者,写一个类,继承ContentProvider
- 实现内容提供者步骤
a) 写一个类,继承ContentProvider
b) 在清单文件里配置内容提供者
c) 写一个静态代码块,添加匹配规则
d) 暴露你想暴露的方法(增删改查)
e) 其他应用通过内容解析这操作数据库
- 备份短信案例,利用内容提供者插入短信
- 读取联系人案例
- 内容观察者
a) 不属于四大组件,是一个API,一个类而已
b) 需求:应用1或应用2操作了应用1的数据库,应用3就立刻知道数据库被修改了
- 内容观察者应用场景
用于短信变化的通知
昔日我曾苍老,如今风华正茂(ง •̀_•́)ง