繁体   English   中英

我们如何将wifi扫描结果连接到特定的ssid网络并想要启动应用程序?

[英]How we can connect the wifi scan results to specific ssid network and want to launch app?

我已经实现了获取wifi扫描结果的代码,并尝试连接到信号强度很好的特定特定网络,并且在启动应用后无法打开它。

参考链接:

WiFi活动

请提供您的建议,任何线索或线索都会有很大帮助。 提前致谢。

试试这个代码,希望它能工作

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();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM