Калибровка gps на android через инженерное меню: Калибровка gps на android
Калибровка gps на android
Датчик GPS встроен в большинство современных смартфонов на ОС Андроид, а также планшетов и смарт-часов на той же платформе. Предназначен он для определения положения гаджета на местности. С помощью специальных навигационных приложений владелец устройства с таким датчиком узнает, где он находится, и сможет проложить маршрут до другой точки на местности. Однако ни одна деталь мобильной электроники не защищена ни от поломки, ни от сбившихся настроек. И, если в первом случае поможет только замена модуля, во втором оптимальным решением станет калибровка GPS на Android с помощью специальных программ или инженерного меню.
Через приложения
Использование для настройки GPS-модуля специально предназначенные для этого программы – один из самых простых способов. Для него не понадобится ни получать права Суперпользователя, ни загружать утилиты с сайтов их производителей, рискуя заражением мобильного гаджета вирусами. Всё, что понадобится сделать пользователю устройства на ОС Андроид – зайти в Play Market и скачать подходящее приложение для калибровки GPS.
GPS Status Toolbox
Перед тем как откалибровать GPS, стоит знать о распространённых причинах проблемы с настройками датчика. Чаще всего неточность его работы связана с медленным подключением гаджета к системе глобального позиционирования. Приложение GPS Status Toolbox позволяет сбросить настройки, для того чтобы мобильное устройство подключалось к спутникам с нуля.
Для калибровки пользователь должен выполнить такие действия:
- Скачать и запустить программу.
- Ознакомиться с информацией о показаниях различных датчиков гаджета и количестве спутников GPS, с которых принимается сигнал.
- Нажать на любую точку экрана для появления основного меню.
- Выбрать пункт управления состояниями A-GPS.
Для завершения достаточно нажать на кнопку сброса в открывшемся на экране меню. Сбросив настройки модуля, следует выбрать пункт «Загрузить» и дождаться завершения автоматической калибровки.
Gps Info
Утилиту под названием GPS Info можно назвать одной из самых функциональных программ для определения местоположения. С её помощью пользователь узнает о количестве спутников над головой, получит свои точные координаты, скорость и высоту над уровнем моря. Можно настраивать с помощью этой же программы и сам модуль GPS.
Кроме этого приложения, калибровка выполняется и другими утилитами – GPS Test, AndroiTS GPS Test и GPS Data. Ни одна из них не требует root-прав. А принцип калибровки примерно одинаков – сброс настроек и подключение к системе с нуля.
Через инженерное меню
Можно попробовать вернуть нормальные настройки датчику и с помощью специального инженерного меню. Хотя предназначено оно для разработчиков, а для работы понадобится получить права Суперпользователя с помощью приложений типа KingRoot.
Для калибровки понадобится выполнить такие действия:
- Включить на мобильном гаджете датчик GPS.
- Выйти на открытое место (балкон или улицу).
- Перейти в инженерное меню. Для этого на цифровой клавиатуре вводят *#*#3646633*#*#, *#*#4636#*#* или *#15963#*. На некоторых моделях свои комбинации для входа.
- Перейти к вкладке EPO и отметить там Enable EPO и Auto Download.
- Вернуться назад и выбрать сначала YGPS, затем – Satellites.
- После появления схемы со спутниками проверить их цвет. Красным обозначены элементы системы, к которым мобильное устройство подключиться не может.
- Перейти к вкладке Information, нажать на Full и на AGPS restart.
Последний шаг – возврат к вкладке Satellites. В течение нескольких минут планшет подключается к системе, цвет спутников меняется с красного на зелёный. Это значит, что калибровка закончена.
Android калибровка GPS, ускорение захвата спутников после холодного старта, повышение точности GPS по сути до возможного предела «железа»
Вам не нравится что GPS на Вашем Android слишком долго «ищет и звхватывает спутники» ? Точность определения местоположения хуже 10ти метров ? Вы думали что «это GPS на самом деле так работает» ? Ничего подобного. Ваш GPS может обеспечить точность +-5 метров, ато и точнее. И я расскажу Вам как этого добиться. И больше никаких «патчей» или сторонних и «геморных» в использовании «GPS утилит ускоряющих поиск спутников и повышающих точность». Все что необходимо есть в Вашем аппарате. Просто «калибровки» туда производитель вписывает «среднефонарные» — естественно не будет же он каждый телефон калибровать индивидуально. Да и производитель где ? В Китае, а калибровать нужно там, где Вы его реально используете.Ниже приведенная инструкция, собрана мною из разных источников по частям и проверена, кроме части «обеспечения максимальной точности», которую проверю позже и сделаю дополнение, но даже без нее, время «холодного старта» GPS, после перезагрузки телефона удалось довести до менее чем 20ти секунд, вместо 1-2х минут до калибровки. При этом захват первых спутников идет менее чем через 3-4 секунды, а «захват GPS» (локализация по спутникам, когда перестает мигать «поиск GPS» и тело переходит на работу по спутникам) — менее 10ти секунд (иногда до 40ка но реже — в зависимости от точности часов Вашего смарта и видимости спутников).
Впечатления от работы обеих методов, чтобы решить какой из них Вам больше по душе, можно прочесть здесь: http://vyacheslav.blogspot.com/2013/07/android-gps.html. Я лично рекомендую «метод калибровки родного GPS» (описанный ниже) — он дает те же результаты, и как по мне много предпочтительнее и удобнее в использовании.
Следует отметить, что с помощью программы, описанной здесь: http://vyacheslav.blogspot.com/2013/07/android-gps-6.html , скорость активации из «холодного» состояния, всеже чуть шустрее. но более гемеройно, и из за ее «глубокого проникновения в систему GPS Android», она может «сбить» калибровки его «родной системы», о которых ниже. Плюс все что нужно проделать с ее помощью, перед каждым включением GPS делает запуск с ее использованием реально медленее, чем в варианте, изложенном в этой заметке.
Добавлено 30/08/2013. перед началом калибровки, просмотрите вот эту заметку и проделайте процедуры, которые в ней описаны: http://vyacheslav.blogspot.com/2013/08/gps-android-jb-411-cink-king-gps.html. Особенно актуально, если у вас серьезные проблемы с GPS, типа «очень плохо держит спутники» и «лок» «падает» при малейшем ослаблении сигнала, плюс после этого, GPS будет «держать» больше спутников одновременно, что улучшит как стабильность так и точность. Без этих процедур мне не удавалось «привести в норму» GPS под JB 4.1.1 Cink King. После чего проделайте калибровку по методике. изложенной ниже в этой заметке.
*наклонным шрифтом выделены пункты, необходимые для достижения вообще теоретически возможной точности. Пункты наклонным шрифтом могут быть пропущены, это чуть снизит точность (реально раза в 2), на скорости «холодного старта» не скажется.
**Перед процедурой выясните код инженерного меню Вашего аппарата — он Вам понадобится.
- Точность работы GPS, и особенно скорость «захвата после холодного старта», сильнейшим образом зависят от точности установки времени на Вашем аппарате. Обычно у всех стоит в настройках «Даты и Времени», «синхронизировать время по сети». У меня тоже стояло. Но как выяснилось, при этом аппарат использует для установки времени сотовый сигнал оператора, который в некоторых случаях может давать точность установки времени хуже +-несколько минут, а в моем случае (Киев, опаратор Life) давал отличие от реального времени целых 3 секунды. В общем кал, а не «сигналы точного времени». Есть еще возможность «определять время по GPS», но если Вы не в деревне живете, то это будет жрать много батареи, а толку будет чуть — ни в квартире ни в метро ни в маршрутке, ни в офисе… Ну Вы поняли.
Поэтому озаботимся сначала утсановкой наиболее точного возможного времени. Для этого я поставил бесплатную программу ClockSync, вот отсюда: https://play.google.com/store/apps/details?id=ru.org.amip.ClockSync&hl=ru, можно еще взять отсюда: http://4pda.ru/forum/index.php?showtopic=171610. Также можете воспользоваться методикой, которую я описал здесь: http://vyacheslav.blogspot.com/2013/07/android-gps_12.html — она не требует установки дополнительных программ, но требует ручного редактирования нескольких системных конфигурационных файлов.
Далее, определяемся с опорным сервером точного времени, который будем использовать. Немаловажно, чтобы он был как можно ближе к Вам, и чтобы время пинга до него было минимальным. Для начала, адреса «пулов» — для Украины это ua.pool.ntp.org, для России ru.pool.ntp.org. Если Вы в другой стране, ищите вот здесь: http://www.pool.ntp.org/ru/.
Теперь запускаем терминал, и в нем комманду «ping ua.pool.ntp.org», и смотрим на время отклика. Делаем это раз 10 — каждый раз она будет обращаться к случайному серверу «пула», и обычно к другому. Даже для Украины время «отклика» для разных серверов колеблется от 5ти до 60мс (по наземке), что уж говорить о России с ее размерами. Соответственно выписываем IP адрес сервера, время отклика от которого минимально. Его и будем использовать.
Запускаем установленную программу ClockSync, Меню > настройки. Первый пункт «NTP сервер». Вписываем туда выбранный IP адрес. Далее, выставляем галочку «автоматическая синхронизация», потом выбираем «Интервал». Чем интервал» меньше — тем чаще будет проходить синхронизация, а это «немножко траффика и множко батареи», с другой стороны, мой аппарат за 3 часа «уходит» аж на 160-180 миллисекунд… Я остановился на 3х часах покачто. Далее галочка «точный интервал» — можете не ставить — чуть сохранит батарею, я лично поставил. «Режим высокой точности» — ставьте, тем более что синхронизация иногда будет идти через сотовую передачу данных с очень нестабильной скоростью (можете не ставить — точность упадет, зато существенно снизится расход батареи при синхронизации). Ставим также «определять часовой пояс»,
Выходим из меню настроек, жмем «меню», и выбираем «синхронизировать» — насколко Ваш аппарат идет «мимо времени» видно на экране. Да, в меню настроек через сутки сможете посмотреть насколько часы Вашего аппарата «спешат/опаздывают» в сутки (мой Fly IQ 450 на 9,21 сек в день).
PS автоматическая синхронизация времени возможна только на «рутованном» аппарате. Если у Вас не рутованный, там есть в программе «ручной режим», но точность уже будет совсем не та.
Примечание — добавлено позже. Также есть второй способ точной синхронизации времени, без установки дополнтилеьной программы, я его описал здесь: http://vyacheslav.blogspot.com/2013/07/android-gps_12.html. После сравнения результатов, я выбрал именно этот способ, но он требует некоторого редактирования конфигурационных файлов.
Также желательно, если у Вас рутованный аппарат, отредактировать файл /system/etc/gps.conf. А именно, в первой строке, после «NTP_SERVER=», заменить указанный там «дефолтовый», на более подходящий для Вашей страны — например для Украины на ua.pool.ntp.org, или даже на ранее определенный IP адрес, но это будет менее универсально и иногда чревато сбоями, если конкретный сервер не будет работать, поэтому ua.pool.ntp.org универсальнее, зато IP адрес в этом поле может еще больше ускорить начальный холодный старт. Редактирование можно делать с помощью «Root Explorer».
Со временем разобрались. Далее. - Идем в настройки телефона. Местоположение. Отмечаем пункты: «По координатам сети», «Спутники GPS», «Вспомогательные данные», «AGPS», остальное «по вкусу». теперь заходим в пункт «Параметры EPO». Выключаем «EPO» на время калибровки. Здесь все.
- Запускаем Google Earth, в настройках переключаем его, чтобы показывал координаты в формате градусов и долей. Ищем поблизости место, где будем проводить калибровку. Это должно быть достаточно открытое место, например площадь. Выбираем точку где будем стоять при калибровке (выберите приметы, чтобы стать точно в нее потом), наводим на нее курсор, и записываем показанные координаты до последнего знака. Подготовка окончена — идем «в поле» 🙂 с телефоном.
- Если использовали п3 — становимся ТОЧНО в точку, которую ранее выбрали. Запускаем «root explorer», заходим в папку /data/misc, удаляем файл mtkgps.dat. Загружаем самые свежие данные AGPS — например через программу Статус GPS (меню>инструменты>Данные AGPS>Загрузить). Проверяем время, например программой ClockSync (несколько раз проверяем, смотрим типичное отклонение, и потом жмем синхронизировать — как пользоваться программой и где взять — см ранее в статье о калибровке времени). Заходим в инженерное меню, LocationBasedServices, выбираем в меню «GPS», и нажимаем кнопку «GPS» (надпись на ней сменится с OFF на ON). Переходим во «View». Ждем пока появится «фикс» (перестанет мигать индикатор GPS), и потом еще не менее 2х минут. После чего жмем RefPosition, и в появившихся окошках вписываем координаты, ранее выписаные с Google Earth» для точки где Вы проводите калибровку (там будут нули). Жмем «ОК». Снова переходим к экрану View, и ждем после «фикса» не менее 2х минут, лучше минут 5. Выходим назад в инженерное меню. Если п3 не выполняли — просто выбираем любое достаточно открытое место. Вынимание — даже не пытайтесь проделывать калибровку на балконе или «из окна» — сделаете только хуже.
- ****Можете перед калибровкой еще проверить правильность выбора SIM карты для AGPS — если Ваш сотовый оператор «глюкало», а карты две и два оператора, то можно выбрать менее глючного, это в случае если был выбран «глюкавый», может существенно ускорить работу GPS, ато и «оживить» «неработающий напрочь GPS» процедура описана в самом конце заметки.
- Заходим в «Инженерное меню» (для моего FLY IQ 450 и многих китайцев-клонов это код *#*#3646633#*#*, который набираем там где обычно набираете номер телефона при звонке, у Вас может быть другой). Находим «YGPS location», и запускаем. Телефон держите вертикально.
- Переходим на вкладку Information. Жмем кнопку «Full».
- Переходим на вкладку ‘Satellites», ждем когда появится минимум 5 спутников (лучше больше — у меня их было 11 при настройке), и после того как они «появятся и позеленеют», ждем еще минимум 2 минуты, удерживая аппарат неподвижно (можно дольше — хуже не будет — только лучше). Это первичная калибровка. У меня она заняла минуты 3, но у некоторых аппаратов по отзывам может занять и до получаса.
- Идем в пункт Information», жмем «Cold». Далее как в п 8. Пункт 9 повторяем 3 раза. Можно больше.
- Снова в Information. Жмем «Warm». далее как в п.8. Повторять уже не обязательно.
- Снова в Information». Жмем «Hot». Далее как в п 8.
- Если Вы выполняли пункт 3, выходите в инженерное меню, выбираете пункт «LocationBasedService», переходим на вкладку «View» (на забудьте активировать GPS как описано в п 4), и ждем пока определится максимум спутников. Минимум 7, лучше больше (чем больше, тем точнее калибровка), и после того как определится максимум, ждем еще 2 минуты. После чего идем во вкладку GPS, и жмем «RefPosition». У Вас появятся две цифры, от той, что Вы ранее записали используя Google Earth, они будут отличаться скорее всего тысячными. Исправляете обе на те, что Вы записали ранее в п3. Жмем «ОК». Теперь переходим во вкладку GPS и ждем минут 5 держа телефон неподвижно. Вот в этом месте — чем дольше — тем лучше. Программа GPS, получив реальные координаты, сравнивает их с теми что «получаются у нее» и вносит коррекции. их уточняя. Ниже в окошке увидите счетчик «процесса» и данные, которые врем от времени меняются.
- Выходим из инженерного меню, перезагружаем телефон.
- Все. Радуемся шустрому и точному GPS.
После полностью выполненной инструкции, реальная точность определения позиции (вычисленная по google earth а не та, которую показывает сам GPS), составила ~2.3-2.5 метра (GPS показывал точность в 5-6 метров в статусе), при «видимых» 9ти спутниках, и 8 метров (GPS показывал точность 10.5 метров в статусе) при видимых 7ми спутниках -спутники движутся и раз на раз не приходится в смысле день на день.
PS Если Вы собираетесь использовать также программу, описанную здесь: http://vyacheslav.blogspot.com/2013/07/android-gps-6.html, то учтите что калибровать нужно после ее установки. И в случае ее деинсталяции — калибровать повторно — скидывает при деинсталяции калибровочные данные, и GPS снова начинает «искать спутники по нескольку минут». Загрузка ее данных «ускорения» ВРОДЕ БЫ не влияет на калибровку, но и смысла не имеет — разница по скорости «в пределах статистической погрешности». Но кажется, реальная точность чуть лучше, со свежезагруженными ее данными (процентов на 20, но тоже в пределах статпогрешности по сути). Также имейте в виду, что загруженные данные вышеуказанной программы быстро устаревают, и спустя день-два уже наоборот будут тормозить GPS и снижать точность (по сравнению с просто нормально откалиброванным родным по вышеописанной в этой статье методике). Плюс я ее снес нафик 🙂 Бо во первых не нужна, а во вторых с ней можно получить «GPS который ничего не определяет», если забыли загрузить новые данные. Даже если Вы нажали кнопку «сбросить загруженные данные» и саму программу не запускаете. По кр мере у меня раз так случилось — проверять грабли еще раз не стал.
PPS В нете бродят слухи, что «включение данных EPO» (специфические данные GPS для чипов MTK), дающих некоторое ускорение «холодного старта», уменьшают количество «захватываемых спутников». Это наврядли. Количество захватываемых спутников определяется их «количеством над головой в данный момент» и высотой над горизонтом (в городе, те что над самым горизонтом обычно не видны). Но всеже при калибровке ее лучше выключить. И использовать только если Вы едете в место, где инет возможно будет не доступен. Тогда она Вам даст реальное ускорение запуска (в ней загружаются данные за месяц вперед). В обычной ситуации лучше пользоваться только AGPS — ее данные свежее, и соответственно точнее, поэтому скорость «старта» с ней типично выше.
PPPS Ниже «референсная информация» для тех, кому достался аппарат, с полностью нерабочим GPS. Стоит ее проверить — причина может быть в том, что у Вас вписано в настройки что то отличное от нижеприведенного:
В инженерном меню, в пункте LocationbasedService, во вкладке AGPS:
Должно быть включено Enable A-GPS, MSB, User Profile, SLP Template — GOOGLE, supl.google.com, 7275, TLS Enable, RRLP, IMSI, K-Value.
Horizontal Accuracy — 22, Vertical Accuracy — 0, Location Age — 0, Delay — 0. Выбрано Location Estimate.
*********Выбор SIM карты для AGPS
Идем на вкладку NET — выбираем [SIM1] — нажимаем [Query] смотрим карту(вкладка Map), там должен появится адрес по которому вы находитесь, или близкий к нему. Тоже делаем с [SIM2]. Сравниваем, что точнее к вашему реальному положению, и на вкладке AGPS выбираем предпочитаемую симку.
На вкладке AGPS нажимаем [Save Profile]
Да, если что то из перечисленного в этом PS отличалось от настроек Вашего аппарата, или если Вы сменили симку, к которой у Вас привязан AGPS — калибровку нужно провести по новой.
PS О влиянии точности хода часов на время «холодного старта GPS».
Из «неудобного места» — балкон, сверху все перекрыто бетоном, двор-колодец — дома с 4х сторон, небу «кусочек сверху», едва видно 4 спутника (едва потом что видно 3, а 4й то появляется то пропадает). телефон откалиброван по методике, изложенной выше (до калибровки в этих условиях захвата вообще не было). Часы «отстают» на ~160мс (со времени калибровки часов программой ClockSync прошло 2 часа). Время «холодного старта» ~250-300 сек. После принудительной калибровки времени программой ClockSync — время «холодного старта» ~100сек. Впрочем это условия. в которых GPS обычно вообще не работоспособен, но хорошо иллюстрируют влияние точности хода часов на время «холодного старта».
PPS Для форсирования загрузки данных AGPS, например если Вы находитесь далеко от места, где они были загружены — типа уехали километров на 200 на рыбалку/отдых итд, и загруженные дома данные AGPS стали неактуальны, что может отрицательно сказаться на времени «холодного старта».
Можно использовать программу «Статус GPS» вот отсюда: https://play.google.com/store/apps/details?id=com.eclipsim.gpsstatus2&hl=ru. Запускаете эту программу. Слева внизу под «координатным кругом», — возраст данных AGPS в часах. Нажимаете Меню > Инструменты > Данные A-GPS. Потом «загрузить».
Калибровка GPS на Android — через инженерное меню: без рут прав, программа
Калибровка GPS на Android – вопрос, интересующий пользователей смартфонов данной ОС. Если образуется сбой в подобной опции, прекращается возможность полноценно пользоваться картами встроенного сервера. Если грамотно провести данную операцию, можно определять местоположение и калибровать компас. В статье вниманию представлена информация, как правильно осуществляется данная операция.
Как откалибровать GPS на Андроид?
Подобный процесс по-другому можно назвать проведением настроек. Чтобы осуществить его, нужно произвести такие действия:
- Скачивается и открывается программа Гугл Карты.
- Нажимается синяя точка на карте, которая показывает местоположение.
- Выбирается пункт калибровки.
- Устройство берется экраном к себе, потом наклоняется вперед и возвращается обратно.
- Телефон поворачивается так, чтобы было осуществлено изменение ориентации дисплея.
Данная схема действий разрешает провести откалибровку. После этого можно провести проверку правильности работы опции. Для этого нужно сравнить данные на ином телефоне или в браузере. Если представленный метод не принес должного результата, стоит оставить вариант действия с помощью программы для калибровки и действовать через инженерное меню.
Через инженерное меню
Схема действия через инженерное меню – это способ узнать, насколько правильно работает датчик. Прежде чем его использовать, нужно проверить наличие рут-прав, так как без них операцию осуществить не получится. Суть проверки заключается в следующих действиях:
- На клавиатуре вводится команда *#0*#;
- Нажимается кнопка вызова;
- В открывшемся меню необходимо выбрать Датчик и Сенсор;
- На дисплее появятся сведения по датчикам смартфона;
- Если компас правильно откалиброван, с правой стороны можно будет видеть черный круг.
В некоторых случаях проверка показывает, что в работе присутствуют ошибки. В подобном случае калибровку потребуется проводить через сторонние приложения.
Без root прав
Если в распоряжении нет рут-прав, пользователь при решении вопроса, как откалибровать GPS на андроид, должен произвести следующие несложные действия:
- В Гугл Плей требуется найти Floater.
- Приложение скачивается и осуществляется установка.
- Через настройки включается режим разработчика.
- Здесь необходимо найти раздел О телефоне и пять раз быстро нажать на кнопку Номер сборки.
- Проводится переход в настройки и в самом низу можно видеть новый раздел.
- Нужно перейти в новую вкладку и перевести рычаг во включенное положение.
- После перехода в настройки требуется найти пункт Мое местоположение.
- В нем указывается, что устройство должно определять и искать спутники по всем без исключения встроенным источникам.
- Осуществляется запуск программы.
После выполнения перечисленных действий на дисплее устройства можно видеть ярлык приложения. Обычно это окно с картой. Интерфейс данной утилиты отличается легкостью использования и понимания.
Программа для калибровки GPS на Android
Чтобы провести калибровку, можно установить на телефон специальное приложение, взятое из Плей Маркет. Подобных утилит достаточно много, но предпочтение стоит отдать GPS Essentials. Для выполнения операции, как откалибровать андроид, с ее помощью, потребуется произвести следующие действия:
- Программа скачивается и устанавливается на телефон;
- Осуществляется запуск и активируется режим Компас;
- Если встроенная опция показывает неправильное направление, следует выбрать пункт проведения калибровки;
- Устройство кладется вверх дисплеем и вращается вокруг оси;
- Телефон переворачивается вниз экраном и снова вращается;
- Подобное вращение следует провести после переворачивания гаджета боком.
После этого грамотная и удобная настройка компаса считается законченной. Если нет желания скачивать и использовать утилиту на английском языке, можно отдать предпочтение русской программе. Она так и называется Калибровка. Выполнение операции осуществляется по схеме, аналогичной той, что представлена выше.
Подводя итоги
Проведение настроек и калибровки без рут прав или с ними позволяет следовать выбранным маршрутам без каких-либо ошибок. Стрелка установленного направления всегда будет двигаться правильно, показывая пользователю путь к заранее установленной цели. Если следовать представленным в статье инструкциям, можно добиться от устройства и от встроенных опций максимального результата.
Как улучшить точность GPS на Android: 6 способов
Модуль GPS на вашем смартфоне необходим для использования навигационных приложений и сервисов, таких как Google Maps или Яндекс.Карты. Иногда с работой GPS могут возникать проблемы, но их можно исправить и дополнительно увеличить точность определения местоположения. В этой статьм мы расскажем вам, как улучшить GPS на Андроиде.
Что такое GPS?
GPS – это глобальная система позиционирования, созданная американскими военными в 1973 году. Как и интернет, вскоре после создания она перешла на гражданские «рельсы». На сегодняшний день на орбите Земли находится 31 рабочий спутник GPS, с которыми ваш телефон связывается через специальную микро-антенну. Принимающие модули устанавливаются в подавляющее большинство современных смартфонов, даже в самые бюджетные модели, поэтому беспокоиться о его отсутствии не стоит.
Антенна геолокации интегрирована в операционную систему смартфона через специальный драйвер. Таким образом, прежде чем говорить о том, как улучшить прием GPS, нужно разобраться в трех возможных источниках проблем с навигацией:
- Количество доступных спутников в текущем регионе.
- Аппаратная поломка GPS-модуля.
- Проблемы с работой программного обеспечения.
Определите с чем связаны проблемы с GPS
С помощью приложений вроде GPS Essentials или GPS Test вы можете диагностировать, является ли плохой сигнал следствием аппаратной или же программной проблемы. Подобные приложения наглядно показывают, как ваш телефон подключается к спутникам.
Если спутники не появляются вообще, то это может быть связано с помехами от металлических объектов или стен вокруг вас, либо же просто GPS-модуль смартфона не работает должным образом. Если подключение к спутникам есть, но телефон все еще не ловит сигнал — это проблема программного обеспечения.
Обновите GPS-данные
Иногда смартфон может просто «зависнуть» на том или ином спутнике GPS, который в этот момент может находиться за пределами зоны досягаемости. Сдвинуть дело с «мертвой точки» можно установив приложение GPS Status&Toolbox и очистив там данные геолокации, после чего нужно выключить GPS и заново подключиться к спутникам.
В приложении нажмите в любом месте экрана, затем перейдите в меню и нажмите на «Управление состоянием A-GPS». Нажмите «Сброс», затем вернитесь в «Управление состоянием A-GPS» и нажмите «Загрузить». После этого данные GPS на смартфоне обновятся.
Используйте компас, чтобы откалибровать GPS
Если вам кажется, что GPS работает некорректно, попробуйте откалибровать компас (он же магнитный датчик или датчик Холла), который используется в процессе геолокации. Некоторые телефоны позволяют сделать это непосредственно в настройках местоположения, в остальных случаях провести калибровку проще всего непосредственно в навигационном приложении.
В Google Maps нужно нажать на синий круг, указывающий на ваше место на карте, выбрать во всплывающей вкладке «Откалибровать компас» и следовать незамысловатой инструкции. Калибровка обновит сигнал геолокации, что может решить вашу проблему.
Купите внешний GPS-приемник
Кардинальным способом решения аппаратной проблемы навигационных модулей, помимо ремонта телефона, может стать покупка внешнего приемника с GPS повышенной точности. Подобные решения, например Garmin GLO GPS, сопрягаются с телефоном по Bluetooth и обеспечивают высочайшую точность позиционирования с частотой обновления данных до 10 раз в секунду.
Для пользователей, которым навигация нужна для решения парактических задах, это неплохой выбор, который даст возможность использовать в качестве навигационного устройства не только смартфон, но и ноутбук или старый планшет.
Разрешите телефону определять местоположение точнее
Теперь о том, как улучшить работу GPS. Чтобы получить самый точный сигнал GPS вашему смартфону потребуется использовать немного больше батареи, чем обычно. Это необходимая жертва, и вы всегда сможете отменить ее позже, когда не нужно будет пользоваться геолокацией.
Чтобы повысить точность GPS на Android зайдите в настройки и откройте вкладку «Местоположение». Убедитесь, что GPS включен и перейдите в «Геолокация Google», где нужно активировать опцию «Определять местоположение точнее».
Теперь смартфон будет использовать не только GPS модуль, но и дополнительные способы определения местоположения — Wi-Fi и мобильные сети, вследствие чего навигация станет быстрее и точнее.
Как исправить проблему с GPS в приложениях
Приложения, чаще всего использующие службы геолокации (не учитывая Google Maps) — это игры на основе дополненной реальности. Даже самые популярные и оптимизированные проекты вроде Pokemon GO и Ingress частенько донимают ошибкой «сигнал GPS не найден». Как это можно исправить? Во-первых, убедитесь, что приложения имеют необходимые разрешения на использование GPS.
Если разрешения есть, но ошибка не исчезает, попробуйте выйти из своей учетной записи и перезапустить приложение. Как только вы снова войдете и залогинетесь, вопрос должен решиться. В крайнем случае — просто перезагружаем смартфон. Также не забудьте удостовериться в том, что у вас установлена последняя версия проблемного приложения.
Включение EPO для GPS на Android
При первом включении GPS в новом телефоне на Android может случиться ситуация, что навигация некорректно работает: долго ищутся спутники, часто срывается связь. Не спешите ругать телефон за плохую антенну и приемный модуль GPS. Скорее всего, это связано с тем, что в устройстве по умолчанию отключено обновление ЕРО.
Много современных смартфонов на Android имеют дополнительную функцию GPS, которая называется «EPO» (Extended Prediction Orbit – расширенная прогнозируемая орбита). Телефон загружает EPO-файл, помогающий быстрее найти GPS-спутники и сократить время определения вашего местоположения.
Чтобы проверить работу GPS в телефоне на Android, рекомендую воспользоваться приложением «GPS Test».
В моем случае, при первом включении GPS была обнаружена следующая картина:
То есть изначально в EPO-файле заводскими установками уже было предопределено 11 спутников. Но, так как телефон собирался где-то в Китае, логично, что они будут плохо работать в другом регионе.
Настройка EPO
Чтобы выполнить обновление EPO файла, включите интернет на устройстве. Это может быть как Wi-Fi соединение, так и мобильный GPRS/3G интернет.
Далее, нужно зайти в инженерное меню (Engineer Mode). У каждого производителя телефона свой код доступа к нему. Подробную инструкцию о входе в инженерное меню читайте в статье — Уменьшение громкости Android-телефона с помощью инженерного меню.
После входа в «Engineer Mode», перейдите в раздел «Location > Location Based Serviсe > EPO» и поставьте галочки рядом с опциями «Enable EPO» и «Auto Download».
Затем вернитесь на шаг назад и выберите второй пункт — «YGPS». На вкладке «Information» последовательно нажмите кнопки «full», «cold» и «AGPS restart».
Перейдите на закладку «Sattelites» и дождитесь фиксации сигнала от спутников (может длиться десятки минут). Сначала на компасе будут красные кружочки, затем они станут зелеными.
Теперь можно выйти из инженерного меню (нажмите кнопку «Назад» на телефоне несколько раз). Отключите интернет и GPS. Перейдите в «Настройки – Мое местоположение» и включите навигацию только по спутникам GPS.
Откройте приложение «GPS Test» или любое другое. Смартфон должен зафиксировать устойчивую связь со спутниками в течение 30 – 60 сек. при условии, что вы находитесь на улице и при хорошей погоде.
Опубликовано в Android
Отправить другу:
Как ускорить подключение GPS и увеличить точность GPS на Андроид
Как ускорить подключение GPS и увеличить точность GPS на Андроид. В данной статье вы узнаете как с помощью не сложных манипуляций в несколько десятков раз ускорить подключение GPS и увеличить и его точность на смартфонах и планшетах на ОС Android!
Теория
GPS (Global Positioning System — система глобального позиционирования) — система необходимая для высокоточного определения месторасположения, используется для навигации и других целях.
A-GPS — усовершенствованная система GPS, которая ускоряет холодный и горячий старт, за счет дополнительных каналов связи (WI-FI, сотовая связь), а также повышает точность позиционирования.
Холодный и горячий старт GPS — модуль GPS записывает данные о расположение спутников и другие значения (альманах), при их отсутствие или если данные устарели происходит холодный старт, который может продлиться от 5 — 15 минут, в течение этого времени модуль будет обновляться информация о GPS спутниках и в дальнейшем пытаться к ним подключиться, если модуль имеет все данные и они не устарели происходит горячий старт, время подключения к спутникам длиться 1 — 5 минут.
Абсолютно во всех новых смартфонах и планшетах Android (в которых есть GPS) используется A-GPS.
Ускорить подключение GPS и увеличить его точность
Необходимое
1. Наличие Root прав на Android смартфоне или планшете
2. Файловый менеджер с доступом в раздел /system, например Root Browser
3. Компьютер
4. Установить на ПК текстовый редактор NotePad ++ (Windows), для Linux пользователей Gedit
Извлечь файл GPS.CONF
За работу GPS модуля в Android отвечает файл GPS.CONF, который необходимо извлечь из системного раздела. Находиться он по пути /system/etc/gps.conf и переместить во внутреную память или SD карту, чтобы в дальнейшем редактировать его на ПК.
Редактирование GPS.CONF
Чтобы ускорить подключение GPS и увеличить его точность необходимо изменить настройки GPS.CONF. Откройте его с помощью Notepad++. В зависимости от производителя вы можете увидеть различные внесенные настройки.
Настройка NTP сервера
Приступим к модернизации файла GPS.CONF! Первое что необходимо выполнить — это дописать или переписать NTP_SERVER. NTP — это это высокоточный сервер синхронизации времени. В зависимости от вашего место расположения необходимо изменять главный NTP сервер. Как вы можете видеть выше на скрине указан сервер north-america.pool.ntp.org, что явно не ускорит подключение к GPS если вы к примеру находитесь в Белоруссии, Украине, России. Поэтому необходимо прописать «местный» сервер:
Для Белоруссии идеальным NTP является: by.pool.ntp.org
Для Украины идеальным NTP является: ua.pool.ntp.org
Для России идеальным NTP является: ru.pool.ntp.org
Также можно воспользоватся общим сервером для Европы: europe.pool.ntp.org
Пример как должно быть записано:
NTP_SERVER=by.pool.ntp.org <—— Для Белоруссии
NTP_SERVER=ua.pool.ntp.org <—— Для Украины
NTP_SERVER=ru.pool.ntp.org <—— Для России
также можно дополнительно внести еще один сервер Европы, в случае не работы из одного из местных серверов
Пример:
NTP_SERVER=europe.pool.ntp.org
NTP_SERVER=by.pool.ntp.org
Некоторые ромоделы кастомных прошивок вносят множество других NTP сервером, что не есть верно, так как, при этом подключение наоборот замедляется, из-за того что 5-6 серверов может не работать, а Android все равно будет тратить время на соединение.
Также существует альтернативные сервера XTRA их рекомендуется вписать и не выполнять никаких изменений
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
Задействовать или не задействовать WI-FI
Для увеличения точности навигации, а также увеличения подключения к спутинкам GPS можно задействовать беспроводной протокол передачи данных WI-FI. Для этого необходимо вписать следущий параметр:
ENABLE_WIPER=
Значение 1 разрешит использовать WI-FI, значение 0 наоборот запретит
Например:
ENABLE_WIPER=1 <—— использовать WI-FI
ENABLE_WIPER=0 <—— не использовать WI-FI
Отчет промежуточных позиций (точность GPS или скорость подключения)
Данный параметр отвечает за скорость и точность GPS, если больше скорость (холодный и горячий старт), то меньше точность
INTERMEDIATE_POS=
Значение 0 — точные данные, медленней подключение.
Значение 1 — менее точные данные (чем дольше проработает, тем точней будут в течение одной сессии), но быстрей подключение.
Например:
INTERMEDIATE_POS=0 <—— точно, но медленно
INTERMEDIATE_POS=1 <—— не точно, но быстро
Порог точности промежуточных позиций (точность GPS)
Данный параметр, откидывает погрешности
INTERMEDIATE_POS=
Значение 0 — учитывать все данные
Значение 100, 200, 300, 1000, 5000 — удаляет погрешности
Рекомендуется выставлять параметр 0, но вы можете поэкспериментировать
Например
INTERMEDIATE_POS=0 <—— все промежуточные позиции
INTERMEDIATE_POS=5000 <—— игнорируются менее точные
Задействовать A-GPS (скорость, точность)
Параметр отвечает за то будет включен или отключен A-GPS (при включенном точней)
DEFAULT_AGPS_ENABLE=
Значение TRUE — использовать A-GPS
Значение FALSE — не использовать A-GPS
Например
DEFAULT_AGPS_ENABLE=TRUE <—— использовать
DEFAULT_AGPS_ENABLE=FALSE <—— не использовать
Подключение к точки соединения (Supplicant)
Прописать такие значения если не указаны:
SUPL_HOST=supl.google.com
SUPL_PORT=7276
Тип использования передачи данных в A-GPS
Параметр отвечает за количество передаваемой информации, служебная «Control Plane» или широкая передача абонентских данных «User Plane» . Рекомендуется использовать «User Plane».
DEFAULT_USER_PLANE=
Значение TRUE — использовать User Plane
Значение FALSE — использовать Control Plane
Например:
DEFAULT_USER_PLANE=TRUE <—— User Plane
DEFAULT_USER_PLANE=FALSE <—— Control Plane
Итоговый вариант файла GPS.CONF
NTP_SERVER=ua.pool.ntp.org
ENABLE_WIPER=1
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
INTERMEDIATE_POS=0
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
DEFAULT_AGPS_ENABLE=TRUE
DEFAULT_USER_PLANE=TRUE
ACCURACY_THRES=0
SUPL_PORT=7276
SUPL_HOST=supl.google.com
Отредактированный вариант файла GPS.CONF сохранить и забросить обратно в Android и перезагрузить его! Поздравляю вы смогли ускорить подключение GPS и увеличить его точность на вашем Android!
Легкий способ для Ленивых
Для тех кто не хочет экспериментировать и хочет положиться на чужой опыт, можете воспользоваться готовым, модифицированным файлом gps.conf. По заявлению авторов BlackIce Team подключения к GPS спутникам происходит практически мгновенно.
Все что вам нужно — это скачать gps.conf для своей страны и забросить его по пути /system/etc, после чего перезагрузить Android.
Скачать коллекцию оптимизированных GPS.CONF
DarkNess: Калибровка GPS Android JB 4.1.1 (Cink KIng) и других «китайцев» — дополнения
Примечание 5 сентября ! Внесены изменения, как повышающие скорость «холодного захвата», так и чувствительность. И по сравнению с первоначальной версией руковдотсва, отсутствует проблема, из за которой спустя 3-4 дня после калибровки. начинало снова «терять спутники». Измененные места набраны косым шрифтом.
По сути эта заметка — дополнение к ранее описанной методике. Появилась она потому, что после перехода на Jelly Bean 4.1.1 (Cink King) я обнаружил что GPS стал работать очень отвратно, не смотря на проведенную калибровку. С точностью калибровка помогла, но качество «удержания лока» оказалось ниже плинтуса да и время захвата… Если на 4.03 после калибровки, время «захвата на холодную» на открытой местности колебалось в пределах 15-30 сек, то на 4.1.1 оно стало в районе 2х минут (и это уже после калибровки). А в тех местах, где я мог с предыдущей прошивкой кинуть аппарат в карман джинсов, и потом придя домой увидеть весь маршрут, после установки новой прошивки получался «пунктир», на котором GPS реально держал ну процентов 10 всего маршрута, а все остальное время «уходил в поиск».
Если у Вас наблюдается что то похожее, или GPS вообще не работает — то перед калибровкой необходимо проделать то, что я описал в этой заметке. После того как я это проделал, GPS начал «захватывать» даже в «дворе колодце», о котором я упоминал ранее, и в котором ранее (и на откалиброванном 4.04 но без проделанных этих процедур) GPS вообще не захватывал. А когда ехал в маршрутке, при чем не возле окна, GPS держал всю дорогу. и при этом «видел» 5-8 спутников — и это под железной крышей и не возле окна. «Холодный захват» из неудобного положения (включил и кинул в карман джинсов не дожидаясь захвата) ускорился раза в 4 по сравнению с тщательно откалиброванным GPS на ICS 4.03, хотя если проделать тоже с ICS, скорее всего результат будет идентичен полученному мной сейчас на JB. В общем «нет предела соверщенству» 🙂 Я думал что на 4.04 по ранее описанной мною методике, я добился абсолютного максимума, что можно выжать из GPS на MTK, но оказывается «это было далеко не все» 🙂
Секрет кроется в двух вещах — очень тщательном вытирании всего китайского наследия, и «неправильном» использовании одной программы, от которой я ранее отказался (в смысле что ее нужно использовать неправильно, чтобы получить нужный эффект :).
Понадобится root доступ. Если у Вас его нет, можете попробовать опускать те пункты, которые его требуют — в некоторых случаях (в зависимости от того в каком месте собака порылась из за которой не пашет) методика может сработать и без root доступа.
Итак, для «выполнения работ» нам понадобятся:
***Программа, которую я описал вот здесь: http://vyacheslav.blogspot.com/2013/07/android-gps-6.html (не ставьте ее пока, ее нужно будет просетапить чуть позже).
Замечательная утилитка QuickShortcutMaker (можно взять вот здесь https://play.google.com/store/apps/details?id=com.sika524.android.quickshortcut&hl=ru , или вот здесь http://4pda.ru/forum/index.php?showtopic=355630) — чтобы обойтись без постоянного лазания в инженерное меню, и для тех, у кого нет кода к инженерному меню (теперь он не нужен).
Если QuickShortcutMaker у Вас не работает (у меня сработал только раз, задачу выполнил но потом начал выпадать на сканировании и стал бесполезен), то можете попробовать вот эту (More Shortcuts): https://play.google.com/store/apps/details?id=com.ss.moreshortcuts
Утилитка «Статус GPS» , которую можно взять здесь: https://play.google.com/store/apps/details?id=com.eclipsim.gpsstatus2&hl=ru.
Любимый root explorer, который можно взять тут: https://play.google.com/store/apps/details?id=com.speedsoftware.rootexplorer&hl=ru или тут: http://4pda.ru/forum/index.php?showtopic=134840
И AndroiTS GPS test. Можно взять вот здесь: http://4pda.ru/forum/index.php?showtopic=378985, или вот здесь: https://play.google.com/store/apps/details?id=com.androits.gps.test.free&hl=ru. Эта не обязательна, но может быть полезна в некоторых случаях.
А теперь начнем подготовительные мероприятия. Прежде всего убираем все «китайское наследие».
1) (тут нужен root). Запускаем root explorer. Заходим в /system/etc. Если там есть gps.conf — убираем его (лучше перенесите на SD карту на всякий случай, в каталог backup). На JB 4.1.1 он уже не нужен. Не забудьте нажать кнопочку «Права R/W» справа вверху, иначе Вы не получите доступа к файлу чтобы его вытереть/перенести.
Заходим в /data/misc. Тут вытираем файлы EPO.DAT, mtkgps.dat (их можно не сохранять — система их создаст автоматически, но уже «чистыми» без «китайского наследия»).
2) Запускаем программку «Статус GPS». Далее меню > инструменты > Данные A-GPS > сбросить. Потом снова идем в меню, выбираем «настройки» > «Автозагрузка данных A-GPS», «Загружать если старше 1 часа».
3) не обязательно но дальше будет много удобнее. Запускаем QuickShortcutMaker . Ищем в списке сначала программу YGPS, потом Location EM, и делаем с ее помощью линки этих программ на десктоп. Сорри, процедуру сча «пошагово» описать не могу — она у меня «выполнив задачу» потом почему-то перестала работать 🙁 Поэтому повторить чтобы пошагово описать сейчас не могу, но там все достаточно просто и очевидно. Или программу More Shortcuts, в ней выбираем «Activity», ждем некоторое время — она не «зависла» она сканирует 🙂 После откроется окно «Chose activity». В нем ищем «Location Engineer Mode», выбираем. Повторям процедуру, но уже ищем «YGPS». теперь мы имеем на десктопе икноки нужных нам программ, и в инженерное меню каждый раз лазить не придется.
4) Запускаем YGPS (если не делали shortcut на дэсктоп в п3, то через инженерное меню — см п6 вот здесь: http://vyacheslav.blogspot.com/2013/07/android-gps-gps.html). Выбираем пункт «information» в верхнем меню. Снизу справа кнопка «AGPS restart» — нажимаем.
После этого, никаких «данных калибровок и настроек GPS от китайцев не осталось». И именно в них обычно основная проблема либо неработоспособности, либо плохой работы GPS на чипсете MTK.
5) Теперь ставим программу, которая выше помечена ***, и которую я сказал тогда не ставить — сейчас самое время. Запускаем, ждем пока запустится (она некоторое время «думает»), потом нажимаем «загрузить Extra Data». Перезагружаем (на всякий случай), снова заходим в эту же программу, и нажимаем «Reset GPS aiding data» (без их вытирания, через пару дней, когда загруженные данные устареют, чувствительность снова упадет, а их перезагрузка собьет калибровку и снова GPS будет запускаться долго). Все. Можете убирать ее с десктопа (но не деинсталируйте). Больше она нам не понадобится. После калибровки, «загрузка extra data» через нее будет только сбивать калибровку и наоборот затягивать время запуска с «холодного» состояния. Но она что то изменяет в настройках, благодаря чему GPS начинает захватывать больше спутников «в локе», от чего растет точность, и «надежнее держать» (по крайней мере мне так показалось, при чем это наблюдалось и на 4.04 и на 4.1.1 — поначалу не придал значения, хотя это и смахивает на «шаманство»).
6) Для еще большего ускорения запуска, можно изменить настройки «захвата спутников при неполном захвате», а именно. Запускаем «Location Engineer mode», и на вкладке AGPS удваиваем значения цифр Horizontal Accuracy, Vertical Accuracy. Вместо 10 и 16, вписываем 20 и 32 соответственно. Эта цифра указывает «предел полузахвата» — при какой точности захвата можно переходить на GPS, и довольно серьезно влияет на скорость «захвата» особенно «на холодную», и на «удержание» тоже. Точность в работе от этих цифр не зависит (хуже не становится), кроме самого начального времени «после захвата». Можно попробовать с этими цифрами поиграться и еще увеличить. Также, MOLR Position method можно попробовать сменить на «Assistance data» (если Вы находитесь в пределах доступа к передаче данных) — мне показалось что это чуть улучшило скорость захвата, но я не уверен, так что проверьте для себя. После этого не забудьте вверху нажать «Save profile».
7) Это уже касается эксплуатации. Если запустить программку AndroiTS GPS «на холодную», в условиях когда есть передача данных (GPRS хотябы) — она подгружает доп данные и через нее начальный «холодный» захват проходит еще быстрее. Через нее же удобно наблюдать сколько спутников захватывает, и вообще проверять что получилось. Но это можно и через «штатный» YGPS делать, из «инженерного меню», особенно если Вы его вынесли на десктоп (как это делать выше).
Собственно все — теперь точно по методике, которую я описал ранее вот здесь: http://vyacheslav.blogspot.com/2013/07/android-gps-gps.html
Не забываем ! настроить точную синхронизацию часов — от нее сильно зависит время холодного старта, процедура описана вот здесь: http://vyacheslav.blogspot.com/2013/07/android-gps_12.html. Если эта процедура Вам по каким то причинам не подходит, так ка требует ручного редактирования системных файлов, то можете поставить программу ClockSync (см здесь в п1 http://vyacheslav.blogspot.com/2013/07/android-gps-gps.html#more) — но во втором варианте, программа синхронизации займет больше памяти.
И еще ! Дальнейшую калибровку нужно проводить на открытом месте (если в городе то лучше на площади, или в каком другом открытом месте. Так как качество результатов зависит от того, сколько спутников будет захватываться при калибровке. И ни в коем случае не надо делать калибровку «возле окна» или «на балконе», так как когда спутники «с одной стороны полностью закрыты», у Вас может возникнуть «систематическая погрешность» при калибровке, которая потом может сильно повлиять на точность работы GPS.
Тестирование
— как имитировать местоположение GPS в эмуляторе Android?
Переполнение стека
- Около
Товары
- Для команд
Переполнение стека
Общественные вопросы и ответыПереполнение стека для команд
Где разработчики и технологи делятся частными знаниями с коллегамиВакансии
Программирование и связанные с ним технические возможности карьерного ростаТалант
Нанимайте технических специалистов и создавайте свой бренд работодателяРеклама
Обратитесь к разработчикам и технологам со всего мира- О компании
Загрузка…
.
Как программно включить или отключить GPS на Android 6.x?
Переполнение стека
- Около
Товары
- Для команд
Переполнение стека
Общественные вопросы и ответыПереполнение стека для команд
Где разработчики и технологи делятся частными знаниями с коллегамиВакансии
Программирование и связанные с ним технические возможности карьерного ростаТалант
Нанимайте технических специалистов и создавайте свой бренд работодателяРеклама
Обратитесь к разработчикам и технологам со всего мира- О компании
.
android — Как проверить текущее состояние GPS-приемника?
Переполнение стека
- Около
Товары
- Для команд
Переполнение стека
Общественные вопросы и ответыПереполнение стека для команд
Где разработчики и технологи делятся частными знаниями с коллегамиВакансии
Программирование и связанные с ним технические возможности карьерного ростаТалант
Нанимайте технических специалистов и создавайте свой бренд работодателяРеклама
Обратитесь к разработчикам и технологам со всего мира- О компании
Загрузка…
- Авторизоваться
зарегистрироваться текущий co
.
% PDF-1.6
%
784 0 объект>
endobj
xref
784 151
0000000016 00000 н.
0000005126 00000 н.
0000005263 00000 п.
0000005491 00000 п.
0000005534 00000 н.
0000005569 00000 н.
0000006084 00000 н.
0000006689 00000 н.
0000006802 00000 п.
0000007056 00000 н.
0000007666 00000 н.
0000010577 00000 п.
0000013304 00000 п.
0000016000 00000 н.
0000016615 00000 п.
0000016800 00000 н.
0000017048 00000 п.
0000017683 00000 п.
0000020095 00000 п.
0000023025 00000 п.
0000025942 00000 п.
0000028281 00000 п.
0000030727 00000 п.
0000072731 00000 н.
0000110555 00000 н.
0000111941 00000 н.
0000124575 00000 н.
0000128228 00000 н.
0000130698 00000 п.
0000140715 00000 н.
0000140786 00000 н.
0000140916 00000 п.
0000140995 00000 н.
0000141054 00000 н.
0000141188 00000 н.
0000141306 00000 н.
0000141365 00000 н.
0000141478 00000 н.
0000141632 00000 н.
0000141740 00000 н.
0000141800 00000 н.
0000141881 00000 п.
0000142015 00000 н.
0000142106 00000 н.
0000142166 00000 н.
0000142253 00000 н.
0000142385 00000 н.
0000142487 00000 н.
0000142546 00000 н.
0000142641 00000 п.
0000142776 00000 н.
0000142851 00000 н.
0000142910 00000 н.
0000143054 00000 н.
0000143169 00000 н.
0000143228 00000 н.
0000143311 00000 н.
0000143421 00000 н.
0000143480 00000 н.
0000143629 00000 н.
0000143740 00000 н.
0000143799 00000 н.
0000143945 00000 н.
0000144004 00000 н.
0000144168 00000 н.
0000144228 00000 п.
0000144371 00000 п.
0000144431 00000 н.
0000144555 00000 н.
0000144615 00000 н.
0000144765 00000 н.
0000144825 00000 н.
0000145001 00000 п.
0000145060 00000 н.
0000145208 00000 н.
0000145269 00000 н.
0000145403 00000 н.
0000145463 00000 н.
0000145575 00000 п.
0000145634 00000 п.
0000145750 00000 н.
0000145810 00000 н.
0000145913 00000 н.
0000145972 00000 н.
0000146113 00000 п.
0000146174 00000 н.
0000146234 00000 н.
0000146294 00000 н.
0000146393 00000 н.
0000146452 00000 п.
0000146568 00000 н.
0000146627 00000 н.
0000146731 00000 н.
0000146790 00000 н.
0000146892 00000 н.
0000146951 00000 н.
0000147056 00000 п.
0000147116 00000 н.
0000147218 00000 н.
0000147278 00000 н.
0000147384 00000 н.
0000147443 00000 н.
0000147502 00000 н.
0000147562 00000 н.
0000147622 00000 н.
0000147734 00000 н.
0000147794 00000 н.
0000147913 00000 п.
0000147972 00000 н.
0000148031 00000 н.
0000148090 00000 н.
0000148184 00000 н.
0000148244 00000 н.
0000148334 00000 н.
0000148394 00000 н.
0000148488 00000 н.
0000148547 00000 н.
0000148654 00000 н.
0000148713 00000 н.
0000148773 00000 н.
0000148832 00000 н.
0000148931 00000 н.
0000148990 00000 н.
0000149108 00000 н.
0000149167 00000 н.
0000149226 00000 н.
0000149286 00000 н.
0000149399 00000 н.
0000149458 00000 н.
0000149591 00000 н.
0000149650 00000 н.
0000149786 00000 н.
0000149846 00000 н.
0000149957 00000 н.
0000150016 00000 н.
0000150136 00000 н.
0000150195 00000 н.
0000150342 00000 п.
0000150402 00000 н.
0000150520 00000 н.
0000150579 00000 н.
0000150638 00000 п.
0000150748 00000 н.
0000150808 00000 н.
0000150930 00000 н.
0000150990 00000 н.
0000151115 00000 н.
0000151174 00000 н.
0000151285 00000 н.
0000151345 00000 н.
0000003388 00000 н.
трейлер
] >>
startxref
0
%% EOF
934 0 obj> поток
d-9; 189t (b գ gYJrȿCbLl؟ JUkzz; k0`Wx / @ 9G-kL? BYbFZ; 8 [q
I «vjA @ g 룀 q8d; ^ E & U: 9kL * | 0G04E, \ H $ U ^ E | gh5 +: vȚ / FAn87; Ft O) 9`d2X @ $ kǬ̕ycik> FPBf ~ d̫KG lǁ * # ˔9jS + QCXkb m 匔 iA ^ L; ~ 8u} E | ʍz! c ۦ (, M3 ן L ݢڨ pbBi
? R ^ Wn7U ^ KRuC
> fkzM
Izgɒ # Yq ^ x0QpAuvh32x $ ‘= Ӹefo’iD mC * 6 | wA} 4EHdvljef
‘.V +.] D: eJm _. &}
.