Uploaded by klim.98

Разработка под Android

advertisement
Разработка под Android
Введение в разработку приложений для смартфонов на ОС Android
Содержание

Введение

Инструментарий разработчика

Архитектура Android

Обзор Java-интерфейсов

Структура Android-приложений

Компоненты Android-приложений

Примеры приложений
Введение

Android — основанная на ядре Linux открытая
операционная система для различных
цифорвых устройств.

Изначально разрабатывалась компанией
Android Inc., которую затем в июле 2005
купила компания Google.

Google Play — магазин приложений, а
также игр, книг, музыки и фильмов от
компании Google. Был запущен в марте
2012.
Инструментарий разработчика

Разработка Android — приложений осуществляется на языке Java.

JDK или Java Development Kit — это бесплатно распространяемый
комплект разработчика приложений на языке Java.

Основные среды разработки — Eclipse, IntelliJ IDEA, Android Studio.
Архитектура Android

Уровень приложений
(Applications)

Уровень каркаса приложений
(Application Framework)

Уровень библиотек (Libraries)

Уровень среды исполнения
(Android Runtime)

Уровень ядра Linux (Linux
Kernel)
Архитектура Android
Обзор Java-интерфейсов

В основе набора интерфейсов — пакеты,
входящие в стандарт языка Java, такие
как java.util, java.lang, java.io.

Одни из пакетов, созданных специально
для Android:

android.view

android.widget

android.graphics

android.animation

android.webkit

android.app
Обзор Java-интерфейсов
Основные наборы интерфейсов
Структура Android-приложения

Основные составляющие структуры Android-приложения:

genFiles, сгенерированные самой Java. Здесь находится такой важный файл как
R.java.

AndroidManifest.xml — файл манифеста AndroidManifest.xml предоставляет
системе основную информацию о программе.

Src — каталог, в котором содержится исходный код приложения.

Assets — произвольное собрание каталогов и файлов. Необязательный
компонент.

Res — каталог, содержащий ресурсы приложения.
Структура Android-приложения
Файл манифеста AndroidManifest.xml
Структура Android-приложения
Разметка в Android-приложениях
Компоненты Android-приложения

Android-приложения состоят из
следующих частей:

Activity — представляет собой схему
представления Android-приложений.

Services — выполняет фоновые задачи без
предоставления пользовательского
интерфейса.

Content Provider — предоставляет данные
приложениям.

Broadcast Receiver — принимает
системные сообщения и неявные
интенты, может использоваться для
реагирования на изменение состояния
системы.
Компоненты Android-приложения
Жизненный цикл Activity
Компоненты Android-приложения
Концепция Material Design
Примеры приложений
Download