Виды приложений и их структура. Лекция №6 презентация

Содержание

Слайд 2

Архитектура приложения Архитектура Android приложений основана на идее многократного использования

Архитектура приложения

Архитектура Android приложений основана на идее многократного использования компонентов, которые

являются основными строительными блоками
Каждый компонент является отдельной сущностью и помогает определить общее поведение приложения

Введение в разработку приложений для смартфонов на ОС Android. Лекция6. Виды приложений и их структура.

Слайд 3

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

Жизненный цикл активности

Введение в разработку приложений для смартфонов на ОС Android.

Лекция 6. Виды приложений и их структура.
Слайд 4

Иерархия классов Android SDK Введение в разработку приложений для смартфонов

Иерархия классов Android SDK

Введение в разработку приложений для смартфонов на ОС

Android. Лекция 6
. Виды приложений и их структура.
Слайд 5

Класс View Основной строительный блок для компонентов пользовательского интерфейса (UI)

Класс View

Основной строительный блок для компонентов пользовательского интерфейса (UI)
Определяет прямоугольную область

экрана и отвечает за прорисовку и обработку событий

Введение в разработку приложений для смартфонов на ОС Android. Лекция 6. Виды приложений и их структура.

Слайд 6

Класс View Базовый класс для виджетов (GUI widgets) и класса

Класс View

Базовый класс для виджетов (GUI widgets) и класса ViewGroup

Введение в

разработку приложений для смартфонов на ОС Android. Лекция 6. Виды приложений и их структура.
Слайд 7

Класс Intent Используются для передачи сообщений между основными компонентами приложений

Класс Intent

Используются для передачи сообщений между основными компонентами приложений
Содержит описание

операции, которая должна быть выполнена, и обычно используется для запуска активности или сервиса

Введение в разработку приложений для смартфонов на ОС Android. Лекция 6. Виды приложений и их структура.

Слайд 8

Класс Intent Механизмы передачи намерений: Запуск активности, новое действие Context.startActivity()

Класс Intent

Механизмы передачи намерений:
Запуск активности, новое действие Context.startActivity() или Activity.startActivityForResult()
Запуск

сервиса Context.startService(), связь вызывающего компонента и сервиса Context.bindService()
Доставка объекта-намерения приемникам широковещательных сообщений Context.sendOrderedBroadcast(), Context.sendStickyBroadcast(), Context.sendBroadcast()

Введение в разработку приложений для смартфонов на ОС Android. Лекция 6. Виды приложений и их структура.

Слайд 9

Класс Intent В этой системе сообщений не случается накладок: сообщение-намерение,

Класс Intent

В этой системе сообщений не случается накладок: сообщение-намерение, отправленное

определенному компоненту, будет получено именно этим компонентом и никем другим

Введение в разработку приложений для смартфонов на ОС Android. Лекция 6. Виды приложений и их структура.

Слайд 10

Манифест приложения Корневой каталог каждого приложения под Android должен содержать

Манифест приложения

Корневой каталог каждого приложения под Android должен содержать файл AndroidManifest.xml
Содержит

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

Введение в разработку приложений для смартфонов на ОС Android. Лекция 6. Виды приложений и их структура.

Слайд 11

Манифест приложения Основная информация в манифесте: Имя Java пакета приложения

Манифест приложения

Основная информация в манифесте:
Имя Java пакета приложения
Описание компонентов приложения
Определение процессов
Объявление

полномочий, которыми должно обладать приложение для доступа к защищенным частям API и взаимодействия с другими приложениями

Введение в разработку приложений для смартфонов на ОС Android. Лекция 6. Виды приложений и их структура.

Слайд 12

Манифест приложения Основная информация в манифесте: Объявление полномочий, которыми должны

Манифест приложения

Основная информация в манифесте:
Объявление полномочий, которыми должны обладать другие приложения

для взаимодействия с компонентами данного
Список вспомогательных классов
Определение минимального уровня Android API для приложения
Список библиотек связанных с приложением

Введение в разработку приложений для смартфонов на ОС Android. Лекция 6. Виды приложений и их структура.

Слайд 13

Ресурсы Каждый тип ресурсов необходимо размещать в специальной поддиректории папки

Ресурсы

Каждый тип ресурсов необходимо размещать в специальной поддиректории папки res/
а) используется

компоновка по умолчанию (приложение не содержит альтернативы)
б) каждое устройство использует соответствующую компоновку

Введение в разработку приложений для смартфонов на ОС Android. Лекция 6. Виды приложений и их структура.

Слайд 14

Ресурсы animator/ — свойства анимации anim/ —анимация преобразований color/ —списки

Ресурсы

animator/ — свойства анимации
anim/ —анимация преобразований
color/ —списки цветов
drawable/ — графические файлы
layout/

— компоновка элементов пользовательского интерфейса
menu/ — все меню приложения
values/ —простые значения строк, чисел, цвета

Введение в разработку приложений для смартфонов на ОС Android. Лекция 6. Виды приложений и их структура.

Имя файла: Виды-приложений-и-их-структура.-Лекция-№6.pptx
Количество просмотров: 36
Количество скачиваний: 0