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

Commit 30ce9352 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Update constants" into main

parents 2f70cc72 d8ad8e17
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -17,10 +17,12 @@
package com.android.settings.biometrics.face;

import static android.hardware.biometrics.BiometricAuthenticator.TYPE_FACE;
import static android.hardware.biometrics.BiometricFaceConstants.FACE_ERROR_TIMEOUT;
import static android.hardware.biometrics.BiometricFaceConstants.FEATURE_REQUIRE_ATTENTION;
import static android.hardware.biometrics.BiometricFaceConstants.FEATURE_REQUIRE_REQUIRE_DIVERSITY;

import android.app.settings.SettingsEnums;
import android.content.Intent;
import android.hardware.face.FaceManager;
import android.os.Bundle;
import android.text.TextUtils;
import android.util.Log;
@@ -112,10 +114,10 @@ public class FaceEnrollEnrolling extends BiometricsEnrollEnrolling {
        );

        if (!getIntent().getBooleanExtra(BiometricEnrollBase.EXTRA_KEY_REQUIRE_DIVERSITY, true)) {
            mDisabledFeatures.add(FaceManager.FEATURE_REQUIRE_REQUIRE_DIVERSITY);
            mDisabledFeatures.add(FEATURE_REQUIRE_REQUIRE_DIVERSITY);
        }
        if (!getIntent().getBooleanExtra(BiometricEnrollBase.EXTRA_KEY_REQUIRE_VISION, true)) {
            mDisabledFeatures.add(FaceManager.FEATURE_REQUIRE_ATTENTION);
            mDisabledFeatures.add(FEATURE_REQUIRE_ATTENTION);
        }

        startEnrollment();
@@ -190,7 +192,7 @@ public class FaceEnrollEnrolling extends BiometricsEnrollEnrolling {
    public void onEnrollmentError(int errMsgId, CharSequence errString) {
        int msgId;
        switch (errMsgId) {
            case FaceManager.FACE_ERROR_TIMEOUT:
            case FACE_ERROR_TIMEOUT:
                msgId = R.string.security_settings_face_enroll_error_timeout_dialog_message;
                break;
            default:
+7 −5
Original line number Diff line number Diff line
@@ -16,6 +16,8 @@

package com.android.settings.biometrics.face;

import static android.hardware.biometrics.BiometricFaceConstants.FEATURE_REQUIRE_ATTENTION;

import android.content.Context;
import android.hardware.face.FaceManager;
import android.hardware.face.FaceManager.GetFeatureCallback;
@@ -42,7 +44,7 @@ public class FaceSettingsAttentionPreferenceController extends FaceSettingsPrefe
    private final SetFeatureCallback mSetFeatureCallback = new SetFeatureCallback() {
        @Override
        public void onCompleted(boolean success, int feature) {
            if (feature == FaceManager.FEATURE_REQUIRE_ATTENTION) {
            if (feature == FEATURE_REQUIRE_ATTENTION) {
                mPreference.setEnabled(true);
                if (!success) {
                    mPreference.setChecked(!mPreference.isChecked());
@@ -60,7 +62,7 @@ public class FaceSettingsAttentionPreferenceController extends FaceSettingsPrefe
        public void onCompleted(boolean success, int[] features, boolean[] featureState) {
            boolean requireAttentionEnabled = false;
            for (int i = 0; i < features.length; i++) {
                if (features[i] == FaceManager.FEATURE_REQUIRE_ATTENTION) {
                if (features[i] == FEATURE_REQUIRE_ATTENTION) {
                    requireAttentionEnabled = featureState[i];
                }
            }
@@ -98,7 +100,7 @@ public class FaceSettingsAttentionPreferenceController extends FaceSettingsPrefe
        }
        // Set to disabled until we know the true value.
        mPreference.setEnabled(false);
        mFaceManager.getFeature(getUserId(), FaceManager.FEATURE_REQUIRE_ATTENTION,
        mFaceManager.getFeature(getUserId(), FEATURE_REQUIRE_ATTENTION,
                mGetFeatureCallback);

        // Ideally returns a cached value.
@@ -111,8 +113,8 @@ public class FaceSettingsAttentionPreferenceController extends FaceSettingsPrefe
        mPreference.setEnabled(false);
        mPreference.setChecked(isChecked);

        mFaceManager.setFeature(getUserId(), FaceManager.FEATURE_REQUIRE_ATTENTION, isChecked,
                mToken, mSetFeatureCallback);
        mFaceManager.setFeature(getUserId(), FEATURE_REQUIRE_ATTENTION,
                isChecked, mToken, mSetFeatureCallback);
        return true;
    }