Off gps для android

Как включить или отключить GPS программно на Android?

Я знаю, что вопрос о включении / выключении GPS программно на android и было обсуждали много времени, и ответ всегда один:

» вы не можете по соображениям безопасности / конфиденциальности, вы должны переслать на экран настроек местоположения и позволить пользователю включить/отключить его.»

Я понимаю, что, однако я недавно купил Таскер от рынок и, среди многих других вещей, которые вы можете сделать с ним, вы можете установить правила автоматического включения GPS при входе в предопределенные приложения и отключить его при выходе (см. здесь для учебника о том, как это сделать, и это просто работает!) и это приложение не может быть подписано с ключом подписи прошивки, поскольку он работает на многих версиях android и разных устройствах, и вам даже не нужно быть укорененным.

Я хотел бы сделать это в мое приложение. Конечно, я не хочу взрываться. конфиденциальность пользователей, поэтому я бы сначала спросил пользователя, хочет ли он включить его автоматически с типичным флажком «запомнить мое решение», и если он ответит «да», включите его.

есть ли у кого-нибудь идеи или подсказки о том, как Tasker достигает этого?

13 ответов

GPS можно переключить с помощью эксплуатации ошибка в виджете power manager. смотрите это XDA нить для обсуждения.

вот пример кода, который я использую

используйте следующее, чтобы проверить, является ли существующая версия виджета управления питанием той, которая позволит вам переключать gps.

все эти ответы теперь не допускаются. Вот правильный ответ:

для всех тех, кто все еще ищет ответ:

вот как OLA Cabs и другие такие приложения делают это.

добавьте это в свой onCreate

это имплантированные методы:

Это, чтобы помочь другим ребятам, если они все еще борются:

редактировать: добавление комментария Ирфана раза для получения дополнительной помощи.

этот код работает на корни телефоны если приложение перемещено в /system/aps , и у них есть следующие разрешения в манифесте:

код

начиная с Android версии 4.4, вы не можете включить/отключить gps программно. Если вы попробуете код, предложенный на ответ исключение будет уволен.

вместо использования настроек intent.ACTION_LOCATION_SOURCE_SETTINGS вы можете непосредственно в состоянии показать всплывающее окно в вашем приложении, как Google Map & on Gps по нажатию кнопки ok их нет необходимости перенаправлять на настройку просто вам нужно использовать мой код как

Примечание : эта строка кода автоматически открыть диалоговое окно, если местоположение не дальше. Этот кусок используется в Google Map также

Примечание: эта строка кода автоматически открывает диалоговое окно, если Location не включен. Этот кусок используется в Google Map также

чтобы включить или выключить GPS программно, вам нужен «корневой» доступ и BusyBox установлен. Даже с ними задача не тривиальна.

испытано с андроидами 2.3.5 и 4.1.2.

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

Читайте также:  Яндекс гоу для андроид

это решение потребует WRITE_SETTINGS и WRITE_SECURE_SETTINGS разрешения.

может быть, с отражением трюков вокруг класса android.server.LocationManagerService .

этот код работает на корневых телефонах:

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

вы также можете переключать точность сети, используя следующие команды: для включения используйте:

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

все изменилось с тех пор, как этот вопрос был опубликован, теперь с новым API сервисов Google вы можете предложить пользователям включить GPS:

вам нужно будет запросить разрешение ACCESS_FINE_LOCATION в вашем манифесте:

также смотрите это видео:

Это лучшее решение, предоставленное Google Developers . Просто вызовите этот метод в onResume onCreate после инициализации GoogleApiClient .

Примечание : эта строка кода автоматически открывает диалоговое окно, если Location не на. этот кусок линии используется в Google Map также

вам просто нужно удалить LocationListener С LocationManager

Источник

gps.conf для всех, или как ускорить работу GPS на Android

«Фантастика!» подумал я и без промедления перешел по ссылке. По сравнению с первым постом в этот раз предлагались еще более конкретные действия, а именно заменить содержимое файла gps.conf (его можно найти по пути /etc/gps.conf, должны быть root-права) на следующие настройки:

NTP_SERVER=ua.pool.ntp.org
NTP_SERVER=0.ua.pool.ntp.org
NTP_SERVER=1.ua.pool.ntp.org
NTP_SERVER=2.ua.pool.ntp.org
NTP_SERVER=3.ua.pool.ntp.org
NTP_SERVER=europe.pool.ntp.org
NTP_SERVER=0.europe.pool.ntp.org
NTP_SERVER=1.europe.pool.ntp.org
NTP_SERVER=2.europe.pool.ntp.org
NTP_SERVER=3.europe.pool.ntp.org
XTRA_SERVER_1=/data/xtra.bin
AGPS=/data/xtra.bin
AGPS=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
DEFAULT_AGPS_ENABLE=TRUE
DEFAULT_USER_PLANE=TRUE
REPORT_POSITION_USE_SUPL_REFLOC=1
QOS_ACCURACY=50
QOS_TIME_OUT_STANDALONE=60
QOS_TIME_OUT_agps=89
QosHorizontalThreshold=1000
QosVerticalThreshold=500
AssistMethodType=1
AgpsUse=1
AgpsMtConf=0
AgpsMtResponseType=1
AgpsServerType=1
AgpsServerIp=3232235555
INTERMEDIATE_POS=1
C2K_HOST=c2k.pde.com
C2K_PORT=1234
SUPL_HOST=FQDN
SUPL_HOST=lbs.geo.t-mobile.com
SUPL_HOST=supl.google.com
SUPL_PORT=7276
SUPL_SECURE_PORT=7275
SUPL_NO_SECURE_PORT=3425
SUPL_TLS_HOST=FQDN
SUPL_TLS_CERT=/etc/SuplRootCert
ACCURACY_THRES=5000
CURRENT_CARRIER=common

Эти настройки рассчитаны на жителей Украины, но для жителей России их очень легко адаптировать заменив ua.pool на ru.pool.

Далее нужно перезагрузить Android, а затем запустить программу для работы с GPS и наслаждаться стабильным сигналом.

От себя могу добавить, что я пользуюсь приложением GPS Status и после перезагрузки при первом запуске приложения я сделал сброс данных кэша: в программе вызываем меню, далее выбираем Tools, там Manage A-GPS state и жмем Reset, а затем Download.

Снимаю шляпу перед автором оригинального поста, уважаемым mechanicuss. Его совет помог не только мне, и может помочь еще многим страдающим.

На этом все. Всем чистого неба и стабильного сигнала из космоса.

Источник

Off gps для android

Исследование мира при помощи онлайн навигатора.

GPS поисковик для членов вашей семьи или друзей

Соцсеть для обмена геозонами.

Программа для отслеживания «дорожной» ситуации.

Семейный GPS трекер.

Функциональный GPS радар-детектор с HUD режимом.

Простое и быстрое VPN подключение.

v3.5.9.1 Pro + Мод: без рекламы

Великолепная программа навигатор для андроид устройств, с весьма детальными картами, кучей настроек и онлайн сервисами.

Будильник-оповещение о геолокации на карте.

Приложение от Google разработанной специально для автомобилистов.

Заметки с записью голоса и данными GPS

Оффлайновые карты с навигацией и высокой детализацией.

Навигатор для андроид от лучшего разработчика Яндекс.

Интересная настолка на русском языке.

Приложение-уведомление для пользователей метро.

Приложение для обнаружения камер скорости на дороге

Возможность путешествовать по всему миру, не выходя из дома вместе, с отличным приложением от лучшего разработчика Google Inc.

Источник

Рейтинг лучших навигаторов без интернета для Android

Все современные Android смартфоны оснащены модулем GPS, который поддерживает связь со спутниками вне зависимости от наличия сотовой сети. Примерно по такому же принципу функционируют и оффлайн карты — они сохраняются в памяти телефона, поэтому доступ к ним можно получить абсолютно в любой момент.

Читайте также:  Что такое wipe для android

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

№7 – Sygic

Скачать: Google Play

Открывает рейтинг Sygic, которому недавно стукнуло 10 лет. Многие используют это приложение из-за удобного и не перегруженного интерфейса, с которым довольно легко разобраться. Недостатка функций вы точно не испытаете: можно проложить маршрут через несколько точек самостоятельно, либо же доверить это дело автоматике, которая практически безошибочно выбирает самый оптимальный и выгодный путь.

Программа может работать как в вертикальном, так и горизонтальном режиме, поэтому она хорошо выглядит на планшетах. Карты детализированные, с полной информацией о достопримечательностях, отелях, различных инфраструктурных объектах и текущем трафике на дорогах. Sygic распространяется платно, цена рассчитывается в соответствии с количеством приобретаемых оффлайн карт – можно купить весь мир или только нужные регионы. Платеж разовый, все последующие обновления будут бесплатными, а для сомневающихся есть 7-дневный пробный период, позволяющий ознакомится со всеми возможностями навигатора.

№6 – MapFactor

Скачать: Google Play

MapFactor – отличный навигатор, хорошо прокладывающий оффлайн маршруты не только в городе и по трассам, но и в глубинке. В последнем случае детализация карт оставляет желать лучшего (используются бесплатные OpenStreetMaps), но это единственный недостаток в море преимуществ.

Уникальность MapFactor заключается в возможности забить в программу размеры вашего транспортного средства, его проходимость, максимальную скорость и тому подобные параметры. На их основе приложение подберет оптимальный маршрут движения с учетом особенностей вашей машины. Имеется приятное голосовое сопровождение, озвучивающее все маневры, навигация в 3D формате и возможность проложить маршрут от двери до двери. Без подключения к интернету MapFactor функционирует стабильно и можете быть уверены – этот софт вас не подведет.

№5 – Navitel

Скачать: Google Play

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

Среди преимуществ Navitel нетребовательность к железу – навигатор нормально работает на старых смартфонах, простой как 3 копейки интерфейс, хорошая точность прокладки оффлайн маршрутов с неограниченным количеством пунктов следования, динамически обновляемые пробки, погода, цены на топливо, знаки ограничения скорости. Некоторые считают Навител излишне перегруженным различными данными, но, даже у тех, кто его ругает, на телефоне стоит два навигатора, один их любимый и второй – Navitel, который запускается если первый заходит в тупик.

№4 – Яндекс.Навигатор

Скачать: Google Play

Еще один достойный русский навигатор без интернета – Яндекс.Навигатор. И хоть нормально работать с оффлайн картами он начал относительно недавно, у этого приложения есть ряд неоспоримых преимуществ относительно конкурентов. В отличие от Google.Maps, он умеет полноценно строить маршруты без сети, а у узкоспециализированных навигаторов вроде Навител и Sygic приложение Яндекса выигрывает тем, что офлайн карты здесь бесплатные.

Читайте также:  Плеер с шумоподавлением android

Карты можно скачивать через настройки приложения, но их список ограничен Россией и странами СНГ, большая часть Европы остается недоступной. Навигатор ориентирован на автомобилистов, он поддерживает удобное голосовое управление с подсказками, и не мешает лишней информацией, которая важнее пешеходам. Если вам нужно подробное расписание работы заведений или поиск по достопримечательностям, качайте Яндекс.Карты – функция навигации в них встроена по умолчанию.

№3 – OsmAnd

Скачать: Google Play

OsmAnd является отличной альтернативой более популярным навигаторам. Разработчики сделали упор на высокую детализацию карт, поэтому он лучше подойдет для пешеходов, велосипедистов и туристов. К примеру, в приложении нет востребованной водителями навигации в режиме 3D. Зато на картах отлично проработаны мелкие населенные пункты, показаны маленькие тропинки, вплоть до мест для стоянок в лесах, и есть масса настроек отображения различных магазинов, памятников, остановок и тому подобных объектов.

Приложением можно пользоваться бесплатно. В Free-версии доступно скачивание 7 карт на выбор, чего с головой хватит рядовому юзеру. Платная версия без ограничений с картами всего мира доступна за разовый платеж в 999 рублей, и свою цену она сполна оправдывает. Кстати, в платной версии Османда есть уникальная фишка – возможность просматривать описания достопримечательностей из Википедии без интернета.

№2 – 2ГИС

Скачать: Google Play

Вряд ли программа нуждается в представлении. 2ГИС — удобный и, что самое главное, бесплатный справочник и навигатор на русском языке. Карты здесь представлены в 2D и 3D форматах, маршрут строится в оффлайне, так что приложение будет одинаково полезно как для водителей, так и для пешеходов.

2ГИС не глючит, быстро находит геолокацию, подсказывает о пробках и ремонтах на дороге, отображает места камер дорожной службы, показывает информацию по каждому зданию и даже выдает информацию об общественном транспорте, который едет до нужной вам остановки. Однако не все так однозначно — этот сервис полностью раскрывается в крупных городах, а вот в небольших населенных пунктах и за их пределами детализация карт в 2ГИС неидеальна.

№1 – MAPS.ME

Скачать: Google Play

Лучшие карты на телефон без интернета, по мнению многих пользователей, предлагает MAPS.ME. В этом приложении они максимально информативные. Даже в глубинке сервис показываем почти все, от новостроек до мелких тропинок, которых не видят конкуренты. Отображаются даже стихийные свалки! Такое возможно благодаря тому, что в обновлении карт участвуют миллионы пользователей MAPS.ME, которые ежедневно вносят в них актуальную информацию.

Программа имеет удобный современный интерфейс и одинаково хорошо подходит для любых способов перемещения. Практически всегда прокладываются оптимальные маршруты, вас не заведут в непроходимые дебри и не попросят развернуться через двойную сплошную. Карты MAPS.ME занимают в 2-3 раза меньше памяти, чем у конкурентов, имеют отлично работающий поиск по достопримечательностям и поддерживают возможность сохранения нужных мест. Все функции приложения полностью бесплатны, именно поэтому MAPS.ME стал топ-1 нашего рейтинга.

Подписывайтесь на наш Яндекс.Дзен, чтобы не пропустить крутые статьи

Telegram-канал с лучшими скидками и оперативным обновлением новостей

Geekville во «Вконтакте» — наша группа со всем актуальным контентом

Источник

Оцените статью