Вчера я обновил Samsung Galaxy S5 Neo до новой версии Android 6.0.1. С тех пор маяки больше не будут обнаружены. Он подключает Beacon Service, обновляет сканирование perios и т. Д., Но он не находит никаких маяков. Bluetooth активирован, а сканер Beacon Manifacturer Beacon по-прежнему работает нормально (находит все маяки). Но не мое приложение ... Все это работало до нового обновления Android.Android Beacon Library and Update 6.0.1
ответ
Несколько вещей, чтобы проверить:
Проверка Расположение включена в Настройки -> Местоположение. Для этого необходимо установить Высокую Точность или Экономию Батареи. Если установлено только «Только устройство», это не сработает. Начиная с Android 6, местоположение должно быть включено для сканирования bluetooth.
Убедитесь, что ваше приложение имеет разрешение на размещение. Проверьте настройки -> Приложения -> Приложение -> Разрешения и убедитесь, что ползунок Местоположение включен. Начиная с Android 6, каждое приложение должно динамически запрашивать доступ к местоположению во время выполнения. Если ваше приложение не имеет кода для этого, вам нужно добавить его. (Хотя можно переопределить в настройках, как описано здесь.)
Убедитесь, что манифест вашего приложения объявляет либо FINE_LOCATION, либо COARSE_LOCATION в своих объявленных разрешениях.
Если вышеперечисленные проблемы не помогают проверить LogCat (а не только фильтрацию на вашем приложении) на наличие ошибок Bluetooth.
См. here для получения дополнительной информации об этом.
Пункт 2 это было действительно! Я установил Разрешения на слайдере разрешения на «включено», и он снова работал. Вау, спасибо, ты настоящий герой! :) – olop01
Рад, что вы его нашли. Имейте в виду, что изменение этого в настройках работает, но немногие конечные пользователи поймут это. Вам нужно будет обновить приложение, чтобы динамически запрашивать разрешения, как описано в ссылке в моем ответе. – davidgyoung
Да, я сделаю это позже, но для тестирования он в настоящее время работает для меня. :) – olop01
- 1. Android 6.0.1 API 23 - Beacon Library не работает
- 2. Proximity Beacon API против Android Beacon Library?
- 3. Android 6.0.1 eddystone beacon остановил сканирование
- 4. Android beacon library slow search
- 5. Остановить ведение журнала Android Beacon Library
- 6. Android Beacon Library, несущая несуществующий нулевой регион
- 7. Мониторинг перезапуска Android Beacon Library, динамические области
- 8. Монитор беспроводных устройств BLE (Android Beacon Library)
- 9. Android beacon library background snanning interval
- 10. Как добавить android beacon library в Eclipse
- 11. Android Beacon Library didExitRegion не называется
- 12. Android Beacon Library Eddystone Telemetry. Температура
- 13. AltBeacon Android Beacon Library, RegionBootstrap beaconManager.onbind
- 14. android beacon library получить состояние для региона
- 15. Android Beacon Library, обнаруживающая iBeacon, не удается! не справедливо :(
- 16. Android beacon library run after install new version
- 17. Android beacon library: как отключить запуск при запуске
- 18. Приложение AltBeacon/android-beacon-library-reference на моем устройстве MX4
- 19. Как я могу «обновить» свой RegionBootstrap (Android Beacon Library)?
- 20. AltBeacon: Android Beacon Library. Как определить регион для Eddystone?
- 21. Bootstrapnotifier не распознает позже добавленные маяки | Android-Beacon-Library
- 22. Действительно ли Android Beacon Library поддерживает фоновое сканирование?
- 23. Android Beacon Library - обнаружение маяков BLE не работает
- 24. Android Beacon Library, Null Object Reference при вызове startRangingBeaconsInRegion
- 25. Использование Android Beacon Library для передачи как iBeacon
- 26. Фильтрация маяков по MAC-адресу в Android Beacon Library
- 27. Как передавать информацию о местоположении с Android Beacon Library
- 28. Как использовать Android Beacon Library для сканирования NOT JUST Beacon устройств, но также и обычных устройств?
- 29. Alt Beacon Android нестабильный
- 30. Maven Android Plugin And Library Projects
Какая версия Android вы были перед обновлением? – davidgyoung
Должно быть, было 5.1.1. Я думаю, API21 – olop01