Молоков К. - Основные компоненты android приложения....
TRANSCRIPT
![Page 1: Молоков К. - Основные компоненты Android приложения. Жизненный цикл Activity](https://reader033.vdocuments.mx/reader033/viewer/2022051006/58a49d4a1a28ab741b8b68f7/html5/thumbnails/1.jpg)
Тема доклада:
Основные компоненты Android приложения.
Жизненный цикл Activity
![Page 2: Молоков К. - Основные компоненты Android приложения. Жизненный цикл Activity](https://reader033.vdocuments.mx/reader033/viewer/2022051006/58a49d4a1a28ab741b8b68f7/html5/thumbnails/2.jpg)
Основатель Android Inc.Andy Rubin
![Page 3: Молоков К. - Основные компоненты Android приложения. Жизненный цикл Activity](https://reader033.vdocuments.mx/reader033/viewer/2022051006/58a49d4a1a28ab741b8b68f7/html5/thumbnails/3.jpg)
Version Codename API Distribution
2.2 Froyo 8 0.2%2.3.3 -2.3.7 Gingerbread 10 4.1%
4.0.3 -4.0.4 Ice Cream Sandwich
15 3.7%
4.1.x Jelly Bean 16 12.1%
4.2.x 17 15.2%
4.3 18 4.5%4.4 KitKat 19 39.2%
5.0 Lollipop 21 15.9%
5.1 22 5.1%
Статистика устройств Android
![Page 4: Молоков К. - Основные компоненты Android приложения. Жизненный цикл Activity](https://reader033.vdocuments.mx/reader033/viewer/2022051006/58a49d4a1a28ab741b8b68f7/html5/thumbnails/4.jpg)
Компоненты Android
![Page 5: Молоков К. - Основные компоненты Android приложения. Жизненный цикл Activity](https://reader033.vdocuments.mx/reader033/viewer/2022051006/58a49d4a1a28ab741b8b68f7/html5/thumbnails/5.jpg)
ActivityActivity - это компонент приложение, который предоставляет «экран» с помощью которого пользователи могут взаимодействовать с тем чтобы сделать что-то, например, набрать телефон, сфотографировать, отправить по электронной почте или просматривать карту. Каждый Activity выдает окно, c пользовательским интерфейсом. Окно обычно заполняет экран, но может быть меньше, чем на экране и плавать поверх других окон.
Activity
![Page 6: Молоков К. - Основные компоненты Android приложения. Жизненный цикл Activity](https://reader033.vdocuments.mx/reader033/viewer/2022051006/58a49d4a1a28ab741b8b68f7/html5/thumbnails/6.jpg)
Services
Services предназначен длительных операций в фоновом режиме и не обеспечивают пользовательский интерфейс. Если запустить сервис, то он будет продолжать работать, даже свернув приложение и переключившись на другое приложение.
Пример использования:
- обработка сетевых операций;
- воспроизведение музыки;
- выполнять ввода / вывода файл;
- взаимодействовие с контент-провайдером.
Services
![Page 7: Молоков К. - Основные компоненты Android приложения. Жизненный цикл Activity](https://reader033.vdocuments.mx/reader033/viewer/2022051006/58a49d4a1a28ab741b8b68f7/html5/thumbnails/7.jpg)
Content providers
Позволяют управлять доступом к структурированным набором данных.
Content provider
![Page 8: Молоков К. - Основные компоненты Android приложения. Жизненный цикл Activity](https://reader033.vdocuments.mx/reader033/viewer/2022051006/58a49d4a1a28ab741b8b68f7/html5/thumbnails/8.jpg)
Broadcast reciver - отвечает отслеживание сообщений и реагирование на действия
Broadcast receivers
![Page 9: Молоков К. - Основные компоненты Android приложения. Жизненный цикл Activity](https://reader033.vdocuments.mx/reader033/viewer/2022051006/58a49d4a1a28ab741b8b68f7/html5/thumbnails/9.jpg)
Жизненный цикл Activity
![Page 10: Молоков К. - Основные компоненты Android приложения. Жизненный цикл Activity](https://reader033.vdocuments.mx/reader033/viewer/2022051006/58a49d4a1a28ab741b8b68f7/html5/thumbnails/10.jpg)
Full lifetimeVisible lifetime
Active lifetime
Жизненный цикл Activity
![Page 11: Молоков К. - Основные компоненты Android приложения. Жизненный цикл Activity](https://reader033.vdocuments.mx/reader033/viewer/2022051006/58a49d4a1a28ab741b8b68f7/html5/thumbnails/11.jpg)
Методы Activity
onCreate() // onStart() //onResume() //onPause() //onStop() //onRestart() //onDestroy() //
Здесь должны были быть комментарии, но увы...
Простите меня :(
Методы обратного вызова