android - 如果我为 android.hardware.camera2.full 添加 <uses-feature> 我应该删除 android.hardware.camera

标签 android android-camera android-permissions android-camera2 uses-feature

我有

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

然后我为新库添加了以下内容:

<uses-feature android:name="android.hardware.camera2.full" android:required="false"/>

我是否需要删除旧的 android.hardware.camera 标签,或者我是否仍需要放置它们以避免 PlayStore 过滤掉我的应用程序?

应用的最小目标是 21。

最佳答案

根据我的研究,我必须维护官方文档中包含的旧功能:

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

android.hardware.camera2.full 功能不存在。由于功能与类实现并不紧密相关。

关于android - 如果我为 android.hardware.camera2.full 添加 <uses-feature> 我应该删除 android.hardware.camera,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57153249/

相关文章:

Nexus 5 不支持 Android 相机 API SCENE_MODE_HDR?

android - 在 Android 应用程序中启用全屏模式

android - 联系人 CursorLoader 返回空结果

android - 无法在发布 apk 时访问远程 API,应用程序具有互联网权限

android - 当具有 "singleTask"launchMode 的 Activity 进入前台时 - Android

Android Market统计数据卡住近一个月,这是怎么回事?

java - 在android中使用surfaceview在应用程序中使用相机

java - Android Jelly bean 相机返回空 URI

android - 如果相机旋转,来自相机的图像为空

android - 系统如何识别哪个应用程序正在发送请求?