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
diff --git a/packages/SystemUI/src/com/android/systemui/appops/AppOpsControllerImpl.java b/packages/SystemUI/src/com/android/systemui/appops/AppOpsControllerImpl.java
index c28a9eb..340bf3f 100644
--- a/packages/SystemUI/src/com/android/systemui/appops/AppOpsControllerImpl.java
+++ b/packages/SystemUI/src/com/android/systemui/appops/AppOpsControllerImpl.java
@@ -103,7 +103,8 @@
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 @@
};
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
};