Метод передачи имени пользователя и пароля в VpnService.Builder

Я разрабатываю приложение, в котором хочу использовать сеть VPN. чтобы создать сеть VPN в устройстве, нам нужно настроить ее в (настройки -беспроводная сеть и сеть -настройки VPN )меню устройства.

Я хочу сделать так много настроек с помощью кода с жестко закодированной информацией -.

Начиная с уровня API 4.0, Android предоставляет API для обработки VPN-сервисов .

Чтобы узнать о реализации этих методов, я использовал образец проекта Android ToyVPN. Но в этом множестве методов я не нашел ни одного способа передать имя пользователя и пароль. информация, которую я должен подключить к сети VPN, есть.

  1. Имя VPN-сервера
  2. Имя пользователя
  3. Пароль

Используя эти три информации, я успешно подключаюсь к сети VPN, если я настраиваю вручную с устройства. Но я хочу сделать это программно. Вот файл класса, который используется для подключения к сети VPN.ToyVpnClient.java и ToyVpnService.java . в дополнение к этому примеру приложения происходят сбои в устройстве.

Любая помощь будет оценена.

20
задан Bill the Lizard 27 August 2012 в 00:08
поделиться