如何将默认滑动解锁改为pin/password 解锁
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
目前 google 采用默认滑动解锁的方式
如果想改成默认其它的解锁方式, 必设定一个初始密码
请参考如下 solution:
[SOLUTION]
在 KeyguardViewMediator.Java 的 onSystemReady 方法中的开始位置
判断是否为首次开机, 如果是就加入下面这段 code 去设置密码
public void onSystemReady(){
...
+ if(mUpdateMonitor.isDeviceProvisioned()){//判断是否首次开机
+
mLockPatternUtils.saveLockPassword("password",DevicePolicyManager.PASSWORD
_QUALITY_ALPHABETIC);//设置password为默认解锁类型
+ }
doKeyguardLocked(null);
...
}
如要修改成PIN, 用如下部分替换上述红色代码
mLockPatternUtils.saveLockPassword("1234",DevicePolicyManager.PASSWORD_QUA
LITY_NUMERIC);
请自行修改上述参数达到设置不同解锁方式及密码的效果
目前 google 采用默认滑动解锁的方式
如果想改成默认其它的解锁方式, 必设定一个初始密码
请参考如下 solution:
[SOLUTION]
在 KeyguardViewMediator.Java 的 onSystemReady 方法中的开始位置
判断是否为首次开机, 如果是就加入下面这段 code 去设置密码
public void onSystemReady(){
...
+ if(mUpdateMonitor.isDeviceProvisioned()){//判断是否首次开机
+
mLockPatternUtils.saveLockPassword("password",DevicePolicyManager.PASSWORD
_QUALITY_ALPHABETIC);//设置password为默认解锁类型
+ }
doKeyguardLocked(null);
...
}
如要修改成PIN, 用如下部分替换上述红色代码
mLockPatternUtils.saveLockPassword("1234",DevicePolicyManager.PASSWORD_QUA
LITY_NUMERIC);
请自行修改上述参数达到设置不同解锁方式及密码的效果
Thanks~~~~~~~~~
