Я создаю приложение личной безопасности, которое, если человек отпускает кнопку. Приложение даст человеку 10 секунд, чтобы вставить булавку, чтобы отключить функцию будильника.
В настоящее время у меня есть экран с булавкой во фрагменте, и если булавка не введена, отображается новый фрагмент с мигающим экраном и сирена.
Сейчас кто-то может просто закрыть приложение. Я посмотрел на переопределение физических кнопок и добился успеха со всеми, кроме кнопки Home и Powerbutton, которые больше не работают.
Недавно я изучил разрешение наложения системных предупреждений, чтобы вместо этого приложение отображало экран контактов превыше всего. Как я могу go заблокировать телефон в режиме будильника на заданное время. Указывает ли наложение системных предупреждений на go или есть лучший способ?