【发布时间】:2015-05-03 17:10:28
【问题描述】:
我正在尝试以编程方式连接到 wifi 网络。 Android 连接到它,但几秒钟后它断开连接并自动连接到前一个。
如果我尝试通过设置进行连接,android 会连接到我想要的网络并保持连接状态。
我错过了什么吗?
我尝试连接的 wifi 网络无法访问互联网。它是由 arduino + esp8266 创建的开放网络。我正在尝试做类似chromecast的配置方法。
WifiConfiguration wifiConfiguration = new WifiConfiguration();
wifiConfiguration.SSID = "\"" + iotWifi + "\"";
wifiConfiguration.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);
wifiConfiguration.priority = 40;
int res = wifiManager.addNetwork(wifiConfiguration);
wifiManager.saveConfiguration();
wifiManager.disconnect();
wifiManager.enableNetwork(res, true);
wifiManager.reconnect();
【问题讨论】:
-
如果您在断开连接之前禁用以前的网络,它似乎可以工作。但它并没有解释为什么android自动回退到以前的网络。 :-S
标签: android networking arduino