如何在Android中增加蓝牙配对窗口超时

时间:2014-07-04 08:43:15

标签: android bluetooth android-bluetooth android-settings

我正在尝试增加蓝牙配对窗口的超时(目前窗口只停留几秒钟)。有没有办法实现这个动作?

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

以上链接都没有我想要的答案,有没有人帮我解决这个问题?是否有任何方法可以增加蓝牙配对屏幕的超时时间

1 个答案:

答案 0 :(得分:2)

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

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);
}