我正在编写一个应用程序来帮助测试Android设备连接到具有不同安全设置的wlan的能力(例如wpa aes peap)。但是,我注意到发布的android.net.wifi api不包含用于设置peap和eap-fast身份验证所需参数的字段。有没有人知道如何以编程方式建立连接?
下面是一个链接,显示WifiConfiguration()类拥有未发布的字段(例如,eap,phase2,identity,password)。但是,eclipse不会让我在我的代码中使用这些字段,因为它们不是正式的android api。
答案 0 :(得分:1)
我遇到了类似的问题。解决方案是使用“反射”。
这是一个非常适合您的链接。
How to programmatically create and read WEP/EAP WiFi configurations in Android?