//此为监听屏幕状态的工具类
public class ScreenListenerUtils {
private Context mContext;
private ScreenBroadcastReceiver mScreenReceiver;
private ScreenStateListener mScreenStateListener;
public ScreenListenerUtils(Context context) {
mContext = context;
mScreenReceiver = new ScreenBroadcastReceiver();
}
//screen状态广播接收者
private class ScreenBroadcastReceiver extends BroadcastReceiver {
private String action = null;
@Override
public void onReceive(Context context, Intent intent) {
action = intent.getAction();
if (Intent.ACTION_SCREEN_ON.equals(action)) {