Домой / Игры / Приложение gps трекер. GPS трекер – телефон слежения

Приложение gps трекер. GPS трекер – телефон слежения

Для подключения смартфона или планшета на платформе Android мы создали простое, удобное и бесплатное приложение

GPSНome Tracker . Нужно всего 4 шага, чтобы начать пользоваться им:

Проверьте, соответствует ли ваше устройство требованиям GPS Home Tracker:

  • Операционная система - Android 6.0 и выше . Обязательное требование . Возможно использование программы и с более ранними версиями Андроид (4.0 и выше) - скачайте apk-файл с нашего сайте (не с Google Play) и не обновляйте приложение.
  • Рекомендуется установить Google Play Services , хотя приложение будет работать и без них.
  • Рекомендуется наличие телефонного модуля GSM/GPRS и номера IMEI . IMEI - это уникальный номер телефона, он зашит в него производителем и используется для идентификации смартфона-трекера. Его нужно найти на вкладке "Трекер" приложения и прописать в настройках объекта в Личном кабинете. На устройствах без телефонного модуля приложение генерирует собственный уникальный идентификатор, который также указывается в настройках объекта в Личном кабинете. В этом случае трек и сообщения накапливаются и отправляются через Wi-Fi или подключённый внешний телефон.
  • Рекомендуется наличие GPS-приёмника . Приложение может использовать как встроенный спутниковый приёмник, так и внешний, например, или . Если никакого GPS-приёмника нет, то приложение на телефоне будет работать и без него, определяя позицию по беспроводным сетям. При этом, правда, будет существенно падать точность.
2. Зарегистрировать можно как на самом сайте, так и через приложение. Рассмотрим оба варианта.
А)
Форма регистрации очень простая, заполнить её не составит труда:

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

Войдите в Личный кабинет. Перейдите на страницу "Настройки" и нажмите кнопку "+ Добавить".

В открывшемся окне "Параметры объекта" заполните поля, выделенные стрелками.
Укажите произвольное наименование объекта и нажмите кнопку "Подключить спутниковый трекер".

В строке "Модель трекера" выберите из списка GPSHome Tracker .

В строке "IMEI трекера" укажите IMEI (или сгенерированный приложением уникальный идентификатор, если ваше Андроид-устройство не имеет телефонного модуля). Его можно увидеть на вкладке "Трекер" приложения или найти в аппаратных настройках телефона ("об устройстве").


Б) Регистрация через приложение GPSHome Tracker
Откройте приложение и выберите Мониторинг:


Если уже зарегистрировались выберите Войти , если нет, то выберите Регистрация :


Ознакомьте с правилами и условиями сервиса и поставьте галочку в "я согласен с условиями оказания услуг":

Придумайте имя пользователя (логин) и пароль, под которыми в последтсвии и можно будет заходить в личный кабинет:


На следующем экране укажите действующий адрес электронной почты (может понадобиться для восстановления пароля):

Выберите страну проживания - это очень важно, так как выбор влияет на доступные варианты оплаты услуг:


Укажите имя объекта - то, под каким именем объект будет отображаться в личном кабинете:


Проверьте и подтвердите указанную ранее информацию. Для корректной работы трекера рекомендуем оставить включённый пункт "отправлять позицию устройства":



3.
Проверьте, что в настройках устройства активированы передача данных через мобильный интернет или Wi-Fi и служба местоположения/геолокации (GPS).

4. Выйдите на улицу, на балкон, поднесите смартфон к большому окну - словом, дайте вашему телефону увидеть "чистое небо". Дождитесь, пока будет определено местоположение. Если на смартфоне есть мобильный интернет или Wi-Fi подключение, то ваше местоположение отобразится на карте приложения, а через несколько секунд объект появится в виде точки на карте Личного кабинета GPS Home Tracker (раздел "Мониторинг").

Live GPS Tracker – программа, отслеживающая изменение GPS-координат у цели в режиме реального времени. С ее помощью можно наблюдать за перемещениями ребенка или близкого человека – вы всегда будете знать, где в данный момент находится интересующие вас лица.

Принцип действия программы состоит в фиксировании GPS-координат, их записи в файл и последующей передачи архива с данными на сервер, где они расшифровываются и выносятся на карту в виде трека.

Как пользоваться Live GPS Tracker?

Чтобы начать пользоваться Live GPS Tracker, нужно следовать следующим пунктам:

  1. Скачать на компьютер, установить и зарегистрироваться на официальном сайте производителя: https://livegpstracks.com.
  2. Запустить и настроить. При запуске на ПК выйдет такое окошко:

В левой части вкладки находятся кнопки «Старт/Стоп», «Создать точку в данном месте» и окно журнала событий, в котором описываются текущие операции.

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

  • COM-порт GPS-устройства. Определяется автоматически или вводится самостоятельно;
  • логин и пароль. От кабинета на сайте;
  • имя трека. Название текущей сессии, которое отображается на сервере;
  • доступ. Определяет уровень допуска. Модно выбрать, чтобы информация о треке была доступна для просмотра лишь владельцу, друзьям или всем желающим;
  • прореживание координат (в метрах). Устанавливает расстояние между точками в файле трека;
  • параметры отправки. Определяют условия автоматической отправки полученных данных на сервер. Возможный выбор: по времени, по пройденному расстоянию или же вручную, нажав на соответствующую кнопку «Отправить треки». Стоит отметить, что соединение с сетью запускается при запуске программы. Поэтому, если вы не желаете отправлять данные, то выберите пункт «Вручную».

После осуществления необходимых настроек можно перейти к началу записи координат. Для этого нужно нажать на кнопку «Старт». Ее цвет отражает текущее состояние GPS-приемника: зеленый сигнализирует о получении сигнала и записи точек, красный – связь не установлена, желтый – нет корректных координат.

После того, как GPS-устройство определит координаты, можно перейти к созданию точек, которые будут отражаться на карте вместе с треком. Для этого нужно просто нажать на соответствующую кнопку. Если возникла необходимость немедленной обработки данных, то используем «Отправить треки».

Результат можно посмотреть на сайте производителя в разделе «GPS/ГЛОНАСС мониторинг в режиме реального времени».

Преимущества Live GPS Tracker

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

  • полностью на русском;
  • существуют версии и для смартфона, и для компьютера;
  • гибкие настройки;
  • потребляет минимум трафика.

Live GPS Tracker – это отличный вариант для заботливых родителей, путешественников и просто для тех, кому необходимо проследить за передвижениями интересуемого человека.

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

Трекер Плюс

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

Если вам нужна не только навигация, но и слежение за объектом, то следует использовать специальные приложения или сервисы для наблюдения. Они предлагают всесторонний мониторинг: фактическое местоположение, маршрут передвижения за выбранный период, дополнительные настройки. К примеру, Tracker plus имеет несколько тарифов, с помощью которых можно следить за одним или несколькими телефонами. Можно бесплатно получать данные об 1 трекере онлайн. Это неплохой вариант узнать, где находится сейчас ребенок.

GPS Trace orange

Оранж трекер – известный, бесплатный сервис, который помогает отследить любое устройство: планшет, GPS-ошейник, мобильный телефон, навигатор. Используется система ГЛОНАСС и GPS, имеет удобный интерфейс. Разработчики выпустили мобильное приложение для Андроид, которое поможет просматривать данные трекера прямо со смартфона. Скачать Оранж трекер легко из официального магазина Андроид. Вам нужно лишь внести устройство в перечень отслеживаемых, правильно назначить порт.

Где мои – трекер

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

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

GPS Tag

Это специально разработанная программа, которая основывается на системе Wialon. Для использования приложения у вас должна уже иметься учетная запись в сервисе. GPS Tag предоставляет возможность использовать ваш мобильный в качестве геотрекера. Работать утилита будет на всех версиях Android старше 2 поколения, распространяется на бесплатной основе и доступна для скачивания в Google Play.

GPS Logger

Это энергоэффективный, легкий трекер, который выполняет сохранение данные о вашем местонахождении на карте через определенный промежуток времени. Утилита работает по схожему принципу с MyTracks, но рассчитана на более продолжительное время работы. Функционирует программа в скрытом (фоновом) режиме, может быть активирована во время длительной поездки, прогулки или перелета. После этого вы загружаете данные на телефон, можете проставить по ним геоотметки к фотографиям, составить маршруты путешествий. Главное, чтобы был активирован GPS на Андроиде.

Как подключить GPS на Андроид

Чтобы геотрекер выполнял свои функции, необходимо знать, как установить GPS-навигатор на Андроид. Все современные модели обладает встроенным маячком, который способен принимать сигнал от спутников. Для работы ему не требуется подсоединение к интернету: он нужен для просмотра данных на карте или в приложении. Чтобы получить сведения о том, где вы сейчас находитесь, нужно сделать следующее:

  1. Перейдите в меню быстрого доступа на смартфоне. Как правило, для этого нужно сделать слайс с верхней точки экрана.
  2. Включите подключение к интернету.
  3. Найдите значок GPS и активируйте его.
  4. Откройте стандартное приложение «Гугл карты», и вы сразу же увидите, где находитесь.

Как настроить GPS на Андроид

GPS-трекер для Андроид имеет дополнительные (тонкие) настройки, которые необходимо внести на самом аппарате. Если вам нужно просто определить текущее местоположение своего телефона, то они не нужны. Когда же используется программа Трекер для Андроид, необходимо все правильно настроить. Выполняется это следующим образом:

  1. Перейдите в меню «Настройки» на телефоне.
  2. Найдите раздел, который должен называться «Местоположение» или «GPS», активируйте его.
  3. Внутри найдите подраздел «Режим».
  4. Вам будет доступно несколько режимов отслеживания. Максимальная точность геотрекера будет при включении режима «Высокая точность». Будут использованы все источники для определения координат: GPS, мобильный интернет, Wi-Fi. Батарея при этом будет нагружена и может быстро разрядиться. Для экономии заряда лучше активировать «По датчикам устройства».
  5. Затем перейдите в предыдущий раздел и кликните по «отправка геоданных».
  6. Чтобы геотрекер получал полную информацию, включите режим «История местоположений, «Отправка геоданных».

Видео: Геотрекер для Андроид

При пеших и вело путешествиях вам может понадобится удобный и функциональный GPS — трекер. С его помощью вы сможете записать пройденный маршрут, выделить интересные точки в пути либо воспользоваться записанным ранее треком. Для этого предназначаются отдельные устройства, у которых предусмотрена программа GPS, с возможностью записи пройденных координат и сохранением их во внутренней памяти. Если носить с собой дополнительный прибор желания нет, то можно воспользоваться смартфоном или планшетом. Рассмотрим подробно, что представляет собой популярный GPS трекер для Андроид, скачать который вы можете с нашего сайта совершенно бесплатно.

Основные возможности

Простая и удобная в использовании программа для записи пройденных координат под названием Геотрекер, отличается небольшим весом установочного файла, всего несколько Мб. Приложение абсолютно бесплатно в использовании и загрузить его себе на устройство можно при наличии ОС версии Андроид 4.1 либо выше. Главные возможности Геотрекера удобно представить следующим списком:

  1. Можно проделать обратный путь в незнакомой местности без риска заблудится.
  2. Помочь своим друзьям преодолеть маршрут, который вы проделали.
  3. Воспользоваться чужими координатами, сохраненными в определенных форматах.
  4. Отмечать на карте интересные и важные точки, которые встречались на вашем пути.
  5. Посмотреть подробную статистику о пройденной дистанции, времени и скорости движения на маршруте.

Интересной особенностью является то, что приложение записывает маршрут даже будучи выключенным. Поэтому можно заблокировать телефон, положить его в карман или рюкзак, а программа все так же будет проводить запись в фоновом режиме. К тому же по времени трек ничем не ограничен, единственное, из-за чего он может быть прерван — это недостаток внутренней памяти.

Данный геотрекер создан на базе Яндекс карт. Это значит, что при использовании навигатора в странах СНГ вы будете иметь детальную карту местности, спутниковые снимки и народную карту. Иными словами становятся доступными все преимущества навигации от Яндекса.

Запись GPS трека

Чтобы записать трек с помощью Геотрекера достаточно запустить приложение на телефоне и нажать на красную кнопку записи. Она расположена в нижней правой части экрана в виде красной кнопки. Для того, чтобы придать имя треку, нужно нажать на значок плюса. Там, помимо этого, можно задать также описание, чтобы в дальнейшем было удобно находить нужный маршрут. Если имя перед началом записи не задать, то в названии трека будет записана текущая дата и время.

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

Записав маршрут можно посмотреть его статистику. Список пунктов, который показывает программа:

  • длина пройденного пути;
  • максимальная и средняя скорость на маршруте;
  • полное время записи и время в движении, не учитывая простои;
  • график изменения скорости;
  • максимальная, минимальная высота и перепад высоты по ходу движения;
  • вертикальное расстояние (имеется ввиду путь от верха до низа);
  • уровень наклона по ходу движения.

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

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

Настройка

Меню настроек можно вызвать кликнув на свойства трека. В параметрах записываемого маршрута помимо изменения имени и описания, можно также переключить вид карты, экспортировать его на microSD карточку или удалить. Открыв специальный пункт настроек можно изменить поставщика карт, единицы измерения, включить отображения пробок, ночной режим и HD режим отображения городов.

Также здесь присутствует возможность указания папки для сохранения треков и выбор формата их записи (GPX и KML). Если информация о пробках и скорости движения не нужна, то можно скрыть эти уведомления убрав галочку напротив соответствующего пункта в настройках.

Плюсы и минусы

Если вам нужный простой в управлении и функциональный GPS трекер, то стоит обратить внимание именно на это приложение. Его по достоинству оценили пользователи, о чем свидетельствует средний балл в 4.5 и более миллиона скачиваний с официального магазина плеймаркет. К главным достоинствам, ради которых стоит скачивать программу на свое устройство, нужно отнести такие пункты:

  • детальные и точные карты от Яндекса или Гугла, с возможностью выбора режима их отображения для лучшей ориентации на местности.
  • подробная статистика, которая ведется от начала и до конца прохождения трека.
  • нет ограничений на время записи маршрута.
  • отсутствует назойливая реклама внутри приложения.
  • возможность записать трек даже без подключения к сети интернет. После подключения к Wi-Fi или 3G программа догрузит необходимый кусок карты и наложит его на ваш маршрут.

К незначительным минусам и пожеланиям на доработку можно отнести:

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

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

Видео« ГеоТрекер обзор программы для Андроид»

В данном видео вы увидите обзор программы для Андроид ГеоТрекер.

Задача: наступает лето, дети все больше времени проводят где-то на улице, и я бы хотел знать, где они находятся. Идеальный вариант - я просто даю им с собой старый андроидный телефон, и затем наблюдаю за ними по карте на большом домашнем мониторе.
В этой статье я расскажу, почему и как я написал свое первое приложение для Андроид с функциями GPS «KidsTrack», и какие открытия при этом сделал. Статья будет полезна тем, кто недавно начал программировать под Android.


Поиски на Google Play выдали мне сотни различных приложений с функциями GPS-мониторов. Я уж начал их было перебирать, но примерно на 2-м десятке я осознал, что затраты времени на выбор могут оказаться вполне сравнимыми с затратами времени на разработку. Ведь мои функциональные требования очень просты:

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

Есть еще требования, которые не связаны с функциональностью, но которые не менее важны:

  • отсутствие необходимости регистрации, и привязки аккаунтов
  • бесплатность
  • отсутствие рекламы
  • отсутствие ненужных функций, которые уже есть или в телефоне, или в других приложениях, типа обмена сообщениями, тревожных кнопок, уведомлений, стираний данных, блокировок телефона, чата, и т.п.
И да, координаты будут хранится на сервере, который не бесплатен. Но хостинг сейчас стоит такие копейки, что я считаю неправильным брать с людей деньги за хранение пары чисел (или даже нескольких килобайт).

Одним словом, попробовав несколько приложений из Google Play, я решил написать трекер сам.

Экран с 3-мя кнопками


Но как только попробовал запустить на физическом устройстве - начались сюрпризы. О некоторых из них я хотел бы рассказать.

Сюрпризы управления питанием

Реальные андроид-устройства стремятся отключить себе питание при любой возможности. Постоянно получают питание лишь весьма примитивные системные часы (модуль мобильной связи здесь он не рассматривается). В часах есть регистр(ы), куда посредством AlarmManager можно записать время следующей пробудки процессора телефона. Если процессор не разбудят часы, то он так и будет продолжать спать ничего не делая. Сделано это по простой причине: включенный процессор разрядит батарею за час. Поэтому если надо, чтобы сервис что-то делал раз в минуту, то приемы десктопного программирования вроде Thread.sleep(60000) не подойдут, а вместо этого надо пользоваться AlarmManager , примерно вот так:

Public class YourService extends Service { public int onStartCommand(Intent intent, int flags, int startId) { /* Что-то делаем */ ... /* Планируем следующий страрт */ Intent ai = new Intent("info.izhforum.kidstrack.START_ALARM"); PendingIntent pai = PendingIntent.getBroadcast(mInstance, 0, ai, 0); mAlarmManager.set(AlarmManager.RTC_WAKEUP,System.currentTimeMillis()+60000, pai); ... } }
В этом примере мы программируем AlarmManager разбудить телефон через 1 минуту, и отправить интент START_ALARM всем приложениям, кто на него подписан.

Прием интентов во всех учебниках осуществляется объектом BroadcastReceiver, однако если нам нужно, чтобы:

  1. телефон пробуждался из глубокого сна
  2. запускал наш сервис,
  3. не засыпал до завершения работы
то BroadcastReceiver не подойдет, и вместо него надо использовать WakefulBroadcastReceiver - этот объект гарантировано не допустит впадения телефона в сон до тех пор, пока не будет вызван метод completeWakefulIntent . Во всяком случае у меня так и не получилось заставить BroadcastReceiver работать надежно на физическом устройстве.

Если ваш сервис теоретически может выходить в интернет через WiFi, то вам необходимо позаботится, чтобы у WiFi-модуля во время соединения тоже было включено питание, так как оно у него отдельное. Если этого не сделать, то бывает трудно понять почему приложение не работает на физическом устройстве: ведь при отладке на эмуляторе или устройстве, подключенном к дебаггеру через USB, питание модуля WiFi не выключается, и все отлично работает. Запретить отключать питание WiFi можно так:

Private WifiManager mWifiManager = null; private WifiManager.WifiLock mWifiManagerLock = null; ... mWifiManagerLock = mWifiManager.createWifiLock(WifiManager.WIFI_MODE_FULL, "MyWFL"); mWifiManagerLock.acquire(); /* Здесь осуществляем сетевой ввод/вывод */ mWifiManagerLock.release();

Сюрпризы GPS

В первой версии приложения я сделал определение координат устройства только с использованием провайдера «GPS». И очень было мне удивительно наблюдать на сервере, как более 90% устройств не смогли определить координаты и присылали нули.
Как оказалось, GPS – довольно капризная технология с множеством ограничений, низкой скоростью и непредсказуемой точностью. При использовании традиционной GPS сенсор приемника должен получить данные обо всех GPS-спутниках (а их более 2х десятков), среди всех них выбрать наиболее подходящие, и уже по ним вычислять координаты. Получение данных и перебор могут занимать 5 минут и более, поэтому первый «холодный» старт GPS всегда самый медленный.
Если GPS-приемник имеет часы и помнит прошлые координаты и положения спутников, то он может использовать эти данные для определения тех спутников, к которым можно привязаться в данный момент. Поэтому повторный запуск GPS обычно происходит намного быстрее.
В современных смартфонах первоначальное грубое определение координат может осуществляться по близлежащим передающим сотовым вышкам, что так же позволяет ускорить «холодный старт» GPS. Для использования этого способа требуется разрешение на использование провайдера «network» в Manifest-е, так для определения я координат вышек может использоваться интернет.
Еще одна функция провайдера «network» - определять координаты по видимым WiFi - сетям. Определение осуществляется путем поиска координат видимых в данный момент сетей по их именам и MAC-адресам на серверах Google через интернет. Разумеется, в фоновом режиме и без лишних уведомлений идет и обратный трафик: телефон, когда определил свои координаты по GPS, может по-тихому послать данные об окружающих его WiFi-сетях на серверы Google, чтобы таким образом поддерживать актуальное состояние базы WiFi-сетей. Грустные размышления о потенциальной власти Google над владельцами Андроидов и WiFi-сетей оставим за рамками этой статьи…
Прояснив все эти нюансы я в авральном порядке подправил приложение, чтобы оно использовало не только провайдера «GPS» но и «network». После этого типичная последовательность вызовов метода onLocationChanged стала выглядеть так:
1) 00:00.234 провайдер = “network”, точность = 1672m // пришли координаты по сотовым вышкам 2) 00:00.933 провайдер = “network”, точность = 52m // пришли координаты по WiFi 3) 00:16.310 провайдер = “gps”, точность = 28m // пришли координаты по GPS
Я все-таки очень хотел задействовать GPS, так как обычно это самый точный способ, поэтому я установил время ожидания сигнала от GPS-сенсора 30 секундам, а если это первый пуск - 2-м минутам. И если GPS-сенсор так и не сработал, то используются координаты от провайдера «network». После этого изменения устройства стали присылать на сервер нормальные, ненулевые координаты.
Точность GPS также оказалась весьма условной. Например нередко точность координат, получаемых с сенсора неподвижного лежащего устройства может выглядеть так:
05:13:05 76m 05:14:36 68m 05:15:58 37m 05:17:20 79m 05:19:00 116m
Из этих данных ясно, что GPS хорош для нахождения зданий или других больших объектов, но найти человека в толпе, или телефон в сугробе будет непросто.

Отдельно стоит упомянуть питание GPS. Модуль GPS весьма прожорлив, поэтому в учебниках рекомендуют при вызове requestLocationUpdates не устанавливать слишком короткие параметры минимального интервала по времени и по расстоянию. Но в моих опытах с 3-мя различными физическими устройствами оказалось, что постоянно включенный модуль GPS садит батарею одинаково при различных параметрах. Потом уже я нашел где-то упоминание, что эти параметры влияют только на частоту вызова метода onLocationChanged , но не обязательно на энергопотребление самого сенсора.

Прочие сюрпризы

Google Play : Первая версия пролежала на Google Play два дня, после чего была заменена новой, с исправленным алгоритмом определения координат. Несмотря на то, что это произошло уже две недели назад, я на сервере продолжаю видеть, что очень часто продолжают происходить активации старой версии. Я уже и добавил сообщение о необходимости обновления на веб-странице мониторинга, но это не всегда помогает. Непонятно откуда вообще люди берут старую версию. Я не знаю чем это объяснить.

Пользователи : Почти треть пользователей, установивших приложение, никогда не открывала страницу, на которой устройство можно мониторить. Без страницы мониторинга приложение бесполезно, поэтому объяснить это феномен я тоже не могу.

страница мониторинга


Яндекс.Карты : Страница мониторинга изначально была реализована с использованием API Яндекс.Карт, так как там не требуется ID, и нет ограничений на количество загрузок карты в день. Но оказалось, что на слабых устройствах Яндекс.Карты или тормозят, или вообще не открываются. Пришлось эту страничку делать в 2-х вариантах: Яндекс.Карты для настольных компьютеров, и Google Maps для слабых мобильных устройств. Google Maps оказались существенно быстрее.

Итоги

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

Теги: Добавить метки