我正在以编程方式在我的Android手机上安装证书,在此期间它要求我设置"屏幕锁定"。如果它不在那里我必须明确转到设置并设置一个屏幕锁定,我理解是Android固件属性出于安全原因。但是我可以使用下面的代码来跳过锁定吗?如果是,那么如何?
KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE);
KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE);
lock.disableKeyguard();
感谢。
答案 0 :(得分:1)
你不能这样做。但是你可以做的是,在安装证书之前锁定设备 Device Admin 或者如果您在/data/data/com.android.providers.settings/databases中通过db进行root访问
但是如果你保留自定义证书,操作系统会强制你使用一些锁。除非您具有root访问权限并强制清除密码。 Clearing passwords