Android Zapobiegaj dialogowi parowania Bluetooth

Opracowuję wewnętrzną aplikację, która używa Bluetooth do drukowania. Chcę, aby parowanie Bluetooth miało miejsce bez wprowadzania danych przez użytkownika. Udało mi się to osiągnąć, pułapkującandroid.bluetooth.device.action.PAIRING_REQUEST nadawanie.

W moim odbiorniku telewizyjnym wywołuję metodę setPin, a parowanie działa poprawnie, ale aBluetoothPairingDialog jest wyświetlany przez sekundę lub dwie, a następnie znika - patrz link poniżej.

https://github.com/android/platform_packages_apps_settings/blob/master/src/com/android/settings/bluetooth/BluetoothPairingDialog.java

Ponieważ transmisja nie jest zamówiona, nie mogę zadzwonićabortBroadcast()i zastanawiałem się, czy nie było innego sposobu, aby zapobiec pojawieniu się okna parowania. Czy mogę w jakiś sposób podłączyć się do menedżera okien?

questionAnswers(1)

yourAnswerToTheQuestion