Langue

VpnService.Prepare(Context) Méthode

Définition

Préparez-vous à établir une connexion VPN.

[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

Paramètres

context
Context

Retours

Attributs

Remarques

Préparez-vous à établir une connexion VPN. Cette méthode retourne null si l’application VPN est déjà préparée ou si l’utilisateur a déjà consenti à l’application VPN. Sinon, elle retourne une Intent activité système. L’application doit lancer l’activité à l’aide Activity#startActivityForResult de la préparation. L’activité peut afficher une boîte de dialogue pour exiger une action de l’utilisateur, et le résultat revient via son Activity#onActivityResult. Si le résultat est Activity#RESULT_OK, l’application devient préparée et est accordée pour utiliser d’autres méthodes dans cette classe.

Une seule demande peut être accordée en même temps. Le droit est révoqué lorsqu’une autre demande est accordée. L’application qui perd le droit sera avertie via son #onRevoke. À moins qu’elle ne soit préparée à nouveau, les appels suivants à d’autres méthodes de cette classe échouent.

L’utilisateur peut désactiver le VPN à tout moment pendant son activation, auquel cas cette méthode retourne une intention la prochaine fois qu’il est exécuté pour obtenir à nouveau le consentement de l’utilisateur.

Java documentation pour android.net.VpnService.prepare(android.content.Context).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

Voir aussi