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

Commit f8ce49b4 authored by Milton's avatar Milton
Browse files

[FRR] Add permission during broadcast enroll time

Fix warning msg about sending non-protected boradcast intent from
ActivityManager

Flag: com.android.server.biometrics.frr_dialog_improvement
Bug: 423463118
Test: After enroll fp or face, AuthenticationStatsCollector gets the
      intent w/ new permission.
      Sending intent through adb, AuthenticationStatsCollector does not
      get the intent. (adb shell am broadcast
      -a last_enroll_time_changed -p system_server --ei modality 1
      --ei android.intent.extra.USER_HANDLE 0)
Change-Id: Iaf8089bb3cb93e165325dd66fcb78f3696bef2b6
parent c5c576fb
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@

package com.android.server.biometrics.sensors;

import android.Manifest;
import android.annotation.NonNull;
import android.content.Context;
import android.content.Intent;
@@ -168,6 +169,6 @@ public abstract class EnrollClient<T> extends AcquisitionClient<T> implements En
                AuthenticationStatsCollector.ACTION_LAST_ENROLL_TIME_CHANGED);
        intent.putExtra(Intent.EXTRA_USER_HANDLE, getTargetUserId());
        intent.putExtra(AuthenticationStatsCollector.EXTRA_MODALITY, modality);
        getContext().sendBroadcast(intent);
        getContext().sendBroadcast(intent, Manifest.permission.USE_BIOMETRIC_INTERNAL);
    }
}