我正在开发一个使用蓝牙进行打印的内部应用程序.我想在没有用户输入的情况下进行蓝牙配对.我设法通过捕获android.bluetooth.device.action.PAIRING_REQUEST广播来实现这一目标.
在我的广播接收器中,我调用了setPin方法,并且配对工作正常,但是BluetoothPairingDialog显示一秒或两秒,然后消失 - 请参阅下面的链接.
由于广播是非订购的,我无法打电话abortBroadcast(),并且想知道是否有任何其他方法可以阻止配对对话框出现.我能以某种方式挂钩窗口管理器吗?