原文地址:http://www.2cto.com/kf/201404/296615.html
通过PowerManager的isScreenOn方法,代码如下:
1
2
|
PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
boolean
isScreenOn = pm.isScreenOn();
//如果为true,则表示屏幕“亮”了,否则屏幕“暗”了。
|
注释已经写的很明白了,现在大概说一下,
屏幕“亮”,表示有两种状态:a、未锁屏 b、目前正处于解锁状态 。这两种状态屏幕都是亮的
屏幕“暗”,表示目前屏幕是黑的 。