blob: 13050f262b79d4714c053d38d978f190c598d9e7 [file] [log] [blame]
page.title=Компоненты приложения
page.landing=true
page.landing.intro=Платформа приложений системы Android позволяет создавать функциональные и инновационные приложения с помощью набора компонентов, которые можно использовать многократно. В этом разделе рассказывается о том, как создавать компоненты, определяющие элементы структуры вашего приложения, и как связывать их воедино с помощью объектов Intent.
page.metaDescription=Платформа приложений системы Android позволяет создавать функциональные и инновационные приложения с помощью набора компонентов, которые можно использовать многократно. В этом разделе рассказывается о том, как создавать компоненты, определяющие элементы структуры вашего приложения, и как связывать их воедино с помощью объектов Intent.
page.landing.image=images/develop/app_components.png
page.image=images/develop/app_components.png
@jd:body
<div class="landing-docs">
<div class="col-6">
<h3>Статьи блога</h3>
<a href="http://android-developers.blogspot.com/2012/05/using-dialogfragments.html">
<h4>Использование класса DialogFragment</h4>
<p>В этой статье я расскажу, как с помощью DialogFragment с использованием вспомогательной библиотеки v4 целях обеспечения совместимости с устройствами, работающими под управлением системы с версией ниже, чем Honeycomb) можно отобразить простое диалоговое окно редактирования и вернуть результат в вызывающую операцию с помощью интерфейса.</p>
</a>
<a href="http://android-developers.blogspot.com/2011/03/fragments-for-all.html">
<h4>Фрагменты для всех</h4>
<p>Сегодня мы выпустили библиотеку статических элементов, которая предоставляет доступ к тому же Fragments API также новому классу LoaderManager и нескольким другим классам), с тем чтобы приложения, совместимые с Android 1.6 и более поздними версиями, могли использовать фрагменты для создания пользовательских интерфейсов для планшетов. </p>
</a>
<a href="http://android-developers.blogspot.com/2010/07/multithreading-for-performance.html">
<h4>Многопоточность для повышения производительности</h4>
<p>Для создания быстро реагирующих приложений рекомендуется, чтобы в основном потоке пользовательского интерфейса
выполнялся минимальный объем работы. Любая задача, которая в принципе может выполнять долго и привести к зависанию приложения, должна
обрабатываться в другом потоке.</p>
</a>
</div>
<div class="col-6">
<h3>Обучение</h3>
<a href="http://developer.android.com/training/basics/activity-lifecycle/index.html">
<h4>Управление жизненным циклом операций</h4>
<p>В этом учебном курсе разъясняются важные методы обратного вызова жизненного цикла, которые получает каждый экземпляр
операции, и описывается, как их использовать, чтобы операция выполнялась так, как этого ожидает пользователь, и не потребляла системные
ресурсы, когда они ей не нужны.</p>
</a>
<a href="http://developer.android.com/training/basics/fragments/index.html">
<h4>Создание динамического интерфейса пользователя с использованием фрагментов</h4>
<p>Данный курс обучения посвящен созданию динамического интерфейса пользователя с использованием
фрагментов и его оптимизации для устройств с экранами разных размеров, включая поддержку
устройств с версией Android 1.6.</p>
</a>
<a href="http://developer.android.com/training/sharing/index.html">
<h4>Общий доступ к контенту</h4>
<p>В этом курсе обучения рассказывается о некоторых стандартных способах отправки и получения контента
приложениями с помощью API-интерфейсов Intent и объекта ActionProvider.</p>
</a>
</div>
</div>