MyApplication.getContext() .getSystemService(KEYGUARD_SERVICE); KeyguardManager.KeyguardLock keyguardLock = keyguardManager.newKeyguardLock("unLock"); // 屏幕锁定 keyguardLock.reenableKeyguard (); keyguardLock.disableKeyguard(); // 解锁 } 注意:好多写法都是wl.acquire() 这样写的,在有的手机上不好使,后来我这样写wl.acquire
KeyguardManager km = (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE); KeyguardManager.KeyguardLock
下面附上部分代码: Service: 这两个变量主要是为了关闭系统原有屏保,下面将用到 KeyguardManager mKeyguardManager=null; private KeyguardLock
KeyguardManager mKeyguardManager = (KeyguardManager)getSystemService(Context.KEYGUARD_SERVICE); KeyguardManager.KeyguardLock 是锁屏管理类,我们通过getSystemService()的方式获取实例对象mKeyguardManager,调用该对象的newKeyguardLock()方法获取KeyguardManager的内部类KeyguardLock
是锁屏管理类,我们通过getSystemService()的方式获取实例对象mKeyguardManager,调用该对象的newKeyguardLock()方法获取KeyguardManager的内部类KeyguardLock