語言

ContextWrapper.CheckUriPermission 方法

定義

多載

名稱 Description
CheckUriPermission(Uri, Int32, Int32, ActivityFlags)

判斷特定程序及使用者 ID 是否已被授權存取特定 URI。

CheckUriPermission(Uri, String, String, Int32, Int32, ActivityFlags)

檢查 Uri 和一般權限。

CheckUriPermission(Uri, Int32, Int32, ActivityFlags)

判斷特定程序及使用者 ID 是否已被授權存取特定 URI。

[Android.Runtime.Register("checkUriPermission", "(Landroid/net/Uri;III)I", "GetCheckUriPermission_Landroid_net_Uri_IIIHandler")]
public override Android.Content.PM.Permission CheckUriPermission(Android.Net.Uri? uri, int pid, int uid, Android.Content.ActivityFlags modeFlags);
[<Android.Runtime.Register("checkUriPermission", "(Landroid/net/Uri;III)I", "GetCheckUriPermission_Landroid_net_Uri_IIIHandler")>]
override this.CheckUriPermission : Android.Net.Uri * int * int * Android.Content.ActivityFlags -> Android.Content.PM.Permission

參數

uri
Uri

就是正在被檢查的 URI。

pid
Int32

正在核對程序 ID。 一定是 > 0。

uid
Int32

使用者ID正在被核對。 UID 為 0 的 UI 代表 root 使用者,該使用者會通過所有權限檢查。

modeFlags
ActivityFlags

補助的存取類型。 可能是其中一項或兩者GrantReadUriPermissionGrantWriteUriPermission。

傳回

PackageManager.PERMISSION_GRANTED PackageManager.PERMISSION_DENIED

屬性

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

Java 文件 android.content.ContextWrapper.checkUriPermission(android.net.Uri, int, int, int)。

適用於

CheckUriPermission(Uri, String, String, Int32, Int32, ActivityFlags)

檢查 Uri 和一般權限。

[Android.Runtime.Register("checkUriPermission", "(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;III)I", "GetCheckUriPermission_Landroid_net_Uri_Ljava_lang_String_Ljava_lang_String_IIIHandler")]
public override Android.Content.PM.Permission CheckUriPermission(Android.Net.Uri? uri, string? readPermission, string? writePermission, int pid, int uid, Android.Content.ActivityFlags modeFlags);
[<Android.Runtime.Register("checkUriPermission", "(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;III)I", "GetCheckUriPermission_Landroid_net_Uri_Ljava_lang_String_Ljava_lang_String_IIIHandler")>]
override this.CheckUriPermission : Android.Net.Uri * string * string * int * int * Android.Content.ActivityFlags -> Android.Content.PM.Permission

參數

uri
Uri

就是要檢查的 Uri,或用 null 來檢查這個檢查。

readPermission
String

提供整體讀取權限的權限,或是不執行此檢查的空許可。

writePermission
String

提供整體寫入權限的權限,或是 null 權限,不執行此檢查。

pid
Int32

正在核對程序 ID。 一定是 > 0。

uid
Int32

使用者ID正在被核對。 UID 為 0 的 UI 代表 root 使用者,該使用者會通過所有權限檢查。

modeFlags
ActivityFlags

補助的存取類型。 可能是其中一項或兩者GrantReadUriPermissionGrantWriteUriPermission。

傳回

PackageManager.PERMISSION_GRANTED PackageManager.PERMISSION_DENIED

屬性

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

Java 文件 android.content.ContextWrapper.checkUriPermission(android.net.Uri, java.lang.String, java.lang.String, int, int, int)。

適用於