Added string to encourage user to enroll more fingerprints
Test: Manual - Finish enrolling a fingerprint and check the message displayed Bug: 265023475 Change-Id: I77a6bd08a5bfb58971539bf4d366d0425ae0c9a0
This commit is contained in:
@@ -870,6 +870,18 @@
|
|||||||
<string name="security_settings_udfps_enroll_progress_a11y_message">Enrolling fingerprint <xliff:g id="percentage" example="10">%d</xliff:g> percent</string>
|
<string name="security_settings_udfps_enroll_progress_a11y_message">Enrolling fingerprint <xliff:g id="percentage" example="10">%d</xliff:g> percent</string>
|
||||||
<!-- Title shown in fingerprint enrollment dialog once enrollment is completed [CHAR LIMIT=29] -->
|
<!-- Title shown in fingerprint enrollment dialog once enrollment is completed [CHAR LIMIT=29] -->
|
||||||
<string name="security_settings_fingerprint_enroll_finish_title">Fingerprint added</string>
|
<string name="security_settings_fingerprint_enroll_finish_title">Fingerprint added</string>
|
||||||
|
<!-- Message shown in fingerprint enrollment dialog once enrollment is completed (tablet) [CHAR LIMIT=NONE] -->
|
||||||
|
<string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet">Now you can use your fingerprint to unlock your tablet or verify it\u2019s you, like when you sign in to apps or approve a purchase</string>
|
||||||
|
<!-- Message shown in fingerprint enrollment dialog once enrollment is completed (device) [CHAR LIMIT=NONE] -->
|
||||||
|
<string name="security_settings_fingerprint_enroll_finish_v2_message" product="device">Now you can use your fingerprint to unlock your device or verify it\u2019s you, like when you sign in to apps or approve a purchase</string>
|
||||||
|
<!-- Message shown in fingerprint enrollment dialog once enrollment is completed (default) [CHAR LIMIT=NONE] -->
|
||||||
|
<string name="security_settings_fingerprint_enroll_finish_v2_message" product="default">Now you can use your fingerprint to unlock your phone or verify it\u2019s you, like when you sign in to apps or approve a purchase</string>
|
||||||
|
<!-- Message shown in fingerprint enrollment dialog once enrollment is completed (tablet) [CHAR LIMIT=NONE] -->
|
||||||
|
<string name="security_settings_fingerprint_enroll_finish_v2_add_fingerprint_message" product="tablet">Now you can use your fingerprint to unlock your tablet or verify it\u2019s you, like when you sign in to apps or approve a purchase. \n\nAdd another fingerprint so it\u2019s easier to unlock when you hold your tablet in different ways.</string>
|
||||||
|
<!-- Message shown in fingerprint enrollment dialog once enrollment is completed (device) [CHAR LIMIT=NONE] -->
|
||||||
|
<string name="security_settings_fingerprint_enroll_finish_v2_add_fingerprint_message" product="device">Now you can use your fingerprint to unlock your device or verify it\u2019s you, like when you sign in to apps or approve a purchase.\n\nAdd another fingerprint so it\u2019s easier to unlock when you hold your device in different ways.</string>
|
||||||
|
<!-- Message shown in fingerprint enrollment dialog once enrollment is completed (default) [CHAR LIMIT=NONE] -->
|
||||||
|
<string name="security_settings_fingerprint_enroll_finish_v2_add_fingerprint_message" product="default">Now you can use your fingerprint to unlock your phone or verify it\u2019s you, like when you sign in to apps or approve a purchase.\n\nAdd another fingerprint so it\u2019s easier to unlock when you hold your phone in different ways.</string>
|
||||||
<!-- Title for require screen on to auth toggle shown in fingerprint enrollment dialog once enrollment is completed. [CHAR LIMIT=NONE] -->
|
<!-- Title for require screen on to auth toggle shown in fingerprint enrollment dialog once enrollment is completed. [CHAR LIMIT=NONE] -->
|
||||||
<string name="security_settings_require_screen_on_to_auth_title">Touch to unlock anytime</string>
|
<string name="security_settings_require_screen_on_to_auth_title">Touch to unlock anytime</string>
|
||||||
<!-- Description for require screen on to auth toggle shown in fingerprint enrollment dialog once enrollment is completed. [CHAR LIMIT=NONE] -->
|
<!-- Description for require screen on to auth toggle shown in fingerprint enrollment dialog once enrollment is completed. [CHAR LIMIT=NONE] -->
|
||||||
|
@@ -70,6 +70,9 @@ public class FingerprintEnrollFinish extends BiometricEnrollBase {
|
|||||||
}
|
}
|
||||||
setHeaderText(R.string.security_settings_fingerprint_enroll_finish_title);
|
setHeaderText(R.string.security_settings_fingerprint_enroll_finish_title);
|
||||||
setDescriptionText(R.string.security_settings_fingerprint_enroll_finish_v2_message);
|
setDescriptionText(R.string.security_settings_fingerprint_enroll_finish_v2_message);
|
||||||
|
if (mCanAssumeSfps) {
|
||||||
|
setDescriptionForSfps();
|
||||||
|
}
|
||||||
|
|
||||||
mFooterBarMixin = getLayout().getMixin(FooterBarMixin.class);
|
mFooterBarMixin = getLayout().getMixin(FooterBarMixin.class);
|
||||||
mFooterBarMixin.setSecondaryButton(
|
mFooterBarMixin.setSecondaryButton(
|
||||||
@@ -90,6 +93,20 @@ public class FingerprintEnrollFinish extends BiometricEnrollBase {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void setDescriptionForSfps() {
|
||||||
|
final FingerprintManager fpm = Utils.getFingerprintManagerOrNull(this);
|
||||||
|
if (fpm != null) {
|
||||||
|
final List<FingerprintSensorPropertiesInternal> props =
|
||||||
|
fpm.getSensorPropertiesInternal();
|
||||||
|
final int maxEnrollments = props.get(0).maxEnrollmentsPerUser;
|
||||||
|
final int enrolled = fpm.getEnrolledFingerprints(mUserId).size();
|
||||||
|
if (enrolled < maxEnrollments) {
|
||||||
|
setDescriptionText(R.string
|
||||||
|
.security_settings_fingerprint_enroll_finish_v2_add_fingerprint_message);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onBackPressed() {
|
public void onBackPressed() {
|
||||||
updateFingerprintSuggestionEnableState();
|
updateFingerprintSuggestionEnableState();
|
||||||
|
Reference in New Issue
Block a user