как Android может определить близость маяка

Я разрабатываю приложения для обнаружения оценочного маяка в диапазоне, используя Android Studio 2.3.2.

Я просто хочу прояснить и понять, что на самом деле для того, чтобы обнаружить и получить близость к оценочному маяку с помощью приложений для Android, нам просто нужно включить разрешение Bluetooth Low Energy (BLE) в студии Android и запустить приложения для тестирования. Направьте и поправьте меня, если я ошибаюсь.


person Antabellumy    schedule 05.09.2017    source источник


Ответы (1)


Вы должны получить разрешения BLUETOOTH_ADMIN и COARSE_LOCATION для сканирования маяков на Android 6+. Последнее разрешение считается опасным, поэтому оно требует запроса пользователя во время выполнения вашего приложения в дополнение к добавлению разрешения в AndroidManifest.xml.

Вы можете прочитать больше о том, как запрашивать разрешение на местоположение здесь:

http://altbeacon.github.io/android-beacon-library/requesting_permission.html

person davidgyoung    schedule 05.09.2017
comment
Спасибо за ваш ответ. Хорошо, значит, если у меня есть разрешения BLUETOOTH_ADMIN и COARSE_LOCATION, я могу запускать свои приложения для сканирования маяка с оценкой близости? - person Antabellumy; 05.09.2017
comment
Верный. Как только эти разрешения будут правильно получены, вы можете это сделать. - person davidgyoung; 05.09.2017
comment
Мистер Дэвид, что происходит, когда в синтаксисе @override есть прямая линия? - person Antabellumy; 06.09.2017
comment
Это означает, что метод, который вы переопределяете, не существует в базовом классе. Базовый класс должен быть типом Activity. - person davidgyoung; 06.09.2017