VpnService.Prepare(Context) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 接続を確立する準備をします。 このメソッドは、 null
VPN アプリケーションが既に準備されている場合、またはユーザーが以前に VPN アプリケーションに同意した場合に を返します。 それ以外の場合は、 が Intent
システム アクティビティに返されます。 アプリケーションは、 を使用して Activity#startActivityForResult
アクティビティを起動して、それ自体を準備する必要があります。 アクティビティによって、ユーザーの操作を要求するダイアログがポップアップ表示され、結果は を Activity#onActivityResult
介して返されます。 結果が の場合、 Activity#RESULT_OK
アプリケーションは準備され、このクラスの他のメソッドを使用することが許可されます。
同時に付与できるアプリケーションは 1 つだけです。 別のアプリケーションが付与されると、権限が取り消されます。 権利を失ったアプリケーションは、 を #onRevoke
介して通知されます。 再度準備されない限り、このクラスの他のメソッドに対する後続の呼び出しは失敗します。
ユーザーは、アクティブ化されている間、いつでも VPN を無効にすることができます。その場合、このメソッドは次回実行されるときに意図を返して、ユーザーの同意を再度取得します。
の Java ドキュメント android.net.VpnService.prepare(android.content.Context)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。