Language

VpnService.Prepare(Context) メソッド

定義

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

パラメーター

context
Context

返品

属性

注釈

VPN 接続を確立する準備をします。 このメソッドは、VPN アプリケーションが既に準備されている場合、またはユーザーが以前に VPN アプリケーションに同意した場合に、 null を返します。 それ以外の場合は、システム アクティビティに Intent を返します。 アプリケーションは、 Activity#startActivityForResult を使用してアクティビティを起動して準備する必要があります。 アクティビティは、ユーザーの操作を必要とするダイアログをポップアップ表示する場合があり、結果は Activity#onActivityResultを介して返されます。 結果が Activity#RESULT_OKされると、アプリケーションが準備され、このクラスの他のメソッドを使用することが許可されます。

同時に付与できるアプリケーションは 1 つだけです。 別のアプリケーションが付与されると、権限は取り消されます。 権利を失ったアプリケーションは、その #onRevokeを介して通知されます。 再び準備されない限り、このクラスの他のメソッドへの後続の呼び出しは失敗します。

ユーザーは、アクティブ化中にいつでも VPN を無効にすることができます。その場合、このメソッドは次回実行されたときに意図を返して、ユーザーの同意を再度取得します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

こちらもご覧ください