Android bluetooth: как опрашивать на предмет подключений / отключений - PullRequest
1 голос
/ 25 августа 2011

Мне нужно постоянно запрашивать подключения / отключения устройств Bluetooth в своей деятельности, чтобы обновить listView с текущими доступными устройствами.Я использую btAdapter.startDiscovery (), но он не является постоянным ... как правильно получить события включения / выключения для устройств?

1 Ответ

0 голосов
/ 29 сентября 2011

Я бы предложил использовать вещательный приемник для прослушивания конкретных событий, о которых вы говорите. Вы можете даже запустить другой режим обнаружения после того, как он выйдет из текущего режима обнаружения, чтобы он продолжал сканирование

BluetoothAdapter.ACTION_DISCOVERY_FINISHED
BluetoothDevice.ACTION_ACL_CONNECTED
BluetoothDevice.ACTION_ACL_DISCONNECTED

Вы можете использовать дополнительные функции, чтобы иметь возможность получить имя (ect) с подключенного устройства Я бы прочитал http://developer.android.com/guide/topics/wireless/bluetooth.html и http://developer.android.com/reference/android/content/BroadcastReceiver.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...