Android Manifest之元素中文注释

语法

     <uses-permission android:name=”string” />

父元素

     <manifest>

描述

     为了能进行正确操作,请求应用必须获取的权限。当应用安装时,权限由用户获取,而不是在运行时获取。

     关于权限的更多信息,参见说明中的Permissions部分和单独的Security and Permissions文档。通过基础平台定义的权限列表能在android.Manifest.permission中找到。

属性

     android:name

         权限的名称。它可能是通过带有<permission>元素的应用来定义,也可能是通过另一个应用来 定义的权限,或甚至是一个标准系统权限,例如“android.permission.CAMERA”或“android.permission.READ_CONTACTS”。通过这些例子我们可以看出,通常权限名称包含包名作为前缀。

出处

     APILevel 1

GooglePlay Filtering

     某些情况下,通过<uses-permission>请求的权限能影响你的应用如何通过GooglePlay来过滤。

     如果你请求和硬件相关的权限-CAMERA,例如-GooglePlay假设你的应用需要底层的硬件功能,同时从那些没有提供这个硬件功能的设备上过滤掉这个应用。

     为了更好的管理过滤操作,需要始终显式地在<uses-feature>元素中定义硬件功能,而不是依赖于GooglePlay<uses-permission>元素中“发现”这个请求。然后,如果你想禁用对特定功能的过滤,你可以向<uses-feature>声明中添加android:required=”false”属性。

     对于权限隐含的硬件功能列表,参见<uses-feature>元素的文档。

你可能感兴趣的:(Permission,Security,permissions,uses-permission,uses-feature)