Молоков К. - Основные компоненты android приложения....

11
Тема доклада: Основные компонент Android приложения Жизненный цикл Activ

Upload: innim

Post on 12-Apr-2017

329 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Молоков К. - Основные компоненты Android приложения. Жизненный цикл Activity

Тема доклада:

Основные компоненты Android приложения.

Жизненный цикл Activity

Page 2: Молоков К. - Основные компоненты Android приложения. Жизненный цикл Activity

Основатель Android Inc.Andy Rubin

Page 4: Молоков К. - Основные компоненты Android приложения. Жизненный цикл Activity

Компоненты Android

Page 5: Молоков К. - Основные компоненты Android приложения. Жизненный цикл Activity

ActivityActivity - это компонент приложение, который предоставляет «экран» с помощью которого пользователи могут взаимодействовать с тем чтобы сделать что-то, например, набрать телефон, сфотографировать, отправить по электронной почте или просматривать карту. Каждый Activity выдает окно, c пользовательским интерфейсом. Окно обычно заполняет экран, но может быть меньше, чем на экране и плавать поверх других окон.

Activity

Page 6: Молоков К. - Основные компоненты Android приложения. Жизненный цикл Activity

Services

Services предназначен длительных операций в фоновом режиме и не обеспечивают пользовательский интерфейс. Если запустить сервис, то он будет продолжать работать, даже свернув приложение и переключившись на другое приложение.

Пример использования:

- обработка сетевых операций;

- воспроизведение музыки;

- выполнять ввода / вывода файл;

- взаимодействовие с контент-провайдером.

Services

Page 7: Молоков К. - Основные компоненты Android приложения. Жизненный цикл Activity

Content providers

Позволяют управлять доступом к структурированным набором данных.

Content provider

Page 8: Молоков К. - Основные компоненты Android приложения. Жизненный цикл Activity

Broadcast reciver - отвечает отслеживание сообщений и реагирование на действия

Broadcast receivers

Page 9: Молоков К. - Основные компоненты Android приложения. Жизненный цикл Activity

Жизненный цикл Activity

Page 10: Молоков К. - Основные компоненты Android приложения. Жизненный цикл Activity

Full lifetimeVisible lifetime

Active lifetime

Жизненный цикл Activity

Page 11: Молоков К. - Основные компоненты Android приложения. Жизненный цикл Activity

Методы Activity

onCreate() // onStart() //onResume() //onPause() //onStop() //onRestart() //onDestroy() //

Здесь должны были быть комментарии, но увы...

Простите меня :(

Методы обратного вызова