Merge "Trim "android.permission." from permission name to reduce reporting footprint." into rvc-dev am: 395262cbb4

Change-Id: Ie057e52315916f195f1308af8fd4d1fa1338597a
This commit is contained in:
Automerger Merge Worker
2020-02-25 04:30:14 +00:00

View File

@@ -188,6 +188,7 @@ public class StatsPullAtomService extends SystemService {
private static final int MAX_BATTERY_STATS_HELPER_FREQUENCY_MS = 1000;
private static final int CPU_TIME_PER_THREAD_FREQ_MAX_NUM_FREQUENCIES = 8;
private static final int OP_FLAGS_PULLED = OP_FLAG_SELF | OP_FLAG_TRUSTED_PROXIED;
private static final String COMMON_PERMISSION_PREFIX = "android.permission.";
private final Object mNetworkStatsLock = new Object();
@GuardedBy("mNetworkStatsLock")
@@ -2627,6 +2628,10 @@ public class StatsPullAtomService extends SystemService {
continue;
}
if (permName.startsWith(COMMON_PERMISSION_PREFIX)) {
permName = permName.substring(COMMON_PERMISSION_PREFIX.length());
}
StatsEvent.Builder e = StatsEvent.newBuilder();
e.setAtomId(atomTag);
e.writeString(permName);