[KnowledgePoint]_[自定义权限Customize
作者:
勤学奋进小郎君 | 来源:发表于
2018-08-30 15:39 被阅读0次
<uses-permission>和<permission>的区别
- <uses-permission>:申请使用权限>申请的是系统定义的、其他应用定义的权限
- <permission>:自定义权限>其他应用访问该应用需要申请这个自定义权限
应用A:
<permission android:name="customized.permission />" 自定义权限
<service android:name=".myservice"
android:permission="customized.permission" 如果想调用这个服务,必须要有自定义的权限
<intent-filter>
<action android:name=""test.action"
</intent-filter>
</service>
自定义权限permission -> 属性android:protectionLevel保护级别
- normal:默认属性,普通级别代表低风险权限,只要申请了就可以使用(在AndroidManifest.xml中添加<uses-permission>标签),安装时不需要用户确认
- dangerous:危险级别,安装时需要用户确认
- signature:申请自定义权限时:申请权限的应用,他的签名必须与定义该权限应用的签名一致,才行;申请系统权限时:必须和系统签名一致
- signatureOrsystem :1、签名一致(同signature),2、申请权限的应用在android系统映像文件夹中(特殊用途)
本文标题:[KnowledgePoint]_[自定义权限Customize
本文链接:https://www.haomeiwen.com/subject/avtdwftx.html
网友评论