Merge "Update the biometric unlock logo to Private Space logo" into main
This commit is contained in:
committed by
Android (Google) Code Review
commit
736e359b49
@@ -20,6 +20,8 @@ import static android.app.admin.DevicePolicyManager.ACTION_SET_NEW_PASSWORD;
|
||||
|
||||
import static com.android.internal.app.SetScreenLockDialogActivity.LAUNCH_REASON_PRIVATE_SPACE_SETTINGS_ACCESS;
|
||||
import static com.android.settings.activityembedding.EmbeddedDeepLinkUtils.tryStartMultiPaneDeepLink;
|
||||
import static com.android.settings.password.ConfirmDeviceCredentialActivity.CUSTOM_BIOMETRIC_PROMPT_LOGO_DESCRIPTION_KEY;
|
||||
import static com.android.settings.password.ConfirmDeviceCredentialActivity.CUSTOM_BIOMETRIC_PROMPT_LOGO_RES_ID_KEY;
|
||||
|
||||
import android.app.ActivityOptions;
|
||||
import android.app.KeyguardManager;
|
||||
@@ -228,6 +230,14 @@ public class PrivateSpaceAuthenticationActivity extends FragmentActivity {
|
||||
private void authenticatePrivateSpaceEntry() {
|
||||
Intent credentialIntent = mPrivateSpaceMaintainer.getPrivateProfileLockCredentialIntent();
|
||||
if (credentialIntent != null) {
|
||||
if (android.multiuser.Flags.usePrivateSpaceIconInBiometricPrompt()) {
|
||||
credentialIntent.putExtra(CUSTOM_BIOMETRIC_PROMPT_LOGO_RES_ID_KEY,
|
||||
com.android.internal.R.drawable.stat_sys_private_profile_status);
|
||||
credentialIntent.putExtra(CUSTOM_BIOMETRIC_PROMPT_LOGO_DESCRIPTION_KEY,
|
||||
getApplicationContext().getString(
|
||||
com.android.internal.R.string.private_space_biometric_prompt_title
|
||||
));
|
||||
}
|
||||
mVerifyDeviceLock.launch(credentialIntent);
|
||||
} else {
|
||||
Log.e(TAG, "verifyCredentialIntent is null even though device lock is set");
|
||||
|
Reference in New Issue
Block a user