[android] AndroidManifest.xml【 manifest -> uses-permission】

在  API Level 1 时被引入

 

简介:

在某些情况下,你为app设置的权限将会影响到google应用商店会用何种规则来过滤你的APP。

如果你需要一个硬件相关的权限——CAMERA,google应用商店会假设你的应用程序需要底层硬件功能,从而过滤掉那些不需要提供设备的APP。

为了控制过滤,通常需要定义在<uses-feature>节点定义硬件属性,而不是依赖于google来通过<uses-permission>判断过滤规则。因此,如果你想要为一个特定的功能禁用过滤,你可以为<uses-feature>节点添加一个android:required="false" 属性。

 

语法: <uses-permission android:name="string" />

 

父节点:<manifest>

 

描述:定义的权限仅当其被正确授权时才生效,权限将在安装时被授权而不是在运行时。

 

属性:

android:name
权限的名称.是在<permission>节点中被定义的。权限一般被另一个app定义,或者是标准的系统权限定义(如:android.permission.CAMERA)
由此看出,权限名一般以应用的包名称作为前缀
posted @ 2015-07-27 16:44  Aviva_ye  阅读(270)  评论(0编辑  收藏  举报