【问题标题】:WifConfiguration stay connected to LocalOnly hotspotWifiConfiguration 保持连接到 LocalOnly 热点
【发布时间】:2017-10-25 19:23:14
【问题描述】:

我正在尝试使用 Android 应用连接到一个临时热点,该热点用于为单独的设备配置 wifi 连接。

我已经能够使用这个 sn-p 连接到我的临时热点

WifiConfiguration conf = new WifiConfiguration();
conf.SSID = "\"SetupNetwork\"";
conf.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);
conf.status = WifiConfiguration.Status.ENABLED;
wifiManager.disconnect();
int netId = wifiManager.addNetwork(conf);
wifiManager.enableNetwork(netId,true);
wifiManager.reconnect();

问题在于,Android 很快意识到这个网络没有连接互联网,并决定通过自动切换回我的旧网络来“提供帮助”。

我正在考虑使用

conf.priority = 1

但 API 26 中不再存在优先级。

【问题讨论】:

  • 嘿,快速提问。您可以使用此代码更改 WiFi 名称吗?在调用 startLocalOnlyHotspot 之前或之后,您在哪里进行这些调用?
  • 我可以使用此代码连接到另一台设备上的热点。我没有启动自己的热点并更改 SSID。
  • 好的。根据您使用 API 的经验,您是否曾经需要创建热点或遇到类似问题?

标签: android wifimanager


【解决方案1】:

我遇到了完全相同的问题,解决方案在您的 android wifi 设置中。 您需要关闭智能 wifi,如果您记得附近有 wifi 连接,则需要在每个连接中关闭“自动连接”选项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-03
    • 1970-01-01
    • 1970-01-01
    • 2017-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多