Приложение СКАУТ-Трекер позволяет определять местоположение смартфона под управлением операционной системы Android за счет определения координат при помощи спутникового приемника (GPS/ГЛОНАСС), по базовым станциям LBS и Wi-fi и передавать эти данные о местоположении на телематический сервер.
Руководство пользователя программного обеспечения СКАУТ-Трекер можно найти по ссылке
В руководстве описаны:
- Системные требования и установка программы СКАУТ-Трекер;
- Назначение и работа программы СКАУТ-Трекер;
- Настройка программы СКАУТ-Трекер;
- Добавление СКАУТ-Трекера на СКАУТ-Сервер 3.5;
- Добавление СКАУТ-Трекера на СКАУТ-Ядро.
Перед продолжением чтения данного документа настоятельно рекомендуется изучить руководство пользователя программного обеспечения СКАУТ-Трекер.
В качестве системы автоматической сборки используется Gradle.
Проект содержит в себе модуль app, в котором находятся исходники.
В папке ./app/src/main/java/com/gcscout находятся папки с исходным кодом:
- db - исходники для работы с БД;
- settings - исходники для работы с настройками;
- networking - исходники для работы с сетью;
- trackerdemo - исходники для взаимодействия с пользователем;
- tracking - исходники протокола (ScoutOpen), фильтрации отсылаемых точек и сервиса трэкинга.
Для быстрого старта рекомендуется использовать любую среду разработки, которая "умеет" работать с gradle.
Наиболее легкий способ начать работу с проектом - это использовать среду разработки Android Studio, который основан на IntelliJ IDEA.
Перед первой сборкой приложения в Android Studio в настройках модуля app необходимо поправить путь к Android SDK.
Необходимо убедиться в том, что в Android SDK установлены необходимые пакеты, перечисленные по ссылке Adding SDK Packages.
В настройках модуля app указан способ подписывания .apk файлов в debug и release режимах сборки.
Следует обратить внимание на то, что в данный момент используется демо-вариант хранилища ключей (.jks файл).
Регламент сопровождения и поддержки СКАУТ-Трекера описан в файле "Maintenance and support.pdf".