🗊 Презентация Android. Основные компоненты приложения. Жизненный цикл приложения

Нажмите для полного просмотра!
Android. Основные компоненты приложения. Жизненный цикл приложения, слайд №1 Android. Основные компоненты приложения. Жизненный цикл приложения, слайд №2 Android. Основные компоненты приложения. Жизненный цикл приложения, слайд №3 Android. Основные компоненты приложения. Жизненный цикл приложения, слайд №4 Android. Основные компоненты приложения. Жизненный цикл приложения, слайд №5 Android. Основные компоненты приложения. Жизненный цикл приложения, слайд №6 Android. Основные компоненты приложения. Жизненный цикл приложения, слайд №7 Android. Основные компоненты приложения. Жизненный цикл приложения, слайд №8 Android. Основные компоненты приложения. Жизненный цикл приложения, слайд №9 Android. Основные компоненты приложения. Жизненный цикл приложения, слайд №10 Android. Основные компоненты приложения. Жизненный цикл приложения, слайд №11 Android. Основные компоненты приложения. Жизненный цикл приложения, слайд №12 Android. Основные компоненты приложения. Жизненный цикл приложения, слайд №13 Android. Основные компоненты приложения. Жизненный цикл приложения, слайд №14 Android. Основные компоненты приложения. Жизненный цикл приложения, слайд №15 Android. Основные компоненты приложения. Жизненный цикл приложения, слайд №16 Android. Основные компоненты приложения. Жизненный цикл приложения, слайд №17 Android. Основные компоненты приложения. Жизненный цикл приложения, слайд №18 Android. Основные компоненты приложения. Жизненный цикл приложения, слайд №19 Android. Основные компоненты приложения. Жизненный цикл приложения, слайд №20 Android. Основные компоненты приложения. Жизненный цикл приложения, слайд №21

Вы можете ознакомиться и скачать презентацию на тему Android. Основные компоненты приложения. Жизненный цикл приложения. Доклад-сообщение содержит 21 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


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

Слайд 2


Компоненты приложения
Описание слайда:
Компоненты приложения

Слайд 3


Activity - одно окно приложения Может занимать весь экран или его часть. Может быть запущена из других компонент приложения или из другого...
Описание слайда:
Activity - одно окно приложения Может занимать весь экран или его часть. Может быть запущена из других компонент приложения или из другого приложения. Activity может возвращать результат

Слайд 4


Service – компонент для выполнения длительных фоновых задач Не содержит графического интерфейса. Может выполняться в том же процессе, что и само...
Описание слайда:
Service – компонент для выполнения длительных фоновых задач Не содержит графического интерфейса. Может выполняться в том же процессе, что и само приложение, либо в отдельном. Повышает значимость процесса с точки зрения Android.

Слайд 5


Broadcast Receiver – приемник широковещательных сообщений Получает сообщения от Android или других приложений. Примеры широковещательных сообщений:...
Описание слайда:
Broadcast Receiver – приемник широковещательных сообщений Получает сообщения от Android или других приложений. Примеры широковещательных сообщений: BOOT SCREEN_OFF/ON CONNECTIVITY_ACTION Должен обрабатывать сообщения быстро, длительные задачи можно делегировать сервису.

Слайд 6


Content Provider – компонент для доступа к хранилищу данных Используется для доступа к данным, хранимым Android, или другими приложениями. Приложение...
Описание слайда:
Content Provider – компонент для доступа к хранилищу данных Используется для доступа к данным, хранимым Android, или другими приложениями. Приложение может давать доступ к своим данным для других приложений, реализуя Content Provider. Представляет данные в виде таблиц, реализует методы query, insert, update, delete.

Слайд 7


Intent – сущность для описания операции, которую требуется выполнить Запуска Activity Запуска сервиса Отправки широковещательных сообщений Выполнения...
Описание слайда:
Intent – сущность для описания операции, которую требуется выполнить Запуска Activity Запуска сервиса Отправки широковещательных сообщений Выполнения стандартных, предопределенных операций

Слайд 8


Жизненный цикл процесса
Описание слайда:
Жизненный цикл процесса

Слайд 9


Важность процессов
Описание слайда:
Важность процессов

Слайд 10


Application
Описание слайда:
Application

Слайд 11


Жизненный цикл Activity
Описание слайда:
Жизненный цикл Activity

Слайд 12


Activity back stack
Описание слайда:
Activity back stack

Слайд 13


Launch Modes standart(default mode) – при каждом запуске Activity создается новый экземпляр Activity и помещается на вершину back stack. singleTop –...
Описание слайда:
Launch Modes standart(default mode) – при каждом запуске Activity создается новый экземпляр Activity и помещается на вершину back stack. singleTop – если в момент запуска экземпляр Activity уже находится на вершине стека, то новый экземпляр не создается, вместо этого вызывается метод onNewIntent() у существующего экземпляра. singleTask – Activity запускается в своем отдельном Task. Если экземпляр Activity уже существует, то у него вызывается метод onNewIntent(), а все Activity, лежащие в back stack поверх этого экземпляра – уничтожаются singleInstance – то же, что и singleTask, но Activity является в своем таске единственной.

Слайд 14


AndroidManifest.xml
Описание слайда:
AndroidManifest.xml

Слайд 15


Пересоздание Activity Android пересоздает Activity:
Описание слайда:
Пересоздание Activity Android пересоздает Activity:

Слайд 16


Параметр configChanges
Описание слайда:
Параметр configChanges

Слайд 17


Сохранение состояния при пересоздании Activity
Описание слайда:
Сохранение состояния при пересоздании Activity

Слайд 18


public class MyActivity extends Activity { public class MyActivity extends Activity { public static final String KEY_VISIBLE =...
Описание слайда:
public class MyActivity extends Activity { public class MyActivity extends Activity { public static final String KEY_VISIBLE = "com.parallels.sample.key.VISIBLE"; private View mView; @Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); outState.putBoolean(KEY_VISIBLE, mView.getVisibility() == VISIBLE); } @Override public void onRestoreInstanceState(Bundle state) { super.onRestoreInstanceState(state); mView.setVisibility( state.getBoolean(KEY_VISIBLE) ? VISIBLE : GONE); } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (savedInstanceState != null) { mView.setVisibility( savedInstanceState.getBoolean(KEY_VISIBLE) ? VISIBLE : GONE); } } }

Слайд 19


Сохранение объекта при пересоздании Activity onRetainNonConfigurationInstance/ getLastNonConfigurationInstance – deprecated Static...
Описание слайда:
Сохранение объекта при пересоздании Activity onRetainNonConfigurationInstance/ getLastNonConfigurationInstance – deprecated Static Field/Singleton/Application object Service Retain Instance Fragment

Слайд 20


Sample
Описание слайда:
Sample

Слайд 21


Thank you Thank you
Описание слайда:
Thank you Thank you



Похожие презентации
Mypresentation.ru
Загрузить презентацию