Как получить программный доступ к тому, что отображается на экране блокировки Android
Сегодня я ищу способ имитировать поведение, которое я знаю по экрану блокировки моего HTC Hero: на календаре и будильнике можно разместить текст и элементы рисования, чтобы сообщить о предстоящем событии или просроченном будильнике. Экран блокировки остается там в том смысле, что его нужно перетащить вниз, чтобы закрыть показанное событие, и там также может быть кнопка повтора.
Но, первый вопрос: это устройство по умолчанию для Android или только для HTC Sense?? Второй вопрос: если это обычная вещь для Android, почему я не могу найти в документации Google по Android ничего такого по темам "экран блокировки" или "экран блокировки", что близко соответствует моему вопросу? Где API для этого?
Моя проблема: я хочу немедленно уведомить пользователя - даже если я попробую стандартное уведомление, пользователю с заблокированным экраном придется разблокировать его и перетащить вниз список уведомлений, чтобы увидеть и очистить происходящее. Вздох Внесение бесконечно воспроизводимого звукового оповещения вызывает затруднения, так как для остановки воспроизведения звука требуется как минимум два удара вниз!
Есть намеки на это? Спасибо!
2 ответа
это устройство по умолчанию для Android или только для HTC Sense?
Это только HTC Sense. Вы не можете изменить экран блокировки устройства из кода SDK - только путем модификации прошивки. Сожалею!
Это как-то далеко от проблемы... но обои отображаются на экране блокировки. так что вы могли бы написать собственные обои для отображения вашей информации на экране блокировки. (Я думаю).