uses-permission与persmission

来源:互联网 发布:ubuntu登录不进去 编辑:程序博客网 时间:2024/04/27 20:40

1.uses-permission是系统定义的权限,包含在manifest节点下面。

2.permission是自定义权限,同样包含在manifest节点下,定义方法如下:

<permission android:description="string resource"            android:icon="drawable resource"            android:label="string resource"            android:name="string"            android:permissionGroup="string"            android:protectionLevel=["normal" | "dangerous" |                                     "signature" | "signatureOrSystem"] />

这里需要注意定义的时候protectionLevel,normal在应用安装的时候会有提示,申请了就有,也就是说采用注册制。dangerous则更进一步,需要申请,并且安装的时候需要用户来授权。signature这个权限需要签名相同。signaturOrSystem则更进一步,除了签名,而且必须是系统app才可以使用。

3.我之前看到有人关于这两个属性,有人误导读者说permission的节点是在application下面的,而uses-permission在manifest节点下面,这是错误的。这两个权限属性都是在manifest节点下面,与application同一级别。

0 0
原创粉丝点击