Sprache

VpnService.Prepare(Context) Methode

Definition

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.

Gilt für:

Siehe auch