我在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" />
有谁能告诉我这是什么问题?
答案 0 :(得分:0)
清单中是否包含正确的<uses-feature>
标签?这意味着只有
<uses-feature android:name="android.hardware.camera" />
该文件指出:
来自filtering based on implicit features 的例如,如果某个应用程序请求CAMERA权限但未声明android.hardware.camera的元素,则Google Play会认为该应用程序需要相机,不应向其设备不提供相机的用户显示。
您可以查看this list,并在使用相机权限时看到您提到的两个功能,并且不在清单中说明任何内容。添加上面的代码段,它应该简化为相机功能。