2011-09-23 80 views

回答

10

如果你只是想轮询当前状态,你可以这样做。

pm = (PowerManager)context.getSystemService(Context.POWER_SERVICE); 
boolean screen = pm.isScreenOn(); 

如果您正在寻找状态改变时,你必须注册一个广播Reciver监听ACTION_SCREEN_OFF和ACTION_SCREEN_ON通知。对于这个特定的意图,你必须从java代码中设置你的意图过滤器。在Manifest中这样做似乎不起作用。

+0

就是这样!谢谢蒂姆:) –

相关问题