如何处理Android小部件的屏幕暗淡

时间:2011-09-21 01:39:42

标签: android android-widget

任何人都可以帮忙,请问如何处理屏幕暗淡,以便小部件在那时不会更新。它始终保持屏幕开启。

我可以处理Screen OFF和Screen On Intents并在BroadcastReceiver中检查它是否在屏幕关闭时更新小部件。但是屏幕暗淡没有意图。

1 个答案:

答案 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();
    }