アプリケーションが 1 時間ごとに通知を送信するサービスを実行しています。通知のために1時間ごとに音と振動が聞こえたので、これはうまく機能していますが、通知が画面も点灯するようにしたいです。しかし、通知が表示されたときに画面を点灯させることができません。
27494 次
2 に答える
55
PowerManager pm = (PowerManager)context.getSystemService(Context.POWER_SERVICE);
boolean isScreenOn = pm.isScreenOn();
Log.e("screen on.................................", ""+isScreenOn);
if(isScreenOn==false)
{
WakeLock wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK |PowerManager.ACQUIRE_CAUSES_WAKEUP |PowerManager.ON_AFTER_RELEASE,"MyLock");
wl.acquire(10000);
WakeLock wl_cpu = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK,"MyCpuLock");
wl_cpu.acquire(10000);
}
于 2012-03-09T09:54:10.243 に答える