Можно ли одновременно определять близлежащие смартфоны с поддержкой Bluetooth и близлежащие маяки? - PullRequest
0 голосов
/ 26 августа 2018

Я занимаюсь разработкой приложения для Android, которое может одновременно обнаруживать находящийся рядом Bluetooth-открытый смартфон и соседние маяки. Я успешно обнаружил соседние маяки с помощью библиотеки android-beacon-library, когда пытаюсь обнаружить устройства, открытые Bluetooth, яя не в состоянии сделать это:

  • android-beacon-library запускается в Thread 1 для обнаружения информации маяка и работает идеально.
  • Мне написали службу обнаружения Bluetooth с использованием традиционных Bluetooth discovery методов, которые работают в Thread 2.
  • Я пытаюсь запустить те два сервиса, которые работают в разных потоках одновременно.

Результат
В результате получается, что Thread 1 будет запускаться первым и длиться менее чем 30 seconds, а затем Thread 2 будет выполняться в следующие моменты времени,Thread 2 будет работать все время, в то время как Thread 1 не будет работать вообще.

Это потому, что смартфон может работать только с одной операцией Bluetooth?это означает, что вы не можете одновременно обнаружить традиционные устройства Bluetooth и iBeacon?

...