summaryrefslogtreecommitdiff
path: root/PermissionController/src/com/android/permissioncontroller/permission/service
diff options
context:
space:
mode:
authorJay Thomas Sullivan <jaysullivan@google.com>2023-04-04 15:55:51 -0700
committerJay Thomas Sullivan <jaysullivan@google.com>2023-04-04 15:59:15 -0700
commit6d3011e03862031dd28328913c3090019856fd7a (patch)
tree0a2452fc00a86cd11962b286af3d502b7f4d8213 /PermissionController/src/com/android/permissioncontroller/permission/service
parent2c0bf45a9f30cfaf5efed407a1dae8fbd8a721eb (diff)
downloadPermission-6d3011e03862031dd28328913c3090019856fd7a.tar.gz
Mark onRevokeSelfPermissionsOnKill as T+
This method is used only on Android T+. Marking it appropriately helps with (among other things) calculating test coverage. Test: atest RevokeSelfPermissionTest Bug: 272351534 Change-Id: Ia7abaf50630377dbf83746b3af5892e4abc576d0
Diffstat (limited to 'PermissionController/src/com/android/permissioncontroller/permission/service')
-rw-r--r--PermissionController/src/com/android/permissioncontroller/permission/service/PermissionControllerServiceImpl.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/PermissionController/src/com/android/permissioncontroller/permission/service/PermissionControllerServiceImpl.java b/PermissionController/src/com/android/permissioncontroller/permission/service/PermissionControllerServiceImpl.java
index 3c1a9df39..dcca66310 100644
--- a/PermissionController/src/com/android/permissioncontroller/permission/service/PermissionControllerServiceImpl.java
+++ b/PermissionController/src/com/android/permissioncontroller/permission/service/PermissionControllerServiceImpl.java
@@ -34,6 +34,7 @@ import android.content.Intent;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.os.AsyncTask;
+import android.os.Build;
import android.os.Handler;
import android.os.Looper;
import android.os.Process;
@@ -50,6 +51,7 @@ import android.util.Xml;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
+import androidx.annotation.RequiresApi;
import com.android.permissioncontroller.PermissionControllerProto.PermissionControllerDumpProto;
import com.android.permissioncontroller.PermissionControllerStatsLog;
@@ -777,6 +779,7 @@ public final class PermissionControllerServiceImpl extends PermissionControllerL
}
@Override
+ @RequiresApi(Build.VERSION_CODES.TIRAMISU)
public void onRevokeSelfPermissionsOnKill(@NonNull String packageName,
@NonNull List<String> permissions, @NonNull Runnable callback) {
PackageInfo pkgInfo = getPkgInfo(packageName);