0

我在 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" />

谁能告诉我有什么问题吗?

4

1 回答 1

0

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

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

该文档指出:

例如,如果应用程序请求 CAMERA 权限但没有为 android.hardware.camera 声明元素,Google Play 认为该应用程序需要一个摄像头,并且不应向其设备不提供摄像头的用户展示。

来自基于隐式特征的过滤

You can check this list and see that the two features mentioned by you are assumed when you use the camera permission and don't state anything in your manifest. Add the above code snippet and it should get reduced to just the camera-feature.

于 2012-04-08T13:28:17.020 回答