android - 如何增加 Android 中的蓝牙配对窗口超时

标签 android bluetooth android-bluetooth android-settings

我正在尝试增加蓝牙配对窗口的超时时间(目前该窗口仅停留几秒钟)。有什么办法可以实现这个 Action 吗?

pairing window screenshot

我已经尝试过这些 stackoverflow 链接中的方法:

How to pair Bluetooth device programmatically Android

How to programmatically pair a bluetooth device on Android

Android bluetooth, override pairing prompts

以上链接都没有我正在寻找的答案,有没有人可以帮助我解决这个问题?有什么方法可以增加蓝牙配对屏幕的超时时间

最佳答案

这样,配对窗口就永远不会超时

public void pairDevice(final BluetoothDevice device) {

             String ACTION_PAIRING_REQUEST = "android.bluetooth.device.action.PAIRING_REQUEST";
             Intent intent = new Intent(ACTION_PAIRING_REQUEST);
             String EXTRA_DEVICE = "android.bluetooth.device.extra.DEVICE";
             intent.putExtra(EXTRA_DEVICE, device);
             String EXTRA_PAIRING_VARIANT = "android.bluetooth.device.extra.PAIRING_VARIANT";
             int PAIRING_VARIANT_PIN = 0;
             intent.putExtra(EXTRA_PAIRING_VARIANT, PAIRING_VARIANT_PIN);
             intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
             startActivity(intent);
}

关于android - 如何增加 Android 中的蓝牙配对窗口超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24570129/

相关文章:

安卓应用 : Connecting to GATT server using UUIDs

Android - 以编程方式绑定(bind) BLE 不适用于所有 CoolPad Note 3

android - 如何在 Android 上动态显示和隐藏首选项?

java - Android检测应用程序何时暂停

android - 在设备发现开启时连接蓝牙套接字

ios - 是否可以自定义 iOS 中首次出现警报时的蓝牙消息

java - 如何通过蓝牙查询远程手机是否支持PBAP?

android - 谷歌移动愿景在中国不起作用

android - 无法生成签名的 apk,kotlin

linux - 在 Linux 中控制连接的蓝牙设备音量的命令?