0
点赞
收藏
分享

微信扫一扫

android 如何实现:当开启图案解锁时,取消滑动解锁

小猪肥 2023-04-03 阅读 107


如果想修改成一层锁的话,需要修改如下:

LockPatternKeyguardView.java 中:

 private Mode getInitialMode() {

 IccCard.State simState2 = IccCard.State.NOT_READY;

 final IccCard.State simState = mUpdateMonitor.getSimState();

 if(FeatureOption.MTK_GEMINI_SUPPORT == true)

 {

 simState2 = mUpdateMonitor.getSimStateGemini(Phone.GEMINI_SIM_2);

 }

 if (stuckOnLockScreenBecauseSimMissing()) {

 return Mode.LockScreen;

 } else {

 // Show LockScreen first for any screen other than Pattern unlock.

 /*final boolean usingLockPattern = mLockPatternUtils.getKeyguardStoredPasswordQuality()

 == DevicePolicyManager.PASSWORD_QUALITY_SOMETHING;*/

 final boolean usingPINLock = IsSIMPINRequired();

 Log.i(TAG,"usingLockPattern="+usingPINLock);

 if (isSecure() && usingPINLock) {

 return Mode.UnlockScreen;

 } else {

 return Mode.LockScreen;

  }

 }

 }


还原成如下:

} else {

 // Show LockScreen first for any screen other than Pattern unlock.

 final boolean usingLockPattern = mLockPatternUtils.getKeyguardStoredPasswordQuality()

 == DevicePolicyManager.PASSWORD_QUALITY_SOMETHING;

 /* final boolean usingPINLock = IsSIMPINRequired();

 Log.i(TAG,"usingLockPattern="+usingPINLock);*/

 if (isSecure() && usingLockPattern) {

 return Mode.UnlockScreen;

  } else {

 return Mode.LockScreen;

 }


举报

相关推荐

0 条评论