У меня есть приложение для блокировки экрана в Android, и теперь я хочу немного улучшить его. Когда сигнал тревоги устройства начнет звонить, приложение блокировки экрана должно быть завершено. Скажите, пожалуйста, как я могу поймать сигнал тревоги, вызывающий прослушивание звонка? Спасибо заранее.Как заставить будильник запускать прослушиватель в Android?
1
A
ответ
1
Вы можете установить BroadcastReceiver
для прослушивания события тревоги. После получения соответствующего действия вы можете остановить блокировку приложения экрана.
Пример кода будет выглядеть следующим образом,
private BroadcastReceiver broadcastReceiver = new BroadcastReceiver()
{
@Override
public void onReceive(Context context, Intent intent)
{
String action = intent.getAction();
if (action.equals("com.android.deskclock.ALARM_ALERT") ||
action.equals("com.android.deskclock.ALARM_SNOOZE") ||
action.equals("com.android.deskclock.ALARM_DISMISS") ||
action.equals("com.android.deskclock.ALARM_DONE"))
{
// Stop the screen lock application here...
}
}
};
+0
Отличная работа. Спасибо за вашу помощь. – nchv
Смежные вопросы
- 1. Как заставить Android запускать LoginActivity
- 2. Как активировать будильник в Android?
- 3. Как остановить будильник в android
- 4. Будильник повторения в Android
- 5. Как поймать будильник на Android?
- 6. Как заставить Arduino запускать скрипт
- 7. Как заставить NSNotification запускать селектор?
- 8. Как заставить мой экран прослушивать прослушиватель перетаскивания, android
- 9. Android SDK - будильник
- 10. Android Wear полноэкранный будильник
- 11. лучший способ построить будильник Android
- 12. Не найден прослушиватель будильника в android
- 13. Повторяющийся будильник Android (AlarmManager.INTERVAL_DAY)
- 14. Последний Android Будильник Clock
- 15. Android Будильник NullException
- 16. Как вызвать будильник в определенную дату в android
- 17. Что лучше в Android? Таймер или будильник?
- 18. Как установить будильник с уведомлениями в Android
- 19. Как отменить будильник программно в android?
- 20. Как отредактировать и удалить будильник в Android?
- 21. Android - Как создать напоминание/будильник в приложении
- 22. Как отменить текущий будильник в Android
- 23. Как заставить пользователя запускать действие в Struts2
- 24. Как заставить сборку запускать в TFS?
- 25. Как реализовать прослушиватель в android
- 26. android лучший способ установить будильник в android
- 27. Как заставить exe запускать как запланированное задание
- 28. onclick прослушиватель в android
- 29. Как заставить команду bdutil запускать как root?
- 30. Как настроить будильник на конкретную дату в Android?
Этот вопрос должен направить вас в правильном направлении: http://stackoverflow.com/questions/11844657/how-to-detect-alarm-ringing-or -другие приложения-использование-динамик – stalker92