android中permisson和uses-permisson的区别

来源:互联网 发布:淘宝天弘基金在哪 编辑:程序博客网 时间:2024/06/05 02:44
<permission>和 <uses-permission> 以及<application> 都是同级的(说不同级的都是被人误导了),区别在于一个是自定义权限,一个是使用权限。从名称uses就可以看出,uses是使用不是用户。


比如一个应用A给其它应用提供一个provider,为了安全性,还为这个provider声明了一个自己定义的权限,因此要用到<permission> 。

<provider android:name=".provider.LeaderProvider"            android:authorities="com.jacp.provider.demo.leader"                 android:permission="com.jacp.demo.bage.see1"                android:exported="true"   /><permission android:protectionLevel="normal" android:name="com.jacp.demo.bage.see1"></permission>

然后另外一个应用B想要 访问A提供的provider,就需要 在 mianfest 如下申请使用访问A的provider需要的权限

 <uses-permission android:name="com.jacp.demo.bage.see1"></uses-permission>



参考 百度知道

0 0
原创粉丝点击