VPNネットワークを利用したいアプリケーションを開発しています。デバイスで VPN ネットワークを作成するには、デバイスの (設定-ワイヤレスおよびネットワーク-VPN 設定) メニューから構成する必要があります。
ハードコードされた情報を含むコードを介して、この多くの設定を行いたいです。
API レベル 4.0 から、android はVPN サービスを処理するための API を提供します。
このメソッドの実装を知るために、Android ToyVPN の Sample プロジェクトを使用しました。しかし、この多くの方法では、ユーザー名とパスワードを渡す方法が見つかりませんでした。VPNネットワークに接続するために必要な情報です。
- VPN サーバー名
- ユーザー名
- パスワード
デバイスから手動で構成している場合、この 3 つの情報を使用して VPN ネットワークに正常に接続しています。しかし、私はこれをプログラムで行いたいと思っています。これは、VPN ネットワークに接続するために使用されるクラス ファイルです。 ToyVpnClient.javaおよびToyVpnService.java。このサンプル アプリケーションに加えて、デバイスでのクラッシュがあります。
どんな助けでも大歓迎です。