我在通过代码连接到特定网络(例如A)时遇到问题。

我的代码段是:


  tmpConfig = new 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):错误


有没有人较早地遇到过这个问题,并且知道解决方法?

谢谢,
Pravein

最佳答案

代替

tmpConfig.SSID = sSSID;


分配为

tmpConfig.SSID = "\""+ sSSID +"\"";

08-04 06:31