Android学习笔记7:四大组件之ContentProvider
来源:互联网
ContentProvider概览:
我们自己应用的数据库只能给自己使用,无法提供给其他应用直接操作,于是便有了ContentProvider,但在实际开发中很少有应用需要编写自己的ContentProvider 把自己的数据库暴露给别人,一半都是用ContentProvider来访问紫铜应用的数据库,比如系统的短信和联系人。我们学习怎么写ContentProvider是要去了解它实现的原理,其实就是一个URI的匹配 比如android系统的短信应用源代码 里面写URIMatcher 就有content://sms/这个URI 那么我们就可以通过这个URI的匹配 去访问到系统的短信。 我们自己应用的数据库只能给自己使用,无法提供给其他应用直接操