ContentProvider(内容提供者)

ContentProvider是Android系统的核心组件之一。

ContentProvider的作用是向其它的应用程序提供访问自己的数据的访问方式。

Android系统使用了许多ContentProvider向其它应用提供数据共享,例如联系人数据共享、短信数据共享、图片和音乐等媒体数据共享……

ContentResolver

---------------------------

ContentResolver是访问其它应用程序通过ContentProvider共享的数据的工具,在ContextWrapper中定义了getContentResolver()方法获取它的对象。

ContentResolver中定义了insert()、delete()、update()、query()方法分别用于对数据执行增、删、改、查的操作。

媒体库之图片

-------------------------------

媒体库的图片信息记录在:com.android.providers.media应用的external数据库的images视图(类似数据表)中。

媒体库之音频

-------------------------------

媒体库的图片信息记录在:com.android.providers.media应用的external数据库的audio视图(类似数据表)中。


你可能感兴趣的:(android,ContentProvider)