1.Android核心组件---ContentProvider
===============================================================================
1.ContentProvider是什么
*Android中的一个应用组件(生命周期方法+其他)
*Android中的内容提供者
2.ContentProvider应用场合
*ContentProvider允许对应用程序私有数据的跨进程访问
3.ContentProvider应用的构建及实现过程分析
*内容提供者(ContentProvider端):提供对数据的访问
(1)ContentProvider对象
(2)URI(统一资源标识)
(3)data(数据)
*内容访问者(ContentResolver):访问数据(允许跨进程)
(1)Content(资源访问对象)
(2)ContentResolver(跨进程访问ContentProvider)
(3)获得访问ContentProvider的URI,然后通过URI访问ContentProvider
说明:对于一个内容提供者,可以对应多个内容访问者
4.ContentProvider的案例应用
*访问媒体库(音频,图片,视频):关键是uri
(1)Content
(2)ContentResolver
(3)Media
*访问联系人
(1)Context
(2)ContentResolver
(3)Phone
5.CursorLoader在访问ContentProvider时的应用
定义:CursorLoader本身是一个cursor对象加载器,底层会通过异步任务进行加载,数据加 载完成后回调LoaderCallback接口中的相关方法,在这些方法中可进行UI更新
(1)CursorLoader