moz*_*zer 5 android screen status light
有没有办法找出Android设备屏幕是否没有广播接收器?我想通过警报管理器调用的服务在设备上进行分钟间隔更新.我也想保持电池寿命.因此,如果设备屏幕打开,则更新服务将运行.
我用这段代码找到了解决问题的方法:
PowerManager powermanager;
powermanager = (PowerManager) this.getSystemService(Context.POWER_SERVICE);
if (powermanager.isScreenOn())
{
...
}
Run Code Online (Sandbox Code Playgroud)