Merge "UsageStatsService - call PermissionEnforcer helper on methods annotated with @EnforcePermission"

This commit is contained in:
Matt Gilbride
2022-11-10 18:56:04 +00:00
committed by Android (Google) Code Review

View File

@@ -2392,6 +2392,8 @@ public class UsageStatsService extends SystemService implements
@Override
public void setAppStandbyBucket(String packageName, int bucket, int userId) {
super.setAppStandbyBucket_enforcePermission();
final int callingUid = Binder.getCallingUid();
final int callingPid = Binder.getCallingPid();
final long token = Binder.clearCallingIdentity();
@@ -2442,6 +2444,8 @@ public class UsageStatsService extends SystemService implements
@Override
public void setAppStandbyBuckets(ParceledListSlice appBuckets, int userId) {
super.setAppStandbyBuckets_enforcePermission();
final int callingUid = Binder.getCallingUid();
final int callingPid = Binder.getCallingPid();
final long token = Binder.clearCallingIdentity();
@@ -2493,6 +2497,8 @@ public class UsageStatsService extends SystemService implements
public void setEstimatedLaunchTime(String packageName, long estimatedLaunchTime,
int userId) {
super.setEstimatedLaunchTime_enforcePermission();
final long token = Binder.clearCallingIdentity();
try {
UsageStatsService.this
@@ -2506,6 +2512,8 @@ public class UsageStatsService extends SystemService implements
@Override
public void setEstimatedLaunchTimes(ParceledListSlice estimatedLaunchTimes, int userId) {
super.setEstimatedLaunchTimes_enforcePermission();
final long token = Binder.clearCallingIdentity();
try {
UsageStatsService.this