Android内容提供者

一、为什么需要内容提供者组件

使用内容提供者把私有的数据库内容暴露出来

原理:

Android内容提供者_第1张图片

1.内容提供者把数据进行封装,然后提供出来,其他应用都是通过内容解析者来访问

2.定义内容提供者,定义一个类继承ContentProvider

二、实现内容提供者步骤

1.定义一个类继承 ContentProvider 

2.在清单文件里面配置内容提供者:配置中必须加上authorities


3.写一个静态代码块,添加匹配规则

//【2】定义静态代码块,添加匹配规则
static
{
    /*
    *authority:注意,定义的要和清单文件里面配置的一样
    * */
    sURIMacher.addURI("com.pqx.provider","query",QUERYSUCESS);
}

4.暴露你想暴露的方法(增删改查)

 

你可能感兴趣的:(Android)