Android 以编程方式在屏幕锁之间切换

Android 以编程方式在屏幕锁之间切换,android,screen-lock,Android,Screen Lock,我想知道是否有可能在Android中以编程方式在不同的屏幕锁(即滑动锁和模式锁)之间切换 我正在开发一个基于安全上下文的应用程序。根据用户定义的上下文,根据实际上下文激活不同的屏幕锁 如我所见,您可以使用以下命令在滑动锁定和禁用屏幕锁定之间进行切换: KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE); KeyguardLock lock = keyguard

我想知道是否有可能在Android中以编程方式在不同的屏幕锁(即滑动锁和模式锁)之间切换

我正在开发一个基于安全上下文的应用程序。根据用户定义的上下文,根据实际上下文激活不同的屏幕锁

如我所见,您可以使用以下命令在滑动锁定和禁用屏幕锁定之间进行切换:

KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE);
KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE);  
lock.reenableKeyguard();        
lock.disableKeyguard();

但如果可以在不同的屏幕锁之间切换,而不是禁用它,则会更加安全。是否可以在不同的屏幕锁定之间进行更改?

我会查看设备管理员,我知道有些应用程序(如AndroidLost)可以更改您的屏幕锁定。。。我会以它们为例,我来看看。谢谢你的贡献。我几天前刚刚做过类似的工作。允许您更改(重置)密码的管理器只接受字符串。根据字符串显示不同的键盘。因此,如果密码只有数字,那么它将是0-9,否则它将显示字母数字键盘:。也许还有别的方法可以改变,但我不知道。