第七章:ContentProvider 工作原理
ContentProvider 概述
ContentProvider
ContentProvider
(内容提供者)是Android
系统四大组件之一,它是不同应用程序之间进行数据共享的标准API
,通过ContentResolver
类可以访问ContentProvider
中共享的数据ContentProvider
使用基于数据库模型的简单表格来提供需要共享的数据,在该表格中,每一行表示一条记录,而每一列代表特定类型和含义的数据,并且其中每一条数据记录都包含一个名为_ID
的字段类标识每条数据
ContentResolver
ContentResolver
提供一系列增删改查的方法对数据进行操作,并且这些方法以Uri
的形式对外提供数据Uri
为内容提供者中的数据建立了唯一标识符。它主要由三部分组成,scheme
、authorities
(主机名/域名)和path