我正在使用三星 Galaxy Note。当我的手机处于锁定状态时,当我单击电源按钮时,我会看到图案解锁屏幕。当新消息流入时,我只在顶部状态栏中看到一个邮件图标,但屏幕上没有其他通知。为此需要做什么?
问问题
357 次
1 回答
0
当推送消息到来时,您必须唤醒设备。
您必须调用以下代码的 GCM 服务的 onMesaage 方法
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;
}
}
请参阅以下链接
于 2012-08-01T07:30:16.540 回答