diff --git a/res/drawable/ic_fingerprint_introduction_shield_24dp.xml b/res/drawable/ic_fingerprint_introduction_shield_24dp.xml new file mode 100644 index 00000000000..28c998471e9 --- /dev/null +++ b/res/drawable/ic_fingerprint_introduction_shield_24dp.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/fingerprint_enroll_introduction.xml b/res/layout/fingerprint_enroll_introduction.xml index 0aa18fbc89f..8555f1ab13a 100644 --- a/res/layout/fingerprint_enroll_introduction.xml +++ b/res/layout/fingerprint_enroll_introduction.xml @@ -30,23 +30,16 @@ android:clipToPadding="false" android:orientation="vertical"> - - - + android:layout_marginVertical="12dp"> - + - - + android:orientation="vertical"> + android:textAlignment="viewStart" + android:paddingTop="12dp" + android:text="@string/security_settings_fingerprint_enroll_introduction_footer_title_1" /> + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/values/strings.xml b/res/values/strings.xml index 75884fade5e..41a8e0a4518 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -884,13 +884,21 @@ - Unlock with fingerprint - + Set up your fingerprint + Use your fingerprint Just touch the fingerprint sensor to unlock your phone, authorize purchases, or sign in to apps. Be careful whose fingerprints you add. Even one added print can do any of these things. + + You\u2019re in control + + Keep in mind - Your fingerprint may be less secure than a strong pattern or PIN. + The data recorded by Fingerprint is stored securely and never leaves your phone. You can delete your data anytime in Settings. + + Your fingerprint may be less secure than a strong pattern or PIN. + + Your phone will occasionally use your recent fingerprint images to create improved fingerprint models. Use your fingerprint to unlock your phone or approve purchases.\n\nNote: You can\u2019t use your fingerprint to unlock this device. For more information, contact your organization\u2019s admin. @@ -899,8 +907,12 @@ Cancel No thanks + + Skip Continue + + Agree Skip diff --git a/src/com/android/settings/biometrics/BiometricEnrollBase.java b/src/com/android/settings/biometrics/BiometricEnrollBase.java index 7936f66a726..3fb89411190 100644 --- a/src/com/android/settings/biometrics/BiometricEnrollBase.java +++ b/src/com/android/settings/biometrics/BiometricEnrollBase.java @@ -173,6 +173,10 @@ public abstract class BiometricEnrollBase extends InstrumentedActivity { setHeaderText(resId, false /* force */); } + protected void setDescriptionText(int resId) { + getLayout().setDescriptionText(resId); + } + protected FooterButton getNextButton() { if (mFooterBarMixin != null) { return mFooterBarMixin.getPrimaryButton(); diff --git a/src/com/android/settings/biometrics/BiometricEnrollIntroduction.java b/src/com/android/settings/biometrics/BiometricEnrollIntroduction.java index 26df474aa55..09344b0d0dd 100644 --- a/src/com/android/settings/biometrics/BiometricEnrollIntroduction.java +++ b/src/com/android/settings/biometrics/BiometricEnrollIntroduction.java @@ -309,9 +309,8 @@ public abstract class BiometricEnrollIntroduction extends BiometricEnrollBase protected void initViews() { super.initViews(); - TextView description = (TextView) findViewById(R.id.sud_layout_description); if (mBiometricUnlockDisabledByAdmin) { - description.setText(getDescriptionResDisabledByAdmin()); + setDescriptionText(getDescriptionResDisabledByAdmin()); } } } diff --git a/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollIntroduction.java b/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollIntroduction.java index 23a11339525..0996a582d44 100644 --- a/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollIntroduction.java +++ b/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollIntroduction.java @@ -57,6 +57,8 @@ public class FingerprintEnrollIntroduction extends BiometricEnrollIntroduction { super.onCreate(savedInstanceState); + setDescriptionText(R.string.security_settings_fingerprint_enroll_introduction_message); + mFooterBarMixin = getLayout().getMixin(FooterBarMixin.class); mFooterBarMixin.setSecondaryButton( new FooterButton.Builder(this) @@ -69,7 +71,7 @@ public class FingerprintEnrollIntroduction extends BiometricEnrollIntroduction { mFooterBarMixin.setPrimaryButton( new FooterButton.Builder(this) - .setText(R.string.wizard_next) + .setText(R.string.security_settings_fingerprint_enroll_introduction_agree) .setListener(this::onNextButtonClick) .setButtonType(FooterButton.ButtonType.NEXT) .setTheme(R.style.SudGlifButton_Primary) @@ -78,7 +80,7 @@ public class FingerprintEnrollIntroduction extends BiometricEnrollIntroduction { } int getNegativeButtonTextId() { - return R.string.security_settings_fingerprint_enroll_introduction_no_thanks; + return R.string.security_settings_fingerprint_enroll_introduction_skip; } @Override