Android基础知识之Manifest文件中的用户权限元素

原文:http://android.eoe.cn/topic/android_sdk

分任务原文链接一:http://developer.android.com/guide/topics/manifest/uses-permission-element.html

http://developer.android.com/assets/images/icon_play.png <用户许可>和谷歌应用市场的过滤

某些情况下,在中定义的权限会影响您的应用程序怎么样被谷歌市场过滤。

如果你请求硬件相关的权限-例如拍照-谷歌市场假定您的应用程序需要底层硬件的功能并过滤掉那些不支持此功能的设备。

要控制过滤,应该始终在 元素里明确地声明硬件功能,而不是依靠谷歌应用来“发现”元素的要求。然后,如果你要针对某个特定功能禁用过滤器,您可以添加一个android:required="false"的属性到 声明中。

关于涉及硬件功能的权限列表,请参阅元素文档。

语法:

包含于:

说明:
:为了保证程序正确运行,应用程序应该被授予需要请求的权限,权限是在程序安装完后由用户授予的,而不是在它运行的时候。

:想了解权限的更多信息,请参阅Permissions章节的介绍以及android.Manifest.permission 文档。

属性:
:android:name
::是指权限的名称。可以是应用程序定义的权限 元素,也可以是由另一个应用程序自定义的,或一个标准的系统权限,如“android.permission.CAMERA “或”

:android.permission.READ_CONTACTS “。
::正如这些例子所说的,权限的名称通常包括包名作为前缀。

你可能感兴趣的:(Manifest)