Latest web development tutorials

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

Прикладной компонент является основными строительными блоками андроид приложения. Эти компоненты слабо связаны между прикладной программой манифеста организации файлов. AndroidManifest.xml описывают каждый компонент приложения, и как они взаимодействуют между собой.

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

модуль описание
деятельность Описание интерфейса, взаимодействие пользователя с машиной и обработки экрана.
услуги операции по обработке фона, связанные с приложением.
радиовещательных приемников Android операционная система и обрабатывает связь между приложениями.
Контент-провайдеры Справиться с проблемой данных и управления базами данных.

деятельность

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

Класс активности является подклассом деятельности, следующим образом :

public class MainActivity extends Activity {

}

услуги

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

Служба подкласс класса обслуживания, следующим образом :

public class MyService extends Service {

}

радиовещательных приемников

Радиовещательный приемник просто ответ от других приложений или систем для отправки широковещательных сообщений. Например, приложение может инициировать передачу, чтобы позволить другим приложениям направлять некоторые данные были загружены в устройство, и вы можете использовать их для. Таким образом, радиовещательный приемник будет перехватывать эти сообщения и принять соответствующие меры.

Радиовещательный приемник является подклассом класса BroadcastReceiver, каждое сообщение в виде Намерение объекта к трансляции.

public class MyReceiver  extends  BroadcastReceiver {

}

Контент-провайдеры

Содержание компонентов поставщика, запрашиваются данные из одного приложения в другое приложение. Эти просьбы методы класса ContentResolver , чтобы иметь дело с. Данные могут быть сохранены в файловой системе, базе данных или другой в другом месте.

Поставщик контента является подклассом класса ContentProvider и реализовать стандартный API, так что другие приложения для выполнения транзакции.

public class MyContentProvider extends  ContentProvider {

}

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

Аксессуар сборка

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

модуль описание
Фрагменты Он действует от имени кампании или части пользовательского интерфейса.
мнения Нарисуйте на элементах экрана пользовательского интерфейса, включая кнопки, списки и т.д.
Макеты Формат экрана управления, внешний вид вид дисплея Вид наследования.
Intents Сообщения соединения между компонентами.
ресурсы Внешние элементы, такие как строка ресурсов, постоянный ресурс и графических ресурсов.
манифест конфигурационный файл приложения.