Android电子市场问题与清单文件

时间:2012-04-08 13:17:30

标签: android android-manifest google-play

我在Market上发布时遇到问题。我的应用程序不使用自动对焦功能,但是当我在市场上发布它时,我在控制台中看到:

android.hardware.camera
android.hardware.camera.autofocus

以下是我在清单文件中请求的权限和功能:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

有谁能告诉我这是什么问题?

1 个答案:

答案 0 :(得分:0)

清单中是否包含正确的<uses-feature>标签?这意味着只有

<uses-feature android:name="android.hardware.camera" />

该文件指出:

  

例如,如果某个应用程序请求CAMERA权限但未声明android.hardware.camera的元素,则Google Play会认为该应用程序需要相机,不应向其设备不提供相机的用户显示。

来自filtering based on implicit features

您可以查看this list,并在使用相机权限时看到您提到的两个功能,并且不在清单中说明任何内容。添加上面的代码段,它应该简化为相机功能。