2015-11-19 5 views
2

У меня есть приложение, которое успешно читает различные характеристики Bluetooth. Он работает, но только если я жду некоторое время между чтением другой характеристики. Это время варьируется от 70 до 200 миллисекунд, и я нахожу это очень раздражающим. Разве кто-нибудь еще не сталкивался с этой проблемой? Или кто-нибудь знает, как это исправить?Android должен ждать, читая другие характеристики

+1

Много людей испытывают это. API-интерфейсы Android не очень приятны и неэффективны. Попробуйте бросить несколько устройств одновременно в микс для реального беспорядка. Извините, у меня нет реальных ответов ... – Ifor

+0

спасибо за ответ, мой опыт был таким, как вы описали: p – SnelleJelle

ответ

1

Это распространенная проблема, я использовал для очереди запросов и тайм-аута GATT при обработке разных запросов, он решил проблему в определенной степени, я должен сказать. Посмотрите на это https://git.ti.com/sensortag-20-android У людей Ti есть демонстрационная реализация BluetoothLeService, которая имеет очередь запросов, может работать для вас.

+0

Спасибо. Я реализовал нечто подобное. – SnelleJelle

 Смежные вопросы

  • Нет связанных вопросов^_^