Конспект лекционных занятий


Приемники  широковещательных



Pdf көрінісі
бет18/67
Дата26.09.2023
өлшемі2.41 Mb.
#478672
түріКонспект
1   ...   14   15   16   17   18   19   20   21   ...   67
kt 1

Приемники 
широковещательных 
сообщений 
(Broadcast 
Receivers). Приемник 
компонент
который 
реагирует 
на 
широковещательные извещения. Большинство таких извещений порождаются 
системой, например, извещение о том, что экран отключился или низкий 
заряд батареи. Приложения также могут инициировать широковещание
например, разослать другим приложениям сообщение о том, что некоторые 
данные загружены и доступны для использования. Хотя приемники не 
отображают пользовательского интерфейса, они могут создавать уведомление 
на панели состояний, чтобы предупредить пользователя о появлении 
сообщения. Такой приемник служит проводником к другим компонентам и 
предназначен для выполнения небольшого объема работ, например, он может 
запустить соответствующий событию сервис. 
Все рассмотренные компоненты являются наследниками классов, 
определенных в Android SDK
Рис. 2.1. Иерархия классов Android SDK 
На рис. 
3.1 показана иерархия основных 
классов Android SDK
с 
которыми обычно имеет дело разработчик. На самом деле классов намного 
больше, желтым цветом выделены классы, с которыми разработчик работает 
непосредственно, наследует от них свои классы. Остальные классы не менее 
важны, но они реже используются напрямую. Для начала рассмотрим 
классы Intent и View. 
Класс View является основным строительным блоком для компонентов 
пользовательского интерфейса (UI), он определяет прямоугольную область 


26 
экрана и отвечает за прорисовку и обработку событий. Является базовым 
классом для виджетов (GUI widgets), которые используются для создания 
интерактивных компонентов пользовательского интерфейса: кнопок, 
текстовых полей и т. д. А также является базовым классом для 
класса ViewGroup, который является невидимым контейнером для других 
контейнеров и виджетов, определяет свойства расположения компонентов 
пользовательского интерфейса.Интерфейс Android-приложения представляет 
собой иерархию UI компонентов (см. рис. 3.2), можно описать эту иерархию 
программно, но более простым и эффективным способом задать 
расположение 
элементов 
интерфейса 
является XML файл
который 
предоставляет удобную для восприятия структуру компоновки (layout file). Во 
время 
исполнения XML файл автоматически 
превращается 
в деревосоответствующих объектов. Подробнее о классе View, свойствах и 
методах: http://developer.android.com/reference/android/view/View.html. 


Достарыңызбен бөлісу:
1   ...   14   15   16   17   18   19   20   21   ...   67




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет