gpt4 book ai didi

android - 需要以编程方式打开蓝牙并在 Android 中发现设备

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:41:50 25 4
gpt4 key购买 nike

我需要通过我的代码打开蓝牙而不要求用户启用它,然后发现范围内的所有设备并归还这些设备,然后关闭蓝牙连接。

怎么做?

最佳答案

我想这正是您所需要的。

https://developer.android.com/guide/topics/connectivity/bluetooth.html#FindingDevices

https://developer.android.com/guide/topics/connectivity/bluetooth.html#DiscoveringDevices

关于在不询问用户的情况下启用蓝牙,这是文档所说的:

Bluetooth should never be enabled without direct user consent. If you want to turn on Bluetooth in order to create a wireless connection, you should use the ACTION_REQUEST_ENABLE Intent, which will raise a dialog that requests user permission to turn on Bluetooth. The enable() method is provided only for applications that include a user interface for changing system settings, such as a "power manager" app.

但是如果你真的想在不询问用户的情况下启用设备蓝牙。添加后:

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

允许您的 list 在您的应用程序中使用此代码

BluetoothAdapter.enable()

关于android - 需要以编程方式打开蓝牙并在 Android 中发现设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6080818/

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