Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Класс NavigationDrawerActivity



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

Поля класса NavigationDrawerActivity представлены в таблице 3.17

Таблица 3.17 – Поля класса NavigationDrawerActivity

Название Тип Описание
fragmentTransaction FragmentTransaction Используется для выполнения транзакций фрагментов
isMapAttached boolean Хранит состояние карты
active boolean Хранит состояние активити
notificationManager NotificationManager Используется для управления уведомлением в статусной строке

 

Методы класса NavigationDrawerActivity представлены в таблице 3.18.


Таблица 3.18 – Методы класса NavigationDrawerActivity

Название Входные параметры Возвращаемое значение Описание
onNavigationItemSelected MenuItem item boolean Вызывается, когда пользователь выбирает элемент меню
changeUI Без параметров void Меняет отображаемый экран, если GPS модуль выключен
exit Без параметров void Выполняет выход из учетной записи пользователя

 


Класс MyLocation

 

Данный класс реализует паттерн проектирования singleton. Предназначен для хранения информации о текущем местоположении и статусе координат.

Поля класса MyLocation представлены в таблице 3.19.

Таблица 3.19 – Поля класса MyLocation

Название Тип Описание
latitude double Значение широты текущего местоположения
longitude double Значение долготы текущего местоположения
isNew boolean Статус текущих координат

 

Методы класса MyLocation представлены в таблице 3.20.

Таблица 3.20 – Методы класса MyLocation

Название Входные параметры Возвращаемое значение Описание
getLatitude Без параметров double Возвращает широту
getLongitude Без параметров double Возвращает долготу
isNew Без параметров boolean Возвращает статус

UML – диаграмма классов приложения для водителя автомобиля

 

UML – диаграмма классов приложения для водителя автомобиля представлена на рисунке 3.1.

 

Рисунок 3.1 – UML – диаграмма классов приложения для водителя автомобиля



UML – диаграмма классов приложения для оператора эвакуатора

 

UML – диаграмма классов приложения для оператора эвакуатора представлена на рисунке 3.2.

 

Рисунок 3.2 – UML – диаграмма классов приложения для оператора эвакуатора

Выводы по главе

В данном разделе были описаны классы для каждого мобильного приложения. Их основные поля и методы, благодаря которым реализуется корректная работа приложений и обработка разных сценарий использования.



Тестирование работы комплекса мобильных приложений по оказанию автомобильной помощи на дорогах

 

Для запуска приложений необходимы мобильные устройства с операционной системой Android 4.4.4 или выше. Тестирование приложений осуществлено на эмуляторах таких устройств с возможностью самостоятельно изменять информацию о текущем местоположении.

 


Поделиться:



Последнее изменение этой страницы: 2019-04-19; Просмотров: 172; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.008 с.)
Главная | Случайная страница | Обратная связь