gpt4 book ai didi

android - 使用功能的分层逻辑?

转载 作者:行者123 更新时间:2023-11-29 02:14:14 25 4
gpt4 key购买 nike

我有一个 Android 应用程序,它具有使用相机的可选功能。所以我有

<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.FLASHLIGHT"/>

在我的 list 中。由于该应用程序在没有我拥有的功能的情况下也能正常工作

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

现在有趣的是,Motodev Studio 应用程序验证器报告我应该添加

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

但是我会认为所需的值是继承的。我找不到任何关于它的文档,所以我应该把它放进去以备不时之需吗?

最佳答案

正如您现在可能已经看到的那样,层次结构是从更具体到最少。这意味着如果您指定 android.hardware.camera.autofocus 则隐含 android.hardware.camera。不是相反。如果您确实需要自动对焦相机,则需要指定它。否则,您将获得设备拥有的任何相机,它可能会或可能不会自动对焦或有闪光灯。

-E

关于android - 使用功能的分层逻辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5342019/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com