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 接続を確立する準備をします。 このメソッドは、VPN アプリケーションが既に準備されている場合、またはユーザーが以前に VPN アプリケーションに同意した場合に、 null を返します。 それ以外の場合は、システム アクティビティに Intent を返します。 アプリケーションは、 Activity#startActivityForResult を使用してアクティビティを起動して準備する必要があります。 アクティビティは、ユーザーの操作を必要とするダイアログをポップアップ表示する場合があり、結果は Activity#onActivityResultを介して返されます。 結果が Activity#RESULT_OKされると、アプリケーションが準備され、このクラスの他のメソッドを使用することが許可されます。
同時に付与できるアプリケーションは 1 つだけです。 別のアプリケーションが付与されると、権限は取り消されます。 権利を失ったアプリケーションは、その #onRevokeを介して通知されます。 再び準備されない限り、このクラスの他のメソッドへの後続の呼び出しは失敗します。
ユーザーは、アクティブ化中にいつでも VPN を無効にすることができます。その場合、このメソッドは次回実行されたときに意図を返して、ユーザーの同意を再度取得します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。