Android: обнаружит, когда GPS включен/выключен

Android: обнаружит, когда GPS включен/выключен Я на Android 2.3.7, и я пытаюсь написать BroadcastReceiver, который будет вызван, когда пользователь включит/выключит GPS (т. е. нажав «использовать GPS-спутники» в настройках.

Что я сделал до сих пор:

1) Создал следующий широковещательный приемник:

2) Добавил это в манифест андроида, внутри тегов:

Теперь проблема заключается в том, что она кажется не надежной. Когда я включаю GPS on/ff, метод onReceive() работает только иногда (я бы сказал, 1 раз из 3), в другое время, когда он не вызван.

Я хочу знать, есть ли надежный способ обнаружить, когда GPS выключен/включен.

Если нет, было бы неплохо получить уведомление по крайней мере, если ни одно приложение не использует GPS-навигатор (т. е. когда значок gps исчезает из строки состояния, указывая, что никто не активно находит).

EDIT: Уточнение: я не хочу этого делать, пока мое приложение работает. Я просто, что мое приложение запускается, когда gps включен/выключен, выполняет свою работу, а затем завершает работу, я не хочу подписываться на LocationsUpdates.

почему не перемещаются приложения на sd карту

android файловая структура

кодовое слово май шоп сентябрь 2017

This entry was posted in Android какое приложение использует gps and tagged , , , . Bookmark the <a href="https://i4net.ru/android-obnaruzhit-kogda-gps-vklyuchen-vyklyuchen-ili-kogda-prilozhenie-bolshe-ne-ispolzuet-ego/" title="Permalink to Android: обнаружит, когда GPS включен/выключен" rel="bookmark">permalink</a>.

Comments are closed.