如何在Android中开发时查看屏幕是开启还是关闭?
答
如果你只是想轮询当前状态,你可以这样做。
pm = (PowerManager)context.getSystemService(Context.POWER_SERVICE);
boolean screen = pm.isScreenOn();
如果您正在寻找状态改变时,你必须注册一个广播Reciver监听ACTION_SCREEN_OFF和ACTION_SCREEN_ON通知。对于这个特定的意图,你必须从java代码中设置你的意图过滤器。在Manifest中这样做似乎不起作用。
就是这样!谢谢蒂姆:) –