Как заставить определенные приложения автоматически включать GPS?

10

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

Например, если я использую голосовые команды для запроса навигационных указаний, а GPS не включен, я бы хотел, чтобы он включал GPS, а не угадывал из вышек сотовой связи. Бонусные баллы, если он отключается при закрытии приложения.

keithjgrant
источник

Ответы:

8

Посмотрите на Tasker . Это в значительной степени позволяет вам автоматизировать и устанавливать правила для всего на вашем телефоне в зависимости от времени суток, используемых вами приложений, вашего местоположения ... Вы можете настроить профиль для автоматического включения или выключения вашего GPS на основе практически любого состояние, которое вы можете себе представить.

Matt
источник
1
Похоже, менее дорогая альтернатива Locale?
Keithjgrant
1
Я полагаю, что это так, хотя я никогда не изучал Locale, потому что думал, что это для профилей, которые основаны только на местоположении.
Мэтт
Было бы замечательно, если бы вы могли указать непосредственно на инструкции о том, как это настроить.
эндолит
1
Указания: создайте новый профиль, первый контекст «приложения», выберите все приложения, которые зависят от GPS, нажмите «Готово», +, чтобы добавить действие, «Разное» -> «GPS», установите «Вкл.». Готово сделано, применить
эндолит
6

Даже если у вас включен GPS, он используется только в том случае, если вы используете приложение, которое на самом деле нуждается в услугах определения местоположения GPS.

Поэтому лучший способ заставить ваши приложения использовать GPS-местоположение - это включить GPS по умолчанию.

keyboardsurfer
источник
1
Насколько я понимаю, многие приложения, работающие в фоновом режиме, будут использовать GPS, если он у вас есть, например, на Facebook или даже в вашем браузере, следовательно, расход батареи. Поправьте меня, если я ошибаюсь, но если вам нужно только GPS для вашего приложения «Карты», лучше всего, чтобы производительность батареи включалась или выключалась, когда вы используете Карты, чтобы другие приложения не использовали ее и не разрядили вашу батарею.
Мэтт
1
Привет Мэтт, из того, что я прочитал (я не могу найти ссылки прямо сейчас), это не должно сильно влиять на батарею, если вообще, единственное исключение, которое я могу найти к этому, - это если вы используете навигационное программное обеспечение и возвращаетесь домой экран. В области уведомлений вы можете видеть, что она все еще перемещается. НТН.
Пейс
1
Каждый раз, когда я видел, как браузер использует мое местоположение, он использует только «грубое» местоположение, не относящееся к GPS (т. Е. Определение местоположения сотовой вышки или типа WiFi). Это, безусловно, тот случай, когда вы позволяете домашней странице Google знать ваше местоположение для локальных поисков. Никогда не видел, чтобы Facebook использовал мое местоположение вообще?
GAThrawn
3

Если вы не хотите платить за Tasker или Locale , вы можете использовать AutomateIt , который является бесплатным и имеет ту же идею, хотя он предлагает гораздо меньше триггеров и действий, он позволяет вам включать или отключать GPS при запуске или завершить приложение.

Натан Феллман
источник
1

Обратите внимание, что программно включить GPS невозможно без рутирования вашего устройства после 2.3 (согласно описанию AutomateIt).

Леголас
источник
0

Вы можете использовать приложение « Автоматически включить GPS для карт », которое включает WiFi и GPS при запуске «Карты», «Навигация», «Локальный» или «Локатор» и восстанавливает их старое состояние (например, отключено) при выходе из этих приложений.

user36586
источник
3
Вы связаны с этим приложением?
эль
0

Я опубликовал запись GitHub для GPSToggler довольно давно.

Для включения / выключения GPS нужен рут. Период.

http://github.com/sms2000/GPSToggler

Некоторые антивирусные и автоматические приложения резервного копирования системы конфликтуют с GPSToggler. Я исследую эту проблему.

ОГП
источник
1
Хорошо, что вы написали это приложение, но не могли бы вы описать, как оно помогает оператору автоматически включать GPS ?
Дэн Халм
Часть источников посвящена именно этой проблеме. Он распознает, когда Waze, Google Maps или iGo являются приоритетным приложением или нет.
OGP
Пожалуйста, продолжайте и добавьте эту информацию в свой ответ. Инструкции по установке также будут полезны, так как большинство пользователей не привыкли устанавливать программное обеспечение из исходных текстов.
Дэн Халм
1
Нет смысла делать это. В Google Play довольно много бесплатных и платных приложений для автоматизации. Мои источники предназначены для программистов, которые могут понять обработку и создавать свои собственные приложения.
OGP
Аудитория этого сайта - пользователи Android, поэтому вы не можете предполагать, что читатели здесь понимают программирование. Вопросы и ответы, которые полезны только программистам, обычно закрываются или удаляются.
Дэн Халм