Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit aa439dfe authored by Bruno Martins's avatar Bruno Martins
Browse files

FingerprintEnrollEnrolling: Set proper dialog message when user touches fp icon

Change-Id: Iafd86e636b0c54bbddcf26d153cc671259391259
parent 6d686781
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -45,6 +45,17 @@
    <string name="fingerprint_enroll_find_sensor_message_side" product="device">Locate the fingerprint sensor on the side of your device.</string>
    <string name="fingerprint_enroll_find_sensor_message_side" product="default">Locate the fingerprint sensor on the side of your phone.</string>

    <!-- Message shown when user touches the icon on the screen, instead of the real fingerprint sensor -->
    <string name="fingerprint_enroll_touch_dialog_message_front" product="tablet">Touch the sensor on the front of your tablet.</string>
    <string name="fingerprint_enroll_touch_dialog_message_front" product="device">Touch the sensor on the front of your device.</string>
    <string name="fingerprint_enroll_touch_dialog_message_front" product="default">Touch the sensor on the front of your phone.</string>
    <string name="fingerprint_enroll_touch_dialog_message_rear" product="tablet">Touch the sensor on the back of your tablet.</string>
    <string name="fingerprint_enroll_touch_dialog_message_rear" product="device">Touch the sensor on the back of your device.</string>
    <string name="fingerprint_enroll_touch_dialog_message_rear" product="default">Touch the sensor on the back of your phone.</string>
    <string name="fingerprint_enroll_touch_dialog_message_side" product="tablet">Touch the sensor on the side of your tablet.</string>
    <string name="fingerprint_enroll_touch_dialog_message_side" product="device">Touch the sensor on the side of your device.</string>
    <string name="fingerprint_enroll_touch_dialog_message_side" product="default">Touch the sensor on the side of your phone.</string>

    <!-- Increasing ring tone volume -->
    <string name="increasing_ring_volume_option_title">Increasing ring volume</string>
    <string name="increasing_ring_min_volume_title">Start volume</string>
+10 −1
Original line number Diff line number Diff line
@@ -110,6 +110,7 @@ public class FingerprintEnrollEnrolling extends BiometricsEnrollEnrolling {

    private FingerprintManager mFingerprintManager;
    private boolean mCanAssumeUdfps;
    private static boolean sCanAssumeSidefps;
    @Nullable private ProgressBar mProgressBar;
    private ObjectAnimator mProgressAnim;
    private TextView mDescriptionText;
@@ -138,6 +139,7 @@ public class FingerprintEnrollEnrolling extends BiometricsEnrollEnrolling {
        final List<FingerprintSensorPropertiesInternal> props =
                mFingerprintManager.getSensorPropertiesInternal();
        mCanAssumeUdfps = props.size() == 1 && props.get(0).isAnyUdfpsType();
        sCanAssumeSidefps = props.size() == 1 && props.get(0).isAnySidefpsType();

        mAccessibilityManager = getSystemService(AccessibilityManager.class);
        mIsAccessibilityEnabled = mAccessibilityManager.isEnabled();
@@ -638,9 +640,16 @@ public class FingerprintEnrollEnrolling extends BiometricsEnrollEnrolling {

        @Override
        public Dialog onCreateDialog(Bundle savedInstanceState) {
            final boolean isFrontFacingFps = getResources().getBoolean(
                    R.bool.config_is_front_facing_fps);
            final String fpsLocation = getString(sCanAssumeSidefps
                    ? R.string.fingerprint_enroll_touch_dialog_message_side : isFrontFacingFps
                            ? R.string.fingerprint_enroll_touch_dialog_message_front
                            : R.string.fingerprint_enroll_touch_dialog_message_rear);

            AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
            builder.setTitle(R.string.security_settings_fingerprint_enroll_touch_dialog_title)
                    .setMessage(R.string.security_settings_fingerprint_enroll_touch_dialog_message)
                    .setMessage(fpsLocation)
                    .setPositiveButton(R.string.security_settings_fingerprint_enroll_dialog_ok,
                            new DialogInterface.OnClickListener() {
                                @Override