Отчет о прохождении учебной практики


Download 0.57 Mb.
bet7/14
Sana07.10.2023
Hajmi0.57 Mb.
#1694500
TuriОтчет
1   2   3   4   5   6   7   8   9   10   ...   14
Bog'liq
jv

Жизненный цикл приложения для системы под управлением Android

5.3 Среда разработки


В качестве среды для разработки приложения была выбрана Intellij Idea компании JetBrains. Существует множество сред разработки, но данная была выбрана по многочисленным рекомендациям среди программистов и ввиду ее удобного графического интерфейса и средств отладки. На рисунке ниже представлен внешний вид среды разработки.

Внешний вид среды разработки приложения
На рисунке выше представлен базовый вид среды разработки. Как видно из рисунка, среда разделена на 2 рабочих области, колонка слева содержит менеджер фалов проекта и предоставляет быстрый доступ и удобную навигацию по разрабатываемому приложению, классам и ресурсам. Блок справа содержит вкладки с открытыми на редактирование файлами.
Среда поддерживает систему «Code injection», данная система позволяет редактировать фрагменты кода с привязкой к различным языкам. Для примера: в приложении используется база данных, в этом случае можно подключить язык «SQL» к проекту, и редактировать запросы, хранимые как строки в java коде, как в редакторе sql запросов. Аналогично можно редактировать html фрагменты и т.д.
В случае использования расширенного, мы получаем дополнительную панель разработчика. В содержимое данной панели входят:
Панель инструментов для отладки приложения(c);
- Панель контроля потоков приложения(b);
Консоль;
Панель лога (отображает лог приложения(d);
Панель системы контроля версий(e);
Результат поиска «использование элементов»(a);
Системные сообщения;
Панель элементов ToDo(f).
На рисунке ниже представлены некоторый из перечисленных панелей.



Элементы UI среды разработки в расширенном режиме

Тема 6. Взаимодействие пользователя с приложением

6.1 Экран загрузки приложения


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


Download 0.57 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   ...   14




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling