Lenguaje

VpnService.Prepare(Context) Método

Definición

Prepárese para establecer una conexión 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

Parámetros

context
Context

Devoluciones

Atributos

Comentarios

Prepárese para establecer una conexión VPN. Este método devuelve null si la aplicación VPN ya está preparada o si el usuario ha aceptado previamente la aplicación VPN. De lo contrario, devuelve un objeto Intent a una actividad del sistema. La aplicación debe iniciar la actividad mediante Activity#startActivityForResult para prepararse. La actividad puede abrir un cuadro de diálogo para requerir la acción del usuario y el resultado volverá a través de su Activity#onActivityResult. Si el resultado es Activity#RESULT_OK, la aplicación se prepara y se concede para usar otros métodos de esta clase.

Solo se puede conceder una aplicación al mismo tiempo. El derecho se revoca cuando se concede otra aplicación. La aplicación que pierde el derecho se notificará a través de su #onRevoke. A menos que se vuelva a preparar, se producirá un error en las llamadas posteriores a otros métodos de esta clase.

El usuario puede deshabilitar la VPN en cualquier momento mientras se activa, en cuyo caso este método devolverá una intención la próxima vez que se ejecute para obtener el consentimiento del usuario de nuevo.

Java documentación para android.net.VpnService.prepare(android.content.Context).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Consulte también