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