阅读更多 启动一个服务禁用解锁就行了。
    KeyguardManager keyguardManager = (KeyguardManager)getSystemService(KEYGUARD_SERVICE);
     KeyguardLock keyguardLock = keyguardManager.newKeyguardLock("Charge");
     keyguardLock.disableKeyguard();//禁用解锁



    KeyguardLock.reenableKeyguard(); //开启锁机


这里值得注意的是:开启锁机和禁用锁机一定要是同一个对象,因此建议使用一个不中断的service一直保存这个对象。
否则会导致开禁失效


--------------------------------------------------------------------------------
ps:此处开始与标题内容无关。android  SCREEN OFF & SCREEN ON 需要在程序中注册。

                //注册闭屏广播
                IntentFilter mFilter01;
                mFilter01 = new IntentFilter("android.intent.action.SCREEN_OFF");
                offReceiver = new ScreenOFFReceiver();
                registerReceiver(offReceiver, mFilter01);
               
                //注册开屏广播
                IntentFilter mFilter02;
                mFilter02 = new IntentFilter("android.intent.action.SCREEN_ON");
                onReceiver = new ScreenONReceiver();
                registerReceiver(onReceiver, mFilter02);

               public class ScreenOFFReceiver extends BroadcastReceiver{

        @Override
        public void onReceive(Context context, Intent intent) {
            // TODO Auto-generated method stub
            Log.d("H3c","screen off");
        }
    }
   
    public class ScreenONReceiver extends BroadcastReceiver{
        @Override
        public void onReceive(Context context, Intent intent) {
            Log.d("H3c","screen on");

        }
   

更多相关文章

  1. Android监听屏幕屏幕锁屏与解锁
  2. 在android中创建包含对象数组对象List 的Parcelable
  3. android解析二维数组对象key:value
  4. Android五大布局对象
  5. Android实现九宫格图案解锁
  6. Android 随时随地键值对存储对象解决方案
  7. android对象池之Message

随机推荐

  1. android,如果某个文件存在就删除
  2. android左侧滑效果
  3. 通用的使用Frida旁路Android(安卓)SSL Pi
  4. Android(安卓)浏览网页
  5. JNI Examples for Android
  6. Android系统设置【android.provider.sett
  7. android_intent
  8. Android文件下载
  9. Android版本检测\自动更新 (转的别人的)
  10. Android判断当前网络类型是否为5G