ContentProvider
ContentProvider是Android四大组件之一,其本质上是一个标准化的数据管道,它屏蔽了底层的数据管理和服务等细节,以标准化的方式在Android 应用间共享数据。用户可以灵活实现ContentProvider所封装的数据存储以及增删改查等,所有的ContentProvider 必须实现一个对外统一的接口(URI)。
使用的时候需要在androidmanifest.xml文件中注册provider。
在androidmanifest.xml中注册provider需要以下3个属性:
属性 | 含义 |
---|---|
android:name | provider的实现类。 |
android:authorities | provider的uri。 |
android:exported | provider是否暴露给其他程序。 |
网友评论