Knigionline.co » Программное обеспечение » Android, Разработка приложений для чайников

Android, Разработка приложений для чайников - Фелкер Донн (2012)

Android, Разработка приложений для чайников
  • Год:
    2012
  • Название:
    Android, Разработка приложений для чайников
  • Автор:
  • Жанр:
  • Оригинал:
    Английский
  • Язык:
    Русский
  • Издательство:
    ДИАЛЕКТИКА
  • Страниц:
    201
  • ISBN:
    978-5-8459-1748-5
  • Рейтинг:
    2.3 (3 голос)
  • Ваша оценка:
В реалиях современного мира миллиарды пользователей переносят в кармане мобильные гаджеты, и в большей их части установлена платформа Android. Даже если вы ни разу в жизни не занимались разработкой приложений для портативных гаджетов, прочитав эту книгу, у вас появится шанс воплотить свои уникальные мысли в новейшие приложения для операционной системы Android. Здесь вы найдете подробные инструкции по установке и загрузке области разработки и творению приложений для Android. Прочитайте книгу и станьте истинным профессионалом!
•Рады приветствовать вас в Android! Овладейте навыками создания современных приложений для Android, использования инструментов разработки, работы с экранами портативных устройств и организовывания процесса разработки. •Вашему приложению необходимо полюбиться пользователям. Обучитесь создавать графический интерфейс приложения визуально примечательным и пригодный для использования.
•Обучитесь программированию приложений. Познакомьтесь с жизненным кругом приложения и обычными библиотечными классами Android. Обучитесь применять в своих интересах эмулятор портативных устройств и отладчик Eclipse. •Важна не только база. Овладейте знаниями, как создавать приложения, отображающие информацию на многих экранах и которые могут взаимодействовать с базами данных SQLite. •Обозначьте цену и продайте плод своего упорного труда. Обучитесь публиковать их в онлайн-магазине Adroid Marketдля продажи миллионам пользователей и обозначать правильную цену собственным приложениям.

Android, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги

де onDestroy() — освобождает все оставшиеся ресурсы. Например,

если вы создаете поток для загрузки файла из Интернета в фоновом

режиме, то в методе onCreate() поток инициализируется, а в методе

onDestroy() — завершается.

 Видимое состояние имеет место между методами onStart() и

onStop(). На протяжении времени между вызовами этих методов

пользователь видит деятельность на экране, хотя она не обязательно

находится на переднем плане и доступна для взаимодействия пользова-

теля с ней (например, когда пользователь взаимодействует с другим ди-

алоговым окном). Между этими двумя методами можно поддерживать

ресурсы, необходимые для отображения и выполнения деятельности.

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

стояния мобильного телефона. Когда состояние телефона изменяется,

обработчик может известить деятельность об этом и обеспечить этим

правильную реакцию на изменение состояния. Обработчик настраи-

вается в методе onStart(), а в методе onStop() уничтожаются ресур-

сы, используемые деятельностью (чтобы освободить память). Методы

onStart() и onStop() могут вызываться многократно, когда деятель-

ность становится видимой или скрывается от пользователя.

 Деятельность находится на переднем плане. Это состояние начина-

ется в момент вызова метода onResume() и заканчивается методом

onPause(). На протяжении времени между вызовами этих методов

деятельность прорисовывается поверх всех других деятельностей и

взаимодействует с пользователем. Обычно деятельность проходит этап

между вызовами методов onResume() и onPause() многократно, на-

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

новая деятельность обрабатывает некоторое событие. Следовательно,

коды этих методов должны быть простыми и выполняться быстро.

Методы деятельности

Весь жизненный цикл деятельности заключен в перечисленных ниже методах. Все

эти методы можно (и нужно) переопределять, размещая в них пользовательский код.

Все деятельности реализуют метод onCreate() для инициализации процесса и могут

реализовать метод onPause() для очистки системы. При реализации перечисленных

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

public class Activity extends ApplicationContext {

protected void onCreate(Bundle savedInstanceState);

protected void onStart();

protected void onRestart();

126 Часть II. Создание и публикация приложения Android

Android Application Development For Dum.indb 126 08.11.2011 12:23:57

protected void onResume();

protected void onPause();

protected void onStop();

protected void onDestroy();

}

Продвижение деятельности по жизненному циклу

В общем случае деятельность продвигается по своему жизненному циклу следую-

щим образом.

 onCreate(). Этот метод вызывается при первом создании деятельно-

сти. В нем программист обычно инициализирует большинство пере-

менных деятельности на уровне класса. После onCreate() всегда вы-

зывается onStart(). Метод onCreate() недоступен для уничтожения.

Следующий — onStart().

 onRestart(). Вызывается после остановки деятельности и перед ее по-

вторным запуском. После onRestart() всегда вызывается onStart().

Недоступен для уничтожения. Следующий — onStart().

 onStart(). Вызывается, когда деятельность становится видимой для

пользователя. После него вызывается onResume(), если деятельность

выводится на передний план, или onStop(), если деятельность скры-

Перейти
Наш сайт автоматически запоминает страницу, где вы остановились, вы можете продолжить чтение в любой момент
Оставить комментарий