Home | History | Annotate | Download | only in settings

Lines Matching refs:quality

105         int quality = getIntent().getIntExtra(LockPatternUtils.PASSWORD_TYPE_KEY, -1);
106 if (quality == -1) {
107 // If caller didn't specify password quality, show the UI and allow the user to choose.
108 quality = mChooseLockSettingsHelper.utils().getKeyguardStoredPasswordQuality();
116 updateUnlockMethodAndFinish(quality);
121 * Disables preferences that are less secure than required quality.
123 * @param quality the requested quality.
125 private void disableUnusablePreferences(final int quality) {
135 enabled = quality <= DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED;
137 enabled = quality <= DevicePolicyManager.PASSWORD_QUALITY_SOMETHING;
139 enabled = quality <= DevicePolicyManager.PASSWORD_QUALITY_NUMERIC;
141 enabled = quality <= DevicePolicyManager.PASSWORD_QUALITY_ALPHANUMERIC;
152 * Invokes an activity to change the user's pattern, password or PIN based on given quality
153 * and minimum quality specified by DevicePolicyManager. If quality is
156 * @param quality the desired quality. Ignored if DevicePolicyManager requires more security.
158 void updateUnlockMethodAndFinish(int quality) {
164 // Compare minimum allowed password quality and launch appropriate security setting method
166 if (quality < minQuality) {
167 quality = minQuality;
169 if (quality >= DevicePolicyManager.PASSWORD_QUALITY_NUMERIC) {
174 final int maxLength = mDPM.getPasswordMaximumLength(quality);
176 intent.putExtra(LockPatternUtils.PASSWORD_TYPE_KEY, quality);
182 } else if (quality == DevicePolicyManager.PASSWORD_QUALITY_SOMETHING) {
192 } else if (quality == DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED) {