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

Commit b658881a authored by fayey's avatar fayey Committed by Faye Yan
Browse files

OPS_MIC refactoring

Move AppOpsManager.OP_RECEIVE_EXPLICIT_USER_INTERACTION_AUDIO into
AppOpsControllerImpl.OPS. This change would lead to #isOpMicrophone
return true for OP_RECEIVE_EXPLICIT_USER_INTERACTION_AUDIO.

Bug: 287264308
Bug: 295350829

Test: atest com.android.systemui.appops.AppOpsControllerTest
Test: atest com.android.systemui.privacy.AppOpsPrivacyItemMonitorTest
Change-Id: I4837ba0192cc16adc167ab25cd6f6b14acae411d
parent b7df7dad
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -103,7 +103,8 @@ public class AppOpsControllerImpl extends BroadcastReceiver implements AppOpsCon
            AppOpsManager.OP_RECORD_AUDIO,
            AppOpsManager.OP_PHONE_CALL_MICROPHONE,
            AppOpsManager.OP_RECEIVE_AMBIENT_TRIGGER_AUDIO,
            AppOpsManager.OP_RECEIVE_SANDBOX_TRIGGER_AUDIO
            AppOpsManager.OP_RECEIVE_SANDBOX_TRIGGER_AUDIO,
            AppOpsManager.OP_RECEIVE_EXPLICIT_USER_INTERACTION_AUDIO
    };

    protected static final int[] OPS_CAMERA = new int[] {
@@ -118,8 +119,7 @@ public class AppOpsControllerImpl extends BroadcastReceiver implements AppOpsCon
    };

    protected static final int[] OPS_OTHERS = new int[] {
            AppOpsManager.OP_SYSTEM_ALERT_WINDOW,
            AppOpsManager.OP_RECEIVE_EXPLICIT_USER_INTERACTION_AUDIO
            AppOpsManager.OP_SYSTEM_ALERT_WINDOW
    };