Главная » Телефоны » Main Components: что это за приложение на Андроиде?

Main Components: что это за приложение на Андроиде?

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

Чтобы понять, как устроена операционная система Android и разобраться во всех инструментах, которые используются для программирования Java, понадобится изучить основные компоненты приложения или в английской версии составляющие понятия Main Components.

Что это

Main Components или основные компоненты приложения для Android – базовые составляющие стабильной работы приложения, каждый из которых выполняет свою строго определенную функцию.

В списке основных компонентов:

  1. Activity/Деятельность – пользовательский интерфейс обеспечивающий выполнение только одного конкретного действия.
    Каждый сделанный шаг, например, отправка сообщения выбранному контакту либо просмотр сообщений составляют функции Activities, а в комплексе формируют единый механизм – пользовательский интерфейс, но при этом остаются независимы.
  2. Views/Виды – часть Android-приложения, создаваемая виджетами классов, которые достались от «android.view.View». Работа views выстраивается с помощью «android.view.ViewGroups».
  3. Services/Службы – процесс, работающий в фоновом режиме. В основном используется для получения данных по сети и способен выполнять длительные вычисления.
    Когда пользователь включает проигрыватель музыки и слушает мелодию, а дальше открывает другие приложения и занимается сторонними вопросами, service проигрывания продолжает воспроизводит песни (фоновый процесс).
  4. Content Provider/Контент-провайдеры – отвечает за обмен данными с другими приложениями. В качестве контент-провайдера в системе Android используется база данных SQLite.
  5. Intents/Намерения – дополнительные или асинхронные сообщения, задача которых направить запрос вспомогательных функций из других служб.
  6. Broadcast Receiver/Широковещательный приемник – компонент, единственная задача которого разослать и своевременно среагировать на широковещательные сообщения (например, сообщением проинформировать о минимальном заряде батареи).

Область программирования не только хорошо оплачивается, но и имеет творческий потенциал. Тем, кто владеет всеми инструментами, способен создать новый продукт – приложение на Android, которое может не только развлекать и помочь скрасить время, но и принести настоящую пользу. Без минимальных знаний не обойтись. Сложно двигаться дальше, не зная базовые понятия и принципы работы. Стоит начать с основных компонентов приложения для Android или более известного варианта Main Components.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...