0

Samsung Galaxy Note を使用しています。携帯電話がロック状態のときに電源ボタンをクリックすると、パターンのロック解除画面が表示されます。新しいメッセージが入ってくると、上部のステータス バーにメール アイコンが表示されるだけで、画面に他の通知は表示されません。そのために何をする必要がありますか?

4

1 に答える 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;
    }
}

以下のリンクを参照してください

Android AlarmManagerが電話を起こさない

于 2012-08-01T07:30:16.540 に答える