Использование планшетного ПК на Android в качестве персонального GPS-трекера

Некоторое время назад один из наших заказчиков озадачился контролем местонахождения сотрудников. Для мониторинга людей обычно используются GPS-трекеры. Это миниатюрные устройства, позволяющие вести удаленное наблюдение за местонахождением объекта, посредством определения географических координат и отправки этих данных по каналам GSM. В большинстве случаев трекеры оснащены так же тревожной кнопкой и возможностью осуществлять звонки на 1 или несколько запрограммированных телефонных номеров. Но оснащать сотрудников такими трекерами заказчик отказался по причине того, что слежение предполагалось осуществлять за торговыми представителями, которые и так уже были оснащены планшетными ПК с GPS и GSM, т.е. сами по себе могли служить трекерами.
Дело осталось за малым – написать программу под ОС Андроид, которая могла бы передавать запрограммированные геозависимые события на сервер и далее диспетчеру.
И такая программа была реализована под устройства заказчика – планшеты ViewSonic ViewPad 7 и Huawei MediaPad. Хотя в процессе разработки было опробовано гораздо больше устройств, среди которых были и смартфоны и планшеты, которые обладали разными дисплеями, процессорами, батареями и версиями ОС. С этим был связан ряд проблем, о которых бы хотелось рассказать. Читать дальше →

© Habrahabr.ru