Задать вопрос
mastersoftna
@mastersoftna

GPS в Android

Доброго времени суток, уважаемые Хабравчане.

Подскажите мне пожалуйста, как программно включать и отключать GPS в Android 2.2? Приложение должно включать GPS и работать с ним когда пользователь нажал соответствующую кнопку в приложении, а выключать по другой кнопке. Сейчас я включаю GPS в настройках в ручную и работаю с ним, но когда я выхожу из приложения GPS остается активным и сажает батарейку.
  • Вопрос задан
  • 9407 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
Как я понимаю, вам нужно в сторону onProviderEnabled копать.
Вот тут вроде пример, в котором есть включение GPS:
advback.com/android/checking-if-gps-is-enabled-android/
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
а все так и задумано, нужен GPS включи в настройках, так же как и Wi-Fi например. Это не только в Android 2.2 так, но и во всех следующих
Ответ написан
@hudvin
Низя.
хаки в сад. На одном телефоне работает, на другом нет.
Отображайте системную активити с выключателем.
Ответ написан
Комментировать
Zigmar
@Zigmar
По-моему вы что-то путаете. То, что в настройках — это не включить/выключить GPS а разрешить/запретить приложениям им пользоваться. Сами же приложения, включают-выключают GPS когда им нужно (если это не запрещено в настройках). Посмотрите, например, как работают остальные приложения, например стандартный maps — вы зашли, GSP включился, вышли — выключился. Если GPS «разрешен» но не используется — батараейка тратиться не должна.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы