本文共 862 字,大约阅读时间需要 2 分钟。
英文原文:
采集(更新)日期:2014-5-16搬迁自原博客:Google Play 过滤
某些时候,通过 <uses-permission> 申请的权限可能会影响 Google Play 对应用程序的过滤行为。
如果申请了硬件相关的权限 — 比如CAMERA — Google Play 就会认为应用程序需要这个底层硬件,对不提供该特性的设备就会滤除该应用程序。
为了控制这种过滤行为,应该确保在<uses-feature>元素中明确声明所需的硬件特性,而不要依靠 Google Play 来“发现”<uses-permission>元素中的请求。如果要禁用对某个特性的过滤,请在<uses-feature>声明中加入android:required="false"属性。
关于隐含了硬件特性需求的权限列表,请参阅元素的文档。
关于权限的更多信息,请参阅 manifest 介绍文档的 部分和另一篇文档 。 系统基本权限的清单可以参阅 。
android:name      android.permission.CAMERA”和“       android.permission.READ_CONTACTS”之类的标准系统权限。 这两个例子已表明,典型的权限名称应该以包名称作为前缀。      android:maxSdkVersion      例如,从 Android 4.4 (API level 19)开始,如果应用程序要往外部存储中属于自己的目录里(由  获取)写入数据,就不需要再申请  权限了。
转载地址:http://gvufz.baihongyu.com/