您现在的位置: 万盛学电脑网 >> 程序编程 >> 网络编程 >> 安卓开发 >> 正文

android开启图案解锁时,取消滑动解锁

作者:佚名    责任编辑:admin    更新时间:2022-06-22

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

  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;

  }