Обнаружение общих изменений настроек местоположения? Выключить местоположение? - PullRequest
0 голосов
/ 17 января 2019

Часть моего приложения требует, чтобы я включил настройку «Местоположение» «ВЫКЛ» .
Я понимаю, что НЕ возможно включить его "ВКЛ" больше .. Однако мне нужно только включить его "ВЫКЛ" ..

ВОПРОС 1A: Можно ли с помощью простого намерения или, возможно, с помощью API местоположения Карт Google, автоматически включить параметр местоположения "OFF" с помощью кода (например, вкл. Нажатие кнопки)?

ВОПРОС 1B: Или, , если не , могу ли я предложить пользователю просто нажать ОК, чтобы сделать это одним щелчком мыши, без , не требуя их на экран настроек сделать это вручную?


Другая часть моего приложения - это приемник, который прослушивает, когда настройка местоположения в целом переключается с OFF TO ON .. Я знаю, как проверить, когда становится доступной определенная точность местоположения , но я на самом деле хочу Определить, когда сама вся настройка «Местоположение» в любой форме переходит от полного выключения к включению, в общем ..

ВОПРОС 2: Есть ли способ добиться этого в Broadcast Listener, чтобы он обнаруживал и ONLY запускал код, когда настройка «Location» начинается в состоянии OFF, и тогда включается?
ПРИМЕЧАНИЕ: мне все равно, какая точность доступна, я просто хочу определить, когда сама настройка включена. Но также обратите внимание, мне нужно определить, когда она НАЧИНАЕТСЯ в состоянии ВЫКЛ, а затем переходит в состояние ВКЛ. ( не просто определить , если включено или нет) .. Возможно ли это?


Спасибо!

...