zoukankan      html  css  js  c++  java
  • 关闭系统锁屏

    引用:http://www.3lian.com/edu/2012/11-20/44927.html

    public class ScreenActionReceiver extends BroadcastReceiver {
    
    	private String TAG = "ScreenActionReceiver";
    	private boolean isRegisterReceiver = false;
    
    	@Override
    	public void onReceive(Context context, Intent intent) {
    		String action = intent.getAction();
    		if (action.equals(Intent.ACTION_SCREEN_ON)) {
    			Logcat.d(TAG, "屏幕解锁广播...");
    		} else if (action.equals(Intent.ACTION_SCREEN_OFF)) {
    			Logcat.d(TAG, "屏幕加锁广播...");
    		}
    	}
    
    	public void registerScreenActionReceiver(Context mContext) {
    		if (!isRegisterReceiver) {
    			isRegisterReceiver = true;
    
    			IntentFilter filter = new IntentFilter();
    			filter.addAction(Intent.ACTION_SCREEN_OFF);
    			filter.addAction(Intent.ACTION_SCREEN_ON);
    			Logcat.d(TAG, "注册屏幕解锁、加锁广播接收者...");
    			mContext.registerReceiver(ScreenActionReceiver.this, filter);
    		}
    	}
    
    	public void unRegisterScreenActionReceiver(Context mContext) {
    		if (isRegisterReceiver) {
    			isRegisterReceiver = false;
    			Logcat.d(TAG, "注销屏幕解锁、加锁广播接收者...");
    			mContext.unregisterReceiver(ScreenActionReceiver.this);
    		}
    	}
    
    }
  • 相关阅读:
    less 28-31
    less27 27a
    sqli 26 26a
    sqli lab 25 25a
    kail 更新源
    sqli lab 23 、24
    less 20 21 22
    less18 19
    less 17
    数字类型,字符串类型,列表类型
  • 原文地址:https://www.cnblogs.com/sode/p/3045096.html
Copyright © 2011-2022 走看看