【Android】第十二周、内容提供者(ContentProvider)
内容提供者简介
内容提供者(ContentProvider)是Android系统四大组件之一,它是不同应用程序之间进行数据共享的标准API,通过ContentResolver类可以访问ContentProvider中共享的数据。
ContentProvider的工作原理如下:
ContentResolver提供一系列增删改查的方法对数据进行操作,并且这些方法以Uri的形式对外提供数据。
Uri为内容提供者中的数据建立了唯一标识符。它主要由三部分组成,scheme、authorities和path。
内容提供者的创建
在程序包名处点击右键选择【New】—【Other】—【Content Provider】选项
输入内容提供者的Class Name(名称)和URI Authorities(唯一标识,通常使用包名)