我的应用需要删除Android设备的锁定屏幕。它按照提到here完成,并且有效。
锁屏什么时候回来?例如,假设我在主活动中编写了这些代码行,并且用户启动了我的应用程序,直到锁定屏幕不显示为止?
答案 0 :(得分:0)
在调用reenableKeyguard()
对象的KeyguardLock
方法之前。
KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE);
KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE);
lock.disableKeyguard(); //keyguard disabled
//some code
lock.reenableKeyguard(); //keyguard reenabled
(另外我想重启也会重新启用它。;])