Раздел: Введение

Введение

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

Если вы новый Android разработчик, важно, чтобы вы поняли следующие фундаментальные концепции фреймворка:

Приложения имеют несколько точек входа

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

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

Приложения адаптированы под различные устройства

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

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