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 можно переключить, используя ошибку в виджере диспетчера мощности. см. этот вопрос.