Freigeben über


ContextWrapper.GrantUriPermission(String, Uri, ActivityFlags) Methode

Definition

Erteilen Sie berechtigungen für den Zugriff auf einen bestimmten URI für ein anderes Paket, unabhängig davon, ob dieses Paket über eine allgemeine Berechtigung für den Zugriff auf den Inhaltsanbieter des URI verfügt.

[Android.Runtime.Register("grantUriPermission", "(Ljava/lang/String;Landroid/net/Uri;I)V", "GetGrantUriPermission_Ljava_lang_String_Landroid_net_Uri_IHandler")]
public override void GrantUriPermission (string? toPackage, Android.Net.Uri? uri, Android.Content.ActivityFlags modeFlags);
[<Android.Runtime.Register("grantUriPermission", "(Ljava/lang/String;Landroid/net/Uri;I)V", "GetGrantUriPermission_Ljava_lang_String_Landroid_net_Uri_IHandler")>]
override this.GrantUriPermission : string * Android.Net.Uri * Android.Content.ActivityFlags -> unit

Parameter

toPackage
String

Das Paket, das Sie den Zugriff auf den URI zulassen möchten.

uri
Uri

Der URI, auf den Sie Zugriff gewähren möchten.

modeFlags
ActivityFlags

Die gewünschten Zugriffsmodi. Eine beliebige Kombination aus GrantReadUriPermission, Android.Content.Intent.FLAG_GRANT_PERSISTABLE_URI_PERMISSION GrantWriteUriPermissionoder Android.Content.Intent.FLAG_GRANT_PREFIX_URI_PERMISSION.

Attribute

Hinweise

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: