android随笔小记ContentProvider

想要在B应用操作A应用创建的ContentProvider除了继承ContentProvider实现里面的相关方法(onInsert,onUpdate,onQuery,onDelete),还必须在Manifest文件中申明改有权限:

如:想要在B应用中查询A中ContentProvider的数据,则在A的Manifest中必须做如下申明:

1. 定义权限

<permission name="com.xxx.xx.myprovider,READ"/> //name随便写

2. 申明权限<uses_permission name="com.xxx.xx.myprovider,READ"/> 

3. 在定义Provider的时候<provider android:name="com.xxx.xx.MyProvider" android:authorities="此处填写ContentProvider的URI的String" android:exproted="true"

android:readPermission="com.xxx.xx.myprovider,READ">

4.在B应用的Manifest中申明读的权限 <uses_permission name="com.xxx.xx.myprovider,READ"/>

PS:要做其他操作类似

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值