Главная » Разработка для Android » Знакомство с уведомлениями

0

Ваши приложения могут использовать уведомления, чтобы передавать пользователю какую-то  информацию, не прибегая  к помощи Активности. Уведомления управляются объектом  NotificationManager и в настоящее время могут:

создавать новые значки в строке состояния;

отображать  дополнительную информацию (и запускать  Намерение)

в расширенной строке для уведомлений;

мерцать подсветкой или светодиодами;

инициировать вибрацию;

использовать звуковые  оповещения (рингтоны, звуковые  файлы  из

MediaStore).

Применение уведомлений — предпочтительный способ для невидимых компонентов  приложения (Приемников широковещательных намерений,  Сер- висов и бездействующих Активностей) оповестить пользователя о событии, которому нужно уделить внимание. Уведомления также используются для отображения работы фоновых Сервисов, в частности тех, которые получили повышенный приоритет.

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

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

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

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

ПРИМЕЧАНИЕ

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

Источник: Майер P. Android 2 : программирование приложений для планшетных компьютеров и смартфонов : [пер. с англ. ] / Рето Майер. — М. : Эксмо, 2011. — 672 с. — (Мировой компьютерный бестселлер).

По теме:

  • Комментарии