Android Включить и отключить GPS
Возможный дубликат:
Включить GPS программно, как Tasker
Я начинающий разработчик Android.
Я хочу включить и отключить GPS одним нажатием кнопки, не выполняя этого намерения:
intente in = new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(in);
который приводит меня в меню настроек.
Есть ли способ включить или отключить GPS, как в виджетах Android "Power Control"?
Спасибо
EDIT:
Виджет, который я сказал, находится в системе Android (версия 1.6 в режиме вперед). Существует приложение (siriusapplications.com/powercontrolplus), которое делает желание, которое я хочу, и расширяю контроль мощности Android. Мой вопрос: как этот человек может справиться с этим? -
Ответы
Ответ 1
Я не думаю, что есть способ сделать это. Смотрите question. Вы также можете найти хороший пример здесь. В основном, что вы делаете, это проверить, включен ли GPS, а затем перевести пользователя на соответствующую страницу настроек.
Виджет, на который вы ссылаетесь, вероятно, имеет прямой доступ к драйверу GPS. Это означает, что он будет работать только на устройстве (или в одном семействе устройств).
Ответ 2
GPS можно переключить, используя ошибку в виджере диспетчера мощности. см. этот вопрос.