gpt4 book ai didi

android - 如果 BT 在 list 中,如何允许在没有 BT 的 Android 设备上下载

转载 作者:行者123 更新时间:2023-11-29 00:23:36 26 4
gpt4 key购买 nike

我有一个应用程序可选地需要 BT - 所以我把

<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.BLUETOOTH" />

在 list 中。

问题是这会过滤掉所有没有 BT 的 Android 设备。

但我需要让它成为可选的!因此,它们应该仍然兼容,以便用户可以从 GooglePLay 安装应用程序 - 在这种情况下,我只会停用应用程序中的 BT 选项。

这可能吗?

最佳答案

将此添加到您的 AndroidManifest.xml:

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

这就是docs谈谈通过使用权限进行 Play 商店过滤:

In some cases, the permissions that you request through can affect how your application is filtered by Google Play.

If you request a hardware-related permission — CAMERA, for example — Google Play assumes that your application requires the underlying hardware feature and filters the application from devices that do not offer it.

To control filtering, always explicitly declare hardware features in elements, rather than relying on Google Play to "discover" the requirements in elements. Then, if you want to disable filtering for a particular feature, you can add a android:required="false" attribute to the declaration.

关于android - 如果 BT 在 list 中,如何允许在没有 BT 的 Android 设备上下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21438728/

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