Context.CheckCallingOrSelfUriPermissions(IList<Uri>, Int32) 方法

定义

确定 IPC <em>或 you</em> 的调用进程是否已被授予访问 URI 列表的权限。

[Android.Runtime.Register("checkCallingOrSelfUriPermissions", "(Ljava/util/List;I)[I", "GetCheckCallingOrSelfUriPermissions_Ljava_util_List_IHandler", ApiSince=31)]
public virtual int[] CheckCallingOrSelfUriPermissions (System.Collections.Generic.IList<Android.Net.Uri> uris, int modeFlags);
[<Android.Runtime.Register("checkCallingOrSelfUriPermissions", "(Ljava/util/List;I)[I", "GetCheckCallingOrSelfUriPermissions_Ljava_util_List_IHandler", ApiSince=31)>]
abstract member CheckCallingOrSelfUriPermissions : System.Collections.Generic.IList<Android.Net.Uri> * int -> int[]
override this.CheckCallingOrSelfUriPermissions : System.Collections.Generic.IList<Android.Net.Uri> * int -> int[]

参数

uris
IList<Uri>

正在检查的 URI 列表。

modeFlags
Int32

检查的访问模式。

返回

Int32[]

权限授予数组,对应于 URI 列表中的每个条目。 PackageManager#PERMISSION_GRANTED 如果允许给定的 pid/uid 访问该 URI,则为 ; PackageManager#PERMISSION_DENIED 如果不允许,则为 。

属性

注解

确定 IPC <em>或 you</em> 的调用进程是否已被授予访问 URI 列表的权限。 这与 #checkCallingUriPermission相同,但如果当前未处理 IPC,它将授予你自己的权限。 请谨慎使用!

android.content.Context.checkCallingOrSelfUriPermissions(java.util.List<android.net.Uri>, int)Java 文档。

此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。

适用于