Add lastAccessTime to PermGroupUsage
Bug: 172868375 Test: Build Change-Id: Ib23ef6459f709a2743e9e662619cb785a1ce54c7
This commit is contained in:
@@ -30,17 +30,19 @@ public final class PermGroupUsage {
|
||||
|
||||
private final String mPackageName;
|
||||
private final int mUid;
|
||||
private final long mLastAccess;
|
||||
private final String mPermGroupName;
|
||||
private final boolean mIsActive;
|
||||
private final boolean mIsPhoneCall;
|
||||
private final CharSequence mAttribution;
|
||||
|
||||
PermGroupUsage(@NonNull String packageName, int uid,
|
||||
@NonNull String permGroupName, boolean isActive, boolean isPhoneCall,
|
||||
@NonNull String permGroupName, long lastAccess, boolean isActive, boolean isPhoneCall,
|
||||
@Nullable CharSequence attribution) {
|
||||
this.mPackageName = packageName;
|
||||
this.mUid = uid;
|
||||
this.mPermGroupName = permGroupName;
|
||||
this.mLastAccess = lastAccess;
|
||||
this.mIsActive = isActive;
|
||||
this.mIsPhoneCall = isPhoneCall;
|
||||
this.mAttribution = attribution;
|
||||
@@ -58,6 +60,10 @@ public final class PermGroupUsage {
|
||||
return mPermGroupName;
|
||||
}
|
||||
|
||||
public long getLastAccess() {
|
||||
return mLastAccess;
|
||||
}
|
||||
|
||||
public boolean isActive() {
|
||||
return mIsActive;
|
||||
}
|
||||
|
||||
@@ -186,7 +186,7 @@ public class PermissionUsageHelper {
|
||||
for (int usageNum = 0; usageNum < numUsages; usageNum++) {
|
||||
OpUsage usage = rawUsages.get(permGroup).get(usageNum);
|
||||
usages.add(new PermGroupUsage(usage.packageName, usage.uid, permGroup,
|
||||
usage.isRunning, isPhone,
|
||||
usage.lastAccessTime, usage.isRunning, isPhone,
|
||||
packagesWithAttributionLabels.get(usage.toPackageAttr())));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user