Как получить программный доступ к тому, что отображается на экране блокировки Android - PullRequest
3 голосов
/ 15 февраля 2010

Сегодня я ищу способ имитировать поведение, которое я знаю по экрану блокировки моего HTC Hero: на календаре и будильнике можно размещать текст и элементы рисования, чтобы сообщить о предстоящем событии или о просроченном будильнике. Экран блокировки остается там в том смысле, что его нужно перетащить вниз, чтобы закрыть показанное событие, и там также может быть кнопка повтора.

Но, первый вопрос: это устройство по умолчанию для Android или только для HTC Sense ?? Второй вопрос: если это обычная вещь для Android, почему я не могу найти в документации Google для Android что-нибудь по темам «экран блокировки» или «экран блокировки», которое близко соответствует моему вопросу? Где API для этого?

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

Есть намеки на это? Спасибо!

Ответы [ 2 ]

2 голосов
/ 15 февраля 2010

это материал по умолчанию для Android или HTC Только конкретный смысл?

Это только HTC Sense. Вы не можете изменить экран блокировки устройства из кода SDK - только путем модификации прошивки. Извините!

1 голос
/ 07 августа 2010

Это довольно долгий путь к проблеме ... но обои отображаются на экране блокировки. так что вы могли бы написать собственные обои для отображения вашей информации на экране блокировки. (я думаю).

...