Способ передачи имени пользователя и пароля в VpnService.Builder
Я разрабатываю приложение, в котором я хочу использовать сеть VPN. чтобы создать сеть VPN в устройстве, нам необходимо настроить ее из меню (настройки беспроводной сети и настройки VPN) устройства.
Я хочу сделать это много настроек через код с жестко закодированной информацией.
Начиная с уровня API 4.0 Android предоставляет API для обработкиVPN сервисы.
Чтобы узнать реализацию этой методики, я использовал пример проекта Android ToyVPN. Но во многих из этих методов я не нашел способа передать имя пользователя и пароль. Информация, которую я должен подключить к сети VPN, есть.
Имя VPN-сервераимя пользователяпарольИспользуя эти три информации, я успешно подключаюсь к сети VPN, если настраиваю вручную с устройства. Но я хочу сделать это программно. Вот файл класса, который используется для подключения к сети VPN.ToyVpnClient.java а такжеToyVpnService.java, в дополнение к этому примеру приложения происходит сбой в устройстве.
Любая помощь будет оценена.