Всякий раз, когда я пытаюсь подключить свой Samsung Galaxy S6 с Android 6.0.1 к устройству с поддержкой Bluetooth, он говорит мне включить «службы определения местоположения».
Когда я пожаловался на это, поставщик программного обеспечения ответил: «Недавние обновления API Google Android, затрагивающие технологию Bluetooth LE, требуют предоставления разрешений на местоположение для использования приложения».
Я не вижу необходимости в этом.
Эта дискуссия говорит об этом. В техническом справочнике говорится, что приложения должны иметь определенные разрешения , а не то, чтобы службы определения местоположения были активными.
Чтобы получить доступ к аппаратным идентификаторам соседних внешних устройств через сканирование Bluetooth и Wi-Fi, ваше приложение должно теперь иметь разрешения ACCESS_FINE_LOCATION или ACCESS_COARSE_LOCATION
Вопрос . Означает ли это, что утверждение поставщика программного обеспечения неверно?