hasPermission

fun Uri.hasPermission(context: Context, permissionCode: Int, readPermission: String? = null, writePermission: String? = null, pid: Int = Binder.getCallingPid(), uid: Int = Binder.getCallingUid()): Boolean

Checks whether the calling process has access to this Uri.

This wraps Context.checkUriPermission with sensible Binder defaults for the current caller.