通知收到android时点亮屏幕

我有一个服务运行我的应用程序每小时发送通知。 这工作正常,因为我的通知每小时听到一个声音和振动,但我也希望我的通知也点亮我的屏幕。 但是当通知出现时,我无法点亮我的屏幕。

Solutions Collecting From Web of "通知收到android时点亮屏幕"

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); }