Merge "Use correct choose lock password/pattern subtitles" into sc-dev am: 4aa06d7639

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/15302650

Change-Id: I9af50c27cafa4d809265607833c536816a1a3b35
This commit is contained in:
Curtis Belmonte
2021-07-15 20:35:03 +00:00
committed by Automerger Merge Worker
2 changed files with 41 additions and 11 deletions

View File

@@ -268,7 +268,9 @@ public class ChooseLockPassword extends SettingsActivity {
R.string.lockpassword_choose_your_pin_header_for_fingerprint, R.string.lockpassword_choose_your_pin_header_for_fingerprint,
R.string.lockpassword_choose_your_pin_header_for_face, R.string.lockpassword_choose_your_pin_header_for_face,
R.string.lockpassword_choose_your_pin_header_for_biometrics, R.string.lockpassword_choose_your_pin_header_for_biometrics,
R.string.lockpassword_choose_password_description,
R.string.lock_settings_picker_biometrics_added_security_message, R.string.lock_settings_picker_biometrics_added_security_message,
R.string.lockpassword_choose_pin_description,
R.string.lock_settings_picker_biometrics_added_security_message, R.string.lock_settings_picker_biometrics_added_security_message,
R.string.next_label), R.string.next_label),
@@ -285,6 +287,8 @@ public class ChooseLockPassword extends SettingsActivity {
R.string.lockpassword_confirm_your_pin_header, R.string.lockpassword_confirm_your_pin_header,
0, 0,
0, 0,
0,
0,
R.string.lockpassword_confirm_label), R.string.lockpassword_confirm_label),
ConfirmWrong( ConfirmWrong(
@@ -300,15 +304,26 @@ public class ChooseLockPassword extends SettingsActivity {
R.string.lockpassword_confirm_pins_dont_match, R.string.lockpassword_confirm_pins_dont_match,
0, 0,
0, 0,
0,
0,
R.string.lockpassword_confirm_label); R.string.lockpassword_confirm_label);
Stage(int hintInAlpha, int hintInAlphaForProfile, Stage(int hintInAlpha,
int hintInAlphaForFingerprint, int hintInAlphaForFace, int hintInAlphaForBiometrics, int hintInAlphaForProfile,
int hintInNumeric, int hintInNumericForProfile, int hintInAlphaForFingerprint,
int hintInNumericForFingerprint, int hintInNumericForFace, int hintInNumericForBiometrics, int hintInAlphaForFace,
int hintInAlphaForBiometrics,
int hintInNumeric,
int hintInNumericForProfile,
int hintInNumericForFingerprint,
int hintInNumericForFace,
int hintInNumericForBiometrics,
int messageInAlpha,
int messageInAlphaForBiometrics, int messageInAlphaForBiometrics,
int messageInNumeric,
int messageInNumericForBiometrics, int messageInNumericForBiometrics,
int nextButtonText) { int nextButtonText) {
this.alphaHint = hintInAlpha; this.alphaHint = hintInAlpha;
this.alphaHintForProfile = hintInAlphaForProfile; this.alphaHintForProfile = hintInAlphaForProfile;
this.alphaHintForFingerprint = hintInAlphaForFingerprint; this.alphaHintForFingerprint = hintInAlphaForFingerprint;
@@ -321,8 +336,12 @@ public class ChooseLockPassword extends SettingsActivity {
this.numericHintForFace = hintInNumericForFace; this.numericHintForFace = hintInNumericForFace;
this.numericHintForBiometrics = hintInNumericForBiometrics; this.numericHintForBiometrics = hintInNumericForBiometrics;
this.alphaMessage = messageInAlpha;
this.alphaMessageForBiometrics = messageInAlphaForBiometrics; this.alphaMessageForBiometrics = messageInAlphaForBiometrics;
this.numericMessage = messageInNumeric;
this.numericMessageForBiometrics = messageInNumericForBiometrics; this.numericMessageForBiometrics = messageInNumericForBiometrics;
this.buttonText = nextButtonText; this.buttonText = nextButtonText;
} }
@@ -331,22 +350,28 @@ public class ChooseLockPassword extends SettingsActivity {
public static final int TYPE_FACE = 2; public static final int TYPE_FACE = 2;
public static final int TYPE_BIOMETRIC = 3; public static final int TYPE_BIOMETRIC = 3;
// Password // Password header
public final int alphaHint; public final int alphaHint;
public final int alphaHintForProfile; public final int alphaHintForProfile;
public final int alphaHintForFingerprint; public final int alphaHintForFingerprint;
public final int alphaHintForFace; public final int alphaHintForFace;
public final int alphaHintForBiometrics; public final int alphaHintForBiometrics;
// PIN // PIN header
public final int numericHint; public final int numericHint;
public final int numericHintForProfile; public final int numericHintForProfile;
public final int numericHintForFingerprint; public final int numericHintForFingerprint;
public final int numericHintForFace; public final int numericHintForFace;
public final int numericHintForBiometrics; public final int numericHintForBiometrics;
// Password description
public final int alphaMessage;
public final int alphaMessageForBiometrics; public final int alphaMessageForBiometrics;
// PIN description
public final int numericMessage;
public final int numericMessageForBiometrics; public final int numericMessageForBiometrics;
public final int buttonText; public final int buttonText;
public @StringRes int getHint(boolean isAlpha, int type, boolean isProfile) { public @StringRes int getHint(boolean isAlpha, int type, boolean isProfile) {
@@ -374,10 +399,15 @@ public class ChooseLockPassword extends SettingsActivity {
} }
public @StringRes int getMessage(boolean isAlpha, int type) { public @StringRes int getMessage(boolean isAlpha, int type) {
if (isAlpha) { switch (type) {
return type != TYPE_NONE ? alphaMessageForBiometrics : 0; case TYPE_FINGERPRINT:
} else { case TYPE_FACE:
return type != TYPE_NONE ? numericMessageForBiometrics : 0; case TYPE_BIOMETRIC:
return isAlpha ? alphaMessageForBiometrics : numericMessageForBiometrics;
case TYPE_NONE:
default:
return isAlpha ? alphaMessage : numericMessage;
} }
} }
} }

View File

@@ -361,7 +361,7 @@ public class ChooseLockPattern extends SettingsActivity {
Introduction( Introduction(
R.string.lock_settings_picker_biometrics_added_security_message, R.string.lock_settings_picker_biometrics_added_security_message,
ID_EMPTY_MESSAGE, R.string.lockpattern_choose_pattern_description,
R.string.lockpattern_recording_intro_header, R.string.lockpattern_recording_intro_header,
LeftButtonMode.Gone, RightButtonMode.ContinueDisabled, LeftButtonMode.Gone, RightButtonMode.ContinueDisabled,
ID_EMPTY_MESSAGE, true), ID_EMPTY_MESSAGE, true),