在通过代码连接到特定网络(例如A)方面,我面临着一个问题。
我的代码片段是:
tmpConfig =新WifiConfiguration();
tmpConfig.BSSID = sBSSID;
tmpConfig.SSID = sSSID;
tmpConfig.status =WifiConfiguration.Status.ENABLED;
int netId =wifiManager.addNetwork(tmpConfig);
返回wifiManager.enableNetwork(netId,true);
但是,我一直是错误的,日志如下:
E/wpa_supplicant( 7983):第0行:未能解析ssid 'A‘。
D/MYWIFI (8191):假
有没有人更早地面对这个问题,并知道解决办法?
谢谢你,普拉文
发布于 2011-04-12 05:20:27
而不是
tmpConfig.SSID = sSSID;赋值
tmpConfig.SSID = "\""+ sSSID +"\"";发布于 2017-10-25 19:06:50
除了阿米特库的答案,你可能得跑
wifiManager.disconnect();在尝试启用其他网络之前。
https://stackoverflow.com/questions/5229214
复制相似问题