如果我为 android.hardware.camera2.full 添加 <uses-feature> 我应该删除 android.hardware.camera
Posted
技术标签:
【中文标题】如果我为 android.hardware.camera2.full 添加 <uses-feature> 我应该删除 android.hardware.camera【英文标题】:If I add <uses-feature> for android.hardware.camera2.full should I remove android.hardware.camera 【发布时间】:2019-11-30 20:32:58 【问题描述】:我有
<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。
【问题讨论】:
【参考方案1】:根据我的研究,我必须维护官方文档中包含的旧功能:
<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
功能不存在。因为特性与类的实现没有紧密的关系。
【讨论】:
【参考方案2】:official supported devices docsofficial supported devices docs 如果您的应用目标 > 21,您可以安全地删除这些标志。
【讨论】:
以上是关于如果我为 android.hardware.camera2.full 添加 <uses-feature> 我应该删除 android.hardware.camera的主要内容,如果未能解决你的问题,请参考以下文章
如果我为 Office 2007 编写加载项,它将适用于 2010、2013 年吗?
如果我为标签字体使用外观代理,我无法通过 Interface Builder 设置字体大小
为啥如果我为导航控制器栏设置颜色,它看起来与 Photoshop 或任何应用程序不同?
如果我为 AppStore 创建一个具有不同捆绑 ID 的新方案,我是不是会向 AppStore Connect 发布一个新应用程序?
Xcode - 如果我为我的图像文件创建了一个组并且它们不在项目的基础上,可以吗?
如果我为 android.hardware.camera2.full 添加 <uses-feature> 我应该删除 android.hardware.camera