Android Studio начинает работу при обнаружении устройства Bluetooth по MAC-адресу /UUID?
Я делаю приложение, которое будет запускать определенную активность при обнаружении Bluetooth iBeacon (не при подключении, потому что iBeacon просто передает сигнал)
У меня есть несколько iBeacons, каждый из которых начнет свою деятельность, поэтому приложение должно распознавать каждый маяк по MAC-адресу /UUID
Мое приложение теперь может сканировать устройство iBeacon
но заставить их начать деятельность и признать каждого. Я не знаю с чего начать
Я использовал код отсюда (не мой проект)
https://github.com/danasf/hm10-android-arduino/tree/master/Android/BT4LEDTest
Я не сильно изменил его код, поэтому он должен быть похож на мой текущий код (если я публикую весь свой код, он превысит ограничение в 30000 символов)
1 ответ
Для определенного устройства, вы получите список доступных устройств поблизости, кроме него вы получите информацию, такую как Mac, как каждое устройство, как уникальный идентификатор Mac
Вы можете начать деятельность с сервиса, как только получите обратный вызов onConnectionStateChange, к которому подключено устройство Bluetooth.
или вы можете транслировать событие для успешного события подключения и запустить функцию onreceive().