android - 唤醒 Android 手机/平板电脑?

标签 android push-notification push wakelock wakeup

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

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

最佳答案

你可以这样使用 WakeLock 来做到这一点:

当您设置通知时:

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

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

screenOn.release();

关于android - 唤醒 Android 手机/平板电脑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13977448/

相关文章:

javascript - Angular - 如何动态创建 Angular 二维数组?

Android ProgressBar UI 自定义布局

android - 对齐 Android GridLayout

java - 尝试在 Android 中动态修改 ListView 的字体的空指针异常

android - 双推送通知图标

iphone - 如何向多个设备发送推送通知?

iphone - 当应用程序未运行时获取推送通知 iPhone

android - Lollipop 中的 WebView 不会从资源中加载字体

javascript - 使用 ACS 的推送通知不起作用

git - 如何列出尚未推送到源的git子模块?