android基础-ContentProvider

相比于前面的持久化存储,持久化存储只能是在自身程序去使用各类数据,从它的存储路径就能够看出/data/xxxpackages/filexxx/xxx,

ContentProvider主要用于不同的应用程序之间实现数据共享的功能。可以选择一部分数据进行共享

权限:普通权限可以直接在xml中直接申请即可(之前安卓安装过程中一列的权限需求表),如果是危险权限,主要就是和隐私相关的。则需要动态的去申请(就是android之前的那种弹框)。

使用现有的content,主要使用contentResolver方法解析url,然后对url进行操作

下面是创建一个内容提供器。继承ContentProvider来实现他的抽象方法。用时UriMatcher来组装,其中# *为通配符,用于限定要访问的具体东西

这个是固定写法,可以看到在操作db数据库,通过contentProdver的方式,操作数据库,来达到共享数据的目的。

跨进程读取:

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值