Freigeben über


VpnManager.ProvisionVpnProfile(PlatformVpnProfile) Methode

Definition

Installieren Sie einen VpnProfile-Konfigurationsschlüssel, der auf dem Paketnamen der aufrufenden App basiert.

[Android.Runtime.Register("provisionVpnProfile", "(Landroid/net/PlatformVpnProfile;)Landroid/content/Intent;", "GetProvisionVpnProfile_Landroid_net_PlatformVpnProfile_Handler", ApiSince=30)]
public virtual Android.Content.Intent? ProvisionVpnProfile (Android.Net.PlatformVpnProfile profile);
[<Android.Runtime.Register("provisionVpnProfile", "(Landroid/net/PlatformVpnProfile;)Landroid/content/Intent;", "GetProvisionVpnProfile_Landroid_net_PlatformVpnProfile_Handler", ApiSince=30)>]
abstract member ProvisionVpnProfile : Android.Net.PlatformVpnProfile -> Android.Content.Intent
override this.ProvisionVpnProfile : Android.Net.PlatformVpnProfile -> Android.Content.Intent

Parameter

profile
PlatformVpnProfile

das von diesem Paket bereitgestellte VpnProfile. Überschreibt alle vorherigen vpnProfile, die für dieses Paket gespeichert sind.

Gibt zurück

eine Absicht, die Die Zustimmung des Benutzers anfordert, um das VPN zu starten, oder NULL, wenn die Zustimmung aufgrund von Berechtigungen oder vorheriger Benutzerzustimmung nicht erforderlich ist.

Attribute

Hinweise

Installieren Sie einen VpnProfile-Konfigurationsschlüssel, der auf dem Paketnamen der aufrufenden App basiert.

Diese Methode gibt zurück null , ob die Zustimmung des Benutzers bereits erteilt wurde, oder eine Intent Systemaktivität. Wenn eine Absicht zurückgegeben wird, sollte die Anwendung die Aktivität starten, indem Activity#startActivityForResult sie die Zustimmung des Benutzers anfordert. Die Aktivität kann ein Dialogfeld öffnen, um eine Benutzeraktion zu erfordern, und das Ergebnis wird über seine Activity#onActivityResult. Wenn das Ergebnis lautet Activity#RESULT_OK, hat der Benutzer zugestimmt, und das VPN-Profil kann gestartet werden.

Java-Dokumentation für android.net.VpnManager.provisionVpnProfile(android.net.PlatformVpnProfile).

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: