内容提供者-contentprovider

xiaoxiao2021-02-28  99

作用: 通过内容提供者我们可以向其他应用发起数据的共享,通过继承提供者能对数据进行基本的四大操作,增删查改! 优点: 要读取数据,我们有很多的方式可以实现,但是数据的存储方式各有不同就会导致访问方式的差异,并且需要对文件进行流的读写操作,而内容提供者给我们提供了统一的数据访问方式,这样就简单,快捷很多。

注册: 使用内容提供者分为两部分,一、操作数据,二、解析数据,通过继承提供者我们能对数据进行四大操作。通过contentresesolver能对数据进行解析; 内容提供的注册在mainfest中进行注册:示例如下:

<provider android:name=".myProvider" android:authorities="com.example.myprovider"/>

authorities是作为当前程序的唯一标示: 在进行urimacher匹配时应该提供此标示;

如何在content中获取contentresesolver=this.getContext().getContentResolver();来获取对应的resolver 通过它可以调动四大方法直接对数据进行操作;
转载请注明原文地址: https://www.6miu.com/read-71740.html

最新回复(0)