Использование служб Android

Использование служб Android

В Android поддерживается концепция служб. Службы — это компоненты, которые выполняются в фоновом режиме и не имеют пользовательского интерфейса. Эти компоненты можно воспринимать как службы в Windows или демоны в Unix. Подобно им, службы Android могут быть всегда доступны, но не обязаны активно делать что-либо. И что еще важнее — службы Android могут иметь жизненный цикл, отдельный от активностей. Когда активность приостанавливается, останавливается или уничтожается, могут существовать операции, обработка которых должна продолжаться. Для этого хорошо подходят службы.

В Android имеется два типа служб: локальные службы и удаленные службы. Локальная служба доступна только приложению, в котором она размещена, но не из других приложений, выполняющихся на устройстве. В общем случае службы такого типа предназначены для поддержки размещающего их приложения. Удаленная служба доступна помимо размещающего ее приложения и другим приложениям на устройстве. Удаленные службы определяют себя для клиентов с использованием языка AIDL (Android Interface Definition Language — язык определения интерфейсов Android). Локальные службы будут более подробно рассматриваться в нескольких следующих главах, а в этой главе дается лишь краткое введение. Удаленные службы подробно рассматриваются в настоящей главе.

Поделиться в соц. сетях

Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс

Добавить комментарий