Главная » Статьи для тега "жизненного"

Визуализация жизненного цикла фрагмента в Android приложении

Добавлено Дата: 28 August, 2013 категория: Разработка для Android

 

Если вы занимаетесь разработкой для Android 3.0 Honeycomb, API уровня 11 или выше, то в вашем распоряжении будет АРІ для работы с фрагментами. Если же вы предпочитаете писать программы для более ранних версий, чем Honeycomb, но собираетесь использовать в создаваемом пользовательском интерфейсе объекты Fragment, то можете применить пакет совместимости Android. Код примеров представлен в двух формах: в первом случае код ориентирован на работу с API уровня 11, а во втором случае – пригоден для работы с более ранними версиями, вплоть до API уровня 4, который соответствует версии Android 1.6. Следующие примеры кода Fragment идентичны во всем, кроме объявления пакета для класса Fragment. В том, что касается жизненного цикла Fragment, код работает аналогично.

Читать »

ЖИЗНЕННЫЕ ЦИКЛЫ КОМПОНЕНТОВ – ANDROID ПРИЛОЖЕНИЯ

Добавлено Дата: 22 August, 2013 категория: Разработка для Android

 

Выше мы уже упоминали о жизненных циклах компонентов. Например, onCreate запускает приложение. Жизненные циклы компонентов предназначены для двух целей: обеспечивают эффективное использование памяти, выделенной каждому приложению, или пространства динамической памяти. Кроме того, они позволяют сохранять состояние целых процессов и восстанавливать процессы в этом состоянии. Поэтому система Android может одновременно задействовать большее количество приложений, чем умещается в ее памяти.

Читать »

Скелет приложения Android

Добавлено Дата: 14 August, 2013 категория: Разработка для Android

 

КАРКАС РАБОТОСПОСОБНОГО ПРИЛОЖЕНИЯ

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

Читать »

Визуализация жизненного цикла активности  Android приложения

Добавлено Дата: 7 August, 2013 категория: Разработка для Android

 

Мы нагляднее представим вам жизненный цикл компонента Activity, запустив специально созданную программу и изучив, как работают методы жизненного цикла Activity в виде LogCat программы Eclipse. Следующий код – это листинг подкласса Activity. В этом подклассе реализованы методы жизненного цикла, а в каждом методе присутствуют вызовы регистрации. Выноски в коде аннотируют подробное описание обработки жизненного цикла – это описание начинается в пункте «Методы жизненного цикла класса Activity» далее. Рассмотрим этот листинг и изучим, какая информация будет регистрироваться:

Читать »

Жизненный цикл активности и работа пользователя с системой в Android приложении

Добавлено Дата: 5 August, 2013 категория: Разработка для Android

 

Если приложение хорошо приспособлено для мобильной среды вообще, то в цикле управления его жизненным циклом потребуется меньше кода:

если информация, используемая активностью, всегда является актуальной и находится в базе данных, то вам не придется специально сохранять эту информацию в коде в методе жизненного цикла приложения;

Читать »

Очистка памяти и жизненные циклы в Android приложении

Добавлено Дата: 29 July, 2013 категория: Разработка для Android

 

Жизнь активности в Android кажется скоротечной и полной опасностей. Процесс активности может быть завершен (killed), а объект Activity – уничтожен (destroyed), казалось бы, по прихоти системы. Кроме того, вам никто не гарантирует, что все требуемые переопределения методов жизненного цикла будут вызваны во время завершения процесса.

Читать »

МЕТОДЫ ЖИЗНЕННОГО ЦИКЛА КЛАССА APPLICATION

Добавлено Дата: 6 July, 2013 категория: Разработка для Android

Методы жизненного цикла класса Applіcatіon довольно редко используются в простых приложениях, что неудивительно. Ими не следует злоупотреблять даже в сложном приложении. Очень легко набить переопределения класса Applіcation такими данными, которые будут висеть в памяти, влияя на работу нескольких активностей. Таким образом, мы на корню губим существующие в Android возможности управления ресурсами на покомпонентной основе. Например, если вы перенесете ссылку на определенные данные от объекта Activity к объекту Application, то та борьба за ресурсы, которая разворачивается в системе в условиях дефицита памяти, просто перенесется в жизненный цикл приложения, и управлять этими данными придется отдельно от жизненного цикла активности.

Читать »

Управление жизненным циклом приложений: технология ALM

Добавлено Дата: 1 December, 2011 категория: Delphi

Жизненный цикл приложения состоит из нескольких этапов. Сначала формируются требования к системе: они обычно вырабатываются в общении с заказчиком потенциальными покупателями. Затем начинается этап проектирования, когда готовятся модели будущего продукта и формируются его структуры, например структура баз данных. Однако само кодирование (или более общий процесс — непосредственная разработка программы) относится к следующему этапу жизненного цикла. Далее, когда приложение запрограммировано, его требуется протестировать в различных условиях эксплуатации, устранить выявленные ошибки, улучшить характеристики. Это происходит на этапе тестирования и отладки. И наконец, завершается жизненный цикл этапом развертывания приложения. Эта задача сама по себе бывает достаточно трудоемка, особенно если приложение взаимодействует с внешними базами данных, эксплуатируется на Web-cepeepe или реализовано в многоуровневой архитектуре.

Читать »