summaryrefslogtreecommitdiff
path: root/PermissionController/src/com/android/permissioncontroller/permission/utils
diff options
context:
space:
mode:
authorfayey <fayey@google.com>2023-04-11 01:19:55 +0000
committerFaye Yan <fayey@google.com>2023-04-11 02:29:24 +0000
commitba73bd172197aa6f68410fc5b13e9cebf99fefda (patch)
treee25a1af7302d3caaeaeb73b8c2bdf3da35c70e5a /PermissionController/src/com/android/permissioncontroller/permission/utils
parent74517ae01f714fbb6d176e2f150a71a4addabc08 (diff)
downloadPermission-ba73bd172197aa6f68410fc5b13e9cebf99fefda.tar.gz
Remove unused util function for U+
Test: Presubmit Bug: 274702991 Change-Id: Idcc2e30e79e691488e16b00c80c146a3e1d79bd9
Diffstat (limited to 'PermissionController/src/com/android/permissioncontroller/permission/utils')
-rw-r--r--PermissionController/src/com/android/permissioncontroller/permission/utils/Utils.java37
1 files changed, 2 insertions, 35 deletions
diff --git a/PermissionController/src/com/android/permissioncontroller/permission/utils/Utils.java b/PermissionController/src/com/android/permissioncontroller/permission/utils/Utils.java
index b0aaac9ea..26df15860 100644
--- a/PermissionController/src/com/android/permissioncontroller/permission/utils/Utils.java
+++ b/PermissionController/src/com/android/permissioncontroller/permission/utils/Utils.java
@@ -76,7 +76,6 @@ import android.hardware.SensorPrivacyManager;
import android.os.Binder;
import android.os.Build;
import android.os.Parcelable;
-import android.os.Process;
import android.os.UserHandle;
import android.os.UserManager;
import android.provider.DeviceConfig;
@@ -110,8 +109,6 @@ import com.android.permissioncontroller.permission.model.AppPermissionGroup;
import com.android.permissioncontroller.permission.model.livedatatypes.LightAppPermGroup;
import com.android.permissioncontroller.permission.model.livedatatypes.LightPackageInfo;
-import kotlin.Triple;
-
import java.lang.annotation.Retention;
import java.time.ZonedDateTime;
import java.time.temporal.ChronoUnit;
@@ -123,6 +120,8 @@ import java.util.Locale;
import java.util.Random;
import java.util.Set;
+import kotlin.Triple;
+
public final class Utils {
@Retention(SOURCE)
@@ -1069,38 +1068,6 @@ public final class Utils {
}
/**
- * Checks whether a package has an active one-time permission according to the system server's
- * flags
- *
- * @param context the {@code Context} to retrieve {@code PackageManager}
- * @param packageName The package to check for
- * @return Whether a package has an active one-time permission
- */
- public static boolean hasOneTimePermissions(Context context, String packageName) {
- String[] permissions;
- PackageManager pm = context.getPackageManager();
- try {
- permissions = pm.getPackageInfo(packageName, PackageManager.GET_PERMISSIONS)
- .requestedPermissions;
- } catch (NameNotFoundException e) {
- Log.w(LOG_TAG, "Checking for one-time permissions in nonexistent package");
- return false;
- }
- if (permissions == null) {
- return false;
- }
- for (String permissionName : permissions) {
- if ((pm.getPermissionFlags(permissionName, packageName, Process.myUserHandle())
- & PackageManager.FLAG_PERMISSION_ONE_TIME) != 0
- && pm.checkPermission(permissionName, packageName)
- == PackageManager.PERMISSION_GRANTED) {
- return true;
- }
- }
- return false;
- }
-
- /**
* Returns a random session ID value that's guaranteed to not be {@code INVALID_SESSION_ID}.
*
* @return A valid session ID.