【发布时间】:2012-09-05 21:50:21
【问题描述】:
我知道 Nexus 7 上的摄像头可用,因此我更改了清单,使权限不需要如下:
<uses-permission android:name="android.permission.CAMERA" android:required="false"/>
该应用程序仍然不可用。在这一点上,我对谈论uses-feature 而不是user-permission 的文档感到困惑:
注意您声明(或暗示)的系统功能是 需要运行您的应用程序,否则 Play 商店不会让您的 Nexus 7 用户可用的应用程序。始终声明硬件 对您的应用程序不重要的功能 required="false" 然后 在运行时检测该功能是否存在并逐步增强 功能
这里有什么问题?我对功能和权限之间的区别感到困惑。
【问题讨论】:
-
你的清单中有
标签吗? 没有必填字段。 developer.android.com/guide/topics/manifest/… -
我没有在清单中使用标签
-
您是否在上传到 Google Play 之前添加了
?这可能是原因。 uses-permission 没有必需的标签,所以可能是 Manifest 在您请求相机权限时准备好了(应该在应用信息中可见?)
标签: android android-manifest android-market-filtering android-permissions