【问题标题】:Wake up Android Phone/tablet?唤醒 Android 手机/平板电脑?
【发布时间】:2012-12-08 06:49:53
【问题描述】:

我有一个推送通知应用程序,有什么方法可以在我收到推送通知时唤醒屏幕(只是让它亮起)?

如果您想要一些代码,请告诉我!并感谢您的回答!

【问题讨论】:

标签: android push-notification push wakelock wakeup


【解决方案1】:

您可以这样使用WakeLock

当您设置通知时:

WakeLock screenOn = ((PowerManager)getSystemService(POWER_SERVICE)).newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP, "example");
screenOn.acquire();

并且,重要,当您不再需要唤醒锁时,请释放它:

screenOn.release();

【讨论】:

  • 记住
  • 现在已弃用的 SCREEN_BRIGHT_WAKE_LOCK 怎么样?
  • 如果我们想跳过安全锁屏(PIN、图案等)怎么办?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-09
  • 2013-08-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多