0
我已经实现代码来获得无线扫描结果&,并尝试连接到具有良好信号强度的特定网络,并且在启动应用程序后无法打开它。如何将wifi扫描结果连接到特定的ssid网络并想要启动应用程序?
参考链接:
请提供您的建议,任何线索或铅会是一个很大的帮助。 在此先感谢。
我已经实现代码来获得无线扫描结果&,并尝试连接到具有良好信号强度的特定网络,并且在启动应用程序后无法打开它。如何将wifi扫描结果连接到特定的ssid网络并想要启动应用程序?
请提供您的建议,任何线索或铅会是一个很大的帮助。 在此先感谢。
试试这个代码,希望能对大家的工作
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();