Эквивалент WifiEnterpriseConfig до Android OS 4.3

В моем приложении для Android я позволяю пользователю выбирать подключение Wi-Fi для устройства. Используя WifiConfiguration, я могу работать как с сетями WEP, так и с сетями WPA2-PSK. Однако оказывается, что WPA2-EAP требует еще одного поля — имени пользователя. Просматривая сеть, я наткнулся на системный класс WifiEnterpriseConfig, который кажется многообещающим. Однако этот API доступен только для ОС 4.3+. Мне интересно, есть ли другой способ сохранить конфигурацию сети EAP, которая будет работать для 4.1 и выше. Любой указатель приветствуется. С уважением.


person Peter    schedule 02.10.2015    source источник


Ответы (1)


Вы можете просто скопировать исходный код этого класса в свой проект, это должно решить вашу проблему.

person dtx12    schedule 02.10.2015
comment
Это хорошее предложение. Однако я не уверен, содержится ли код только в одном классе. Извлечение зависимых классов может стать самостоятельным проектом. - person Peter; 07.10.2015
comment
За исключением некоторых констант из этого класса github.com/ android/platform_frameworks_base/blob/master/ вам не нужно добавлять дополнительные зависимые классы, просто проверьте исходный код. Так что вам нужно только исправить ссылки на эти константы, это не сложно. - person dtx12; 08.10.2015