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

Commit 61c508e0 authored by Kevin Chyn's avatar Kevin Chyn Committed by Automerger Merge Worker
Browse files

Do not show work profile strings for parent-managed enrollment am: 570540b1

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

Change-Id: Icf7a5685809ee27143391ea9215de680b3b33094
parents c97269a9 570540b1
Loading
Loading
Loading
Loading
+8 −2
Original line number Original line Diff line number Diff line
@@ -20,6 +20,7 @@ import android.app.admin.DevicePolicyManager;
import android.content.Intent;
import android.content.Intent;
import android.graphics.PorterDuff;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffColorFilter;
import android.graphics.PorterDuffColorFilter;
import android.hardware.biometrics.BiometricAuthenticator;
import android.os.Bundle;
import android.os.Bundle;
import android.os.UserHandle;
import android.os.UserHandle;
import android.os.UserManager;
import android.os.UserManager;
@@ -62,6 +63,7 @@ public abstract class BiometricEnrollIntroduction extends BiometricEnrollBase
    private TextView mErrorText;
    private TextView mErrorText;
    protected boolean mConfirmingCredentials;
    protected boolean mConfirmingCredentials;
    protected boolean mNextClicked;
    protected boolean mNextClicked;
    private boolean mParentalConsentRequired;


    @Nullable private PorterDuffColorFilter mIconColorFilter;
    @Nullable private PorterDuffColorFilter mIconColorFilter;


@@ -138,6 +140,8 @@ public abstract class BiometricEnrollIntroduction extends BiometricEnrollBase
     */
     */
    public abstract void onClick(LinkSpan span);
    public abstract void onClick(LinkSpan span);


    public abstract @BiometricAuthenticator.Modality int getModality();

    protected interface GenerateChallengeCallback {
    protected interface GenerateChallengeCallback {
        void onChallengeGenerated(int sensorId, int userId, long challenge);
        void onChallengeGenerated(int sensorId, int userId, long challenge);
    }
    }
@@ -161,7 +165,9 @@ public abstract class BiometricEnrollIntroduction extends BiometricEnrollBase
        mBiometricUnlockDisabledByAdmin = isDisabledByAdmin();
        mBiometricUnlockDisabledByAdmin = isDisabledByAdmin();


        setContentView(getLayoutResource());
        setContentView(getLayoutResource());
        if (mBiometricUnlockDisabledByAdmin) {
        mParentalConsentRequired = ParentalControlsUtils.parentConsentRequired(this, getModality())
                != null;
        if (mBiometricUnlockDisabledByAdmin && !mParentalConsentRequired) {
            setHeaderText(getHeaderResDisabledByAdmin());
            setHeaderText(getHeaderResDisabledByAdmin());
        } else {
        } else {
            setHeaderText(getHeaderResDefault());
            setHeaderText(getHeaderResDefault());
@@ -399,7 +405,7 @@ public abstract class BiometricEnrollIntroduction extends BiometricEnrollBase
    protected void initViews() {
    protected void initViews() {
        super.initViews();
        super.initViews();


        if (mBiometricUnlockDisabledByAdmin) {
        if (mBiometricUnlockDisabledByAdmin && !mParentalConsentRequired) {
            setDescriptionText(getDescriptionResDisabledByAdmin());
            setDescriptionText(getDescriptionResDisabledByAdmin());
        }
        }
    }
    }
+6 −0
Original line number Original line Diff line number Diff line
@@ -19,6 +19,7 @@ package com.android.settings.biometrics.face;
import android.app.admin.DevicePolicyManager;
import android.app.admin.DevicePolicyManager;
import android.app.settings.SettingsEnums;
import android.app.settings.SettingsEnums;
import android.content.Intent;
import android.content.Intent;
import android.hardware.biometrics.BiometricAuthenticator;
import android.hardware.face.FaceManager;
import android.hardware.face.FaceManager;
import android.hardware.face.FaceSensorPropertiesInternal;
import android.hardware.face.FaceSensorPropertiesInternal;
import android.os.Bundle;
import android.os.Bundle;
@@ -287,6 +288,11 @@ public class FaceEnrollIntroduction extends BiometricEnrollIntroduction {
        // TODO(b/110906762)
        // TODO(b/110906762)
    }
    }


    @Override
    public @BiometricAuthenticator.Modality int getModality() {
        return BiometricAuthenticator.TYPE_FACE;
    }

    @Override
    @Override
    @NonNull
    @NonNull
    protected FooterButton getPrimaryFooterButton() {
    protected FooterButton getPrimaryFooterButton() {
+6 −0
Original line number Original line Diff line number Diff line
@@ -20,6 +20,7 @@ import android.app.admin.DevicePolicyManager;
import android.app.settings.SettingsEnums;
import android.app.settings.SettingsEnums;
import android.content.ActivityNotFoundException;
import android.content.ActivityNotFoundException;
import android.content.Intent;
import android.content.Intent;
import android.hardware.biometrics.BiometricAuthenticator;
import android.hardware.fingerprint.FingerprintManager;
import android.hardware.fingerprint.FingerprintManager;
import android.hardware.fingerprint.FingerprintSensorPropertiesInternal;
import android.hardware.fingerprint.FingerprintSensorPropertiesInternal;
import android.os.Bundle;
import android.os.Bundle;
@@ -272,6 +273,11 @@ public class FingerprintEnrollIntroduction extends BiometricEnrollIntroduction {
        }
        }
    }
    }


    @Override
    public @BiometricAuthenticator.Modality int getModality() {
        return BiometricAuthenticator.TYPE_FINGERPRINT;
    }

    @Override
    @Override
    @NonNull
    @NonNull
    protected FooterButton getPrimaryFooterButton() {
    protected FooterButton getPrimaryFooterButton() {