Fix indentation in dumpsys package

This change makes it so that runtime permissions don't look like a
property of overlay paths and overlay paths are per user.

Example output truncating at 72 chrars:
before
```
    requested permissions:
      android.permission.READ_SMS: restricted=true
      android.permission.READ_CALENDAR
      android.permission.READ_CALL_LOG: restricted=true
    install permissions:
      android.permission.FOREGROUND_SERVICE: granted=true
    User 0: ceDataInode=41785 installed=true hidden=false suspended=fals
    overlay paths:
      /product/overlay/NavigationBarMode2Button/NavigationBarMode2Button
      runtime permissions:
        android.permission.READ_SMS: granted=false, flags=[ USER_SENSITI
        android.permission.READ_CALENDAR: granted=false, flags=[ USER_SE
        android.permission.READ_CALL_LOG: granted=false, flags=[ USER_SE
```

after
```
    requested permissions:
      android.permission.READ_SMS: restricted=true
      android.permission.READ_CALENDAR
      android.permission.READ_CALL_LOG: restricted=true
    install permissions:
      android.permission.FOREGROUND_SERVICE: granted=true
    User 0: ceDataInode=41785 installed=true hidden=false suspended=fals
      overlay paths:
        /product/overlay/NavigationBarMode2Button/NavigationBarMode2Butt
      runtime permissions:
        android.permission.READ_SMS: granted=false, flags=[ USER_SENSITI
        android.permission.READ_CALENDAR: granted=false, flags=[ USER_SE
        android.permission.READ_CALL_LOG: granted=false, flags=[ USER_SE
```

Test: adb shell dumpsys package
Change-Id: Ia26f76c867c163ae84c1df1d1fc53da6957a23cd
This commit is contained in:
Evan Severson
2020-06-25 10:58:22 -07:00
parent 5a6a574094
commit ef8e95eabd

View File

@@ -4935,9 +4935,9 @@ public final class Settings {
String[] overlayPaths = ps.getOverlayPaths(user.id);
if (overlayPaths != null && overlayPaths.length > 0) {
pw.print(prefix); pw.println(" overlay paths:");
pw.print(prefix); pw.println(" overlay paths:");
for (String path : overlayPaths) {
pw.print(prefix); pw.print(" "); pw.println(path);
pw.print(prefix); pw.print(" "); pw.println(path);
}
}
@@ -4949,10 +4949,10 @@ public final class Settings {
if (libOverlayPaths.getValue() == null) {
continue;
}
pw.print(prefix); pw.print(" ");
pw.print(prefix); pw.print(" ");
pw.print(libOverlayPaths.getKey()); pw.println(" overlay paths:");
for (String path : libOverlayPaths.getValue()) {
pw.print(prefix); pw.print(" "); pw.println(path);
pw.print(prefix); pw.print(" "); pw.println(path);
}
}
}