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

本文探讨了Android应用程序中权限的使用方式及其如何影响谷歌市场的设备过滤机制。为确保应用能在支持所需硬件的设备上正常运行,开发者需明确声明硬件需求,并可选择禁用特定功能的过滤。

原文: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 “。
::正如这些例子所说的,权限的名称通常包括包名作为前缀。

转载于:https://www.cnblogs.com/vus520/p/3152724.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值