Scoutgps / Scout-Tracker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

СКАУТ-Трекер

Приложение СКАУТ-Трекер позволяет определять местоположение смартфона под управлением операционной системы Android за счет определения координат при помощи спутникового приемника (GPS/ГЛОНАСС), по базовым станциям LBS и Wi-fi и передавать эти данные о местоположении на телематический сервер.

Руководство пользователя программного обеспечения СКАУТ-Трекер можно найти по ссылке

В руководстве описаны:

  1. Системные требования и установка программы СКАУТ-Трекер;
  2. Назначение и работа программы СКАУТ-Трекер;
  3. Настройка программы СКАУТ-Трекер;
  4. Добавление СКАУТ-Трекера на СКАУТ-Сервер 3.5;
  5. Добавление СКАУТ-Трекера на СКАУТ-Ядро.

Перед продолжением чтения данного документа настоятельно рекомендуется изучить руководство пользователя программного обеспечения СКАУТ-Трекер.

Android-проект СКАУТ-Трекер

В качестве системы автоматической сборки используется Gradle.

Проект содержит в себе модуль app, в котором находятся исходники.

В папке ./app/src/main/java/com/gcscout находятся папки с исходным кодом:

  1. db - исходники для работы с БД;
  2. settings - исходники для работы с настройками;
  3. networking - исходники для работы с сетью;
  4. trackerdemo - исходники для взаимодействия с пользователем;
  5. 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".

About

License:GNU General Public License v3.0


Languages

Language:Java 98.2%Language:Groovy 1.8%