Merge "Trim "android.permission." from permission name to reduce reporting footprint." into rvc-dev am: 395262cbb4 am: a75ac70422
Change-Id: I3cf1180228ea655cd0f6e34f4ced9da2e57c2d41
This commit is contained in:
@@ -188,6 +188,7 @@ public class StatsPullAtomService extends SystemService {
|
|||||||
private static final int MAX_BATTERY_STATS_HELPER_FREQUENCY_MS = 1000;
|
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 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 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();
|
private final Object mNetworkStatsLock = new Object();
|
||||||
@GuardedBy("mNetworkStatsLock")
|
@GuardedBy("mNetworkStatsLock")
|
||||||
@@ -2627,6 +2628,10 @@ public class StatsPullAtomService extends SystemService {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (permName.startsWith(COMMON_PERMISSION_PREFIX)) {
|
||||||
|
permName = permName.substring(COMMON_PERMISSION_PREFIX.length());
|
||||||
|
}
|
||||||
|
|
||||||
StatsEvent.Builder e = StatsEvent.newBuilder();
|
StatsEvent.Builder e = StatsEvent.newBuilder();
|
||||||
e.setAtomId(atomTag);
|
e.setAtomId(atomTag);
|
||||||
e.writeString(permName);
|
e.writeString(permName);
|
||||||
|
|||||||
Reference in New Issue
Block a user