【问题标题】:How we can connect the wifi scan results to specific ssid network and want to launch app?我们如何将 wifi 扫描结果连接到特定的 ssid 网络并想要启动应用程序?
【发布时间】:2017-01-23 16:17:32
【问题描述】:

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

参考链接:

WiFiActivity

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

【问题讨论】:

    标签: java android android-wifi


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-19
      • 1970-01-01
      • 2013-04-13
      • 1970-01-01
      • 2014-05-03
      • 1970-01-01
      • 1970-01-01
      • 2013-03-15
      相关资源
      最近更新 更多