当手机处于锁定状态时,为什么屏幕上没有推送通知或接收消息的通知?Galaxy笔记



我使用的是三星Galaxy Note。当我的手机处于锁定状态时,当我点击电源按钮时,我会看到模式解锁屏幕。当新消息传入时,我只在顶部状态栏中看到一个邮件图标,但在屏幕上没有其他通知。为此需要做些什么?

当推送消息到来时,您必须唤醒设备。

onGCM服务的Mesage方法您必须调用以下代码

public abstract class WakeLocker {
    private static PowerManager.WakeLock wakeLock;
    public static void acquire(Context ctx) {
        if (wakeLock != null) wakeLock.release();
        PowerManager pm = (PowerManager) ctx.getSystemService(Context.POWER_SERVICE);
        wakeLock = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK |
                PowerManager.ACQUIRE_CAUSES_WAKEUP |
                PowerManager.ON_AFTER_RELEASE, MainActivity.APP_TAG);
        wakeLock.acquire();
    }
    public static void release() {
        if (wakeLock != null) wakeLock.release(); wakeLock = null;
    }
}

请参阅以下链接

android AlarmManager未唤醒手机

最新更新