Android 程序技术
本节课程内容:ContentProvider
Uri(通用资源标识符 Universal Resource Identifer),代表数据操作的地址,每一个ContentProvider发布数据时都会有唯一的地址。
比如:content://(固定写法)+com.android.contacts(包名,可变)+/contacts(path路径)
下面我们分析一个简单的例子吧:content://com.jay.example.providers.myprovider/word/2
组织数据方式
ContentProvider主要以 表格的形式 组织数据同时也支持文件数据,只是表格形式用得比较多。
每个表格中包含多张表,每张表包含行 & 列,分别对应记录 & 字段同数据库。
主要方法
进程间共享数据的本质是:添加、删除、获取 & 修改(更新)数据。
以ContentProvider的核心方法也主要是以下4个作用
Android为常见的数据(如通讯录、日程表等)提供了内置了默认的ContentProvider。
ContentProvider类并不会直接与外部进程