Отчет о прохождении учебной практики
Download 0.57 Mb.
|
jv
- Bu sahifa navigatsiya:
- Тема 6. Взаимодействие пользователя с приложением
Жизненный цикл приложения для системы под управлением 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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling