任何人都可以帮忙,请问如何处理屏幕暗淡,以便小部件在那时不会更新。它始终保持屏幕开启。
我可以处理Screen OFF和Screen On Intents并在BroadcastReceiver中检查它是否在屏幕关闭时更新小部件。但是屏幕暗淡没有意图。
答案 0 :(得分:0)
使用PowerManager
课程检查屏幕是否在您需要的位置打开/关闭。
PowerManager pw = (PowerManager)this.getSystemService(Context.POWER_SERVICE);
if(!pw.isScreenOn()) //check wither the scr is off/on
{
wl = pw.newWakeLock(PowerManager.ON_AFTER_RELEASE, "WakeUpBuddy");
wl.acquire();
}