我正在编写一个应用程序来帮助测试 Android 设备连接到具有不同安全设置(例如 wpa aes peap)的 wlan 的能力。但是,我注意到已发布的 android.net.wifi api 不包含用于设置 peap 和 eap-fast 身份验证所需参数的字段。有人知道如何以编程方式建立连接以进行 peap 吗?
下面的链接显示了 WifiConfiguration() 类拥有未发布的字段(例如 eap、phase2、身份、密码)。但是,eclipse 不允许我在我的代码中使用这些字段,因为它们没有正式出现在 android api 中。
最佳答案
我遇到了类似的问题。解决方案是使用“反射”。
这里有一个链接,应该很适合你。
How to programmatically create and read WEP/EAP WiFi configurations in Android?
关于Android,配置 Wifi Enterprise PEAP 和 EAP-Fast,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6757467/