diff options
author | fayey <fayey@google.com> | 2023-04-11 01:19:55 +0000 |
---|---|---|
committer | Faye Yan <fayey@google.com> | 2023-04-11 02:29:24 +0000 |
commit | ba73bd172197aa6f68410fc5b13e9cebf99fefda (patch) | |
tree | e25a1af7302d3caaeaeb73b8c2bdf3da35c70e5a /PermissionController/src/com/android/permissioncontroller/permission/utils | |
parent | 74517ae01f714fbb6d176e2f150a71a4addabc08 (diff) | |
download | Permission-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.java | 37 |
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. |