189  
查询码:00000687
permission和uses-permission的区别
来源:https://blog.csdn.net/scyatcs/article/details/64921003
作者: 朱凡 于 2021年02月19日 发布在分类 / FM组 / FM_App 下,并于 2021年02月19日 编辑
permission android 权限 uses-permission 专栏 应用 定义 一个 区别 需要

permission和uses-permission的区别


<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>




 推荐知识

 历史版本

修改日期 修改人 备注
2021-02-19 12:11:30[当前版本] 朱凡 创建版本

  目录
    知识分享平台 -V 4.8.7 -wcp