我已经实现了代码来获取wifi扫描结果&并试图连接到具有良好信号强度的特定网络,并在启动应用程序无法打开它之后。
请提供您的建议,任何线索或线索都将是一个很大的帮助。 提前谢谢。
答案 0 :(得分:0)
试试这段代码,希望它能正常工作
WifiConfiguration wifiConfig = new WifiConfiguration();
wifiConfig.SSID = String.format("\"%s\"", ssid);
wifiConfig.preSharedKey = String.format("\"%s\"", key);
WifiManager wifiManager = (WifiManager)getSystemService(WIFI_SERVICE);
//remember id
int netId = wifiManager.addNetwork(wifiConfig);
wifiManager.disconnect();
wifiManager.enableNetwork(netId, true);
wifiManager.reconnect();