From 0b4a5830e961bbfe84424688e1b0bed03fb4c06c Mon Sep 17 00:00:00 2001 From: Hui Yu Date: Thu, 28 May 2020 11:46:23 -0700 Subject: [PATCH] Print capability in letter format. Used to be digital like capability=7 now it is capability=LCM L is for Location, C is for Camera, M is for Microphone. Bug: 157269041 Test: "adb shell dumpsys appops" Change-Id: Ieae3ecffbb438e1f8f56b55b674795570e4e7079 --- .../core/java/com/android/server/appop/AppOpsService.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/services/core/java/com/android/server/appop/AppOpsService.java b/services/core/java/com/android/server/appop/AppOpsService.java index e70de5727334b..a33ad7dc0ea12 100644 --- a/services/core/java/com/android/server/appop/AppOpsService.java +++ b/services/core/java/com/android/server/appop/AppOpsService.java @@ -5533,10 +5533,12 @@ public class AppOpsService extends IAppOpsService.Stub { pw.println(AppOpsManager.getUidStateName(uidState.pendingState)); } pw.print(" capability="); - pw.println(uidState.capability); + ActivityManager.printCapabilitiesFull(pw, uidState.capability); + pw.println(); if (uidState.capability != uidState.pendingCapability) { pw.print(" pendingCapability="); - pw.println(uidState.pendingCapability); + ActivityManager.printCapabilitiesFull(pw, uidState.pendingCapability); + pw.println(); } pw.print(" appWidgetVisible="); pw.println(uidState.appWidgetVisible);