VpnService.Prepare(Context) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bereiten Sie sich auf die Einrichtung einer VPN-Verbindung vor.
[Android.Runtime.Register("prepare", "(Landroid/content/Context;)Landroid/content/Intent;", "")]
public static Android.Content.Intent? Prepare(Android.Content.Context? context);
[<Android.Runtime.Register("prepare", "(Landroid/content/Context;)Landroid/content/Intent;", "")>]
static member Prepare : Android.Content.Context -> Android.Content.Intent
Parameter
- context
- Context
Gibt zurück
- Attribute
Hinweise
Bereiten Sie sich auf die Einrichtung einer VPN-Verbindung vor. Diese Methode gibt zurück null , ob die VPN-Anwendung bereits vorbereitet ist oder wenn der Benutzer zuvor der VPN-Anwendung zugestimmt hat. Andernfalls wird eine Intent Systemaktivität zurückgegeben. Die Anwendung sollte die Aktivität starten, Activity#startActivityForResult um sich selbst vorzubereiten. 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, wird die Anwendung vorbereitet und gewährt, andere Methoden in dieser Klasse zu verwenden.
Gleichzeitig kann nur ein Antrag erteilt werden. Das Recht wird widerrufen, wenn ein anderer Antrag erteilt wird. Der Antrag, der das Recht verliert, wird über seine #onRevoke. Sofern sie nicht erneut vorbereitet wird, schlagen nachfolgende Aufrufe anderer Methoden in dieser Klasse fehl.
Der Benutzer kann das VPN jederzeit deaktivieren, während es aktiviert ist. In diesem Fall gibt diese Methode eine Absicht zurück, wenn sie das nächste Mal ausgeführt wird, um die Zustimmung des Benutzers erneut zu erhalten.
Java-Dokumentation für android.net.VpnService.prepare(android.content.Context).
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.