Реагирование на события, когда устройство заблокировано

Я работаю над радиобудильником, и у меня есть некоторые проблемы. Я использую локальные уведомления для сигналов тревоги, поэтому у него есть мягкий запасной вариант, если приложение не запущено.

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

Но мой вопрос таков: Я видел, как другие приложения запускали аудиостример, когда я заблокировал устройство.Как это возможно? Может ли это быть внутри периода выполнения?

Как лучше всего это реализовать? Можно ли как-нибудь активировать сеанс потоковой передачи, когда устройство заблокировано?

Изменить

Для уточнения: я знаю, как заставить звук воспроизводиться в фоновом режиме. Но проблема заключается в запуске воспроизведения звука, когда срабатывает локальное уведомление или какое-либо другое событие.

Одно приложение, которое, кажется, делает это, — Radio Alarm Clock. Я еще давно не пробовал. Но, кажется, это делается. Демо-видео приложения: http://www.youtube.com/watch?v=KJQiFOcdBWk

5
задан Jensen2k 12 March 2012 в 07:44
поделиться