1、内容提供器,主要用于在不同的应用程序之间实现数据共享的功能,它提供一套完整的机制,允许一个程序访问另外一个程序,同时还能保障被访数据的安全性,内容选择器可以选择,只对哪部分数据进行共享,从而保证我们程序中的隐私数据不会有泄露的风险,危险权限9组24个权限
2、访问其他程序的数据
内容提供器的用法一般有两种,一种是使用现有的内容提供器来读取 和操作相应程序中的数据,另一种是创建自己的内容提供器给我们程序的数据提供外部访问接口,如果一个程序通过内容提供器对其数据提供了外部访问接口,那么任何其他的应用程序就都可以对这部分数据进行访问,Android系统自带的电话本,短信,媒体库等程序都提供了类似的访问接口,这使得第三方程序可以充分的利用这部分数据来实现更好的功能
3、ContentResolver基本用法:访问内容提供器中共享的数据,通过getContentResolver()方法获取该类的实例,对数据进行CRUD操作