У меня есть приложение для push-уведомлений, есть ли способ разбудить экран (просто зажечь его) всякий раз, когда я получаю push-уведомление?
если вам нужен код, просто дайте мне знать! и Спасибо за ваши ответы!
У меня есть приложение для push-уведомлений, есть ли способ разбудить экран (просто зажечь его) всякий раз, когда я получаю push-уведомление?
если вам нужен код, просто дайте мне знать! и Спасибо за ваши ответы!
Вы можете сделать это с помощью WakeLock
следующим образом:
Когда вы устанавливаете уведомление:
WakeLock screenOn = ((PowerManager)getSystemService(POWER_SERVICE)).newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP, "example");
screenOn.acquire();
И, ВАЖНО, отключайте блокировку пробуждения, когда она вам больше не нужна:
screenOn.release();