【问题标题】:how to overcome delay in Wifi Connection android programmatically?如何以编程方式克服 Wifi Connection android 的延迟?
【发布时间】:2010-07-12 06:00:38
【问题描述】:

每当我需要连接到 wifi 接入点时。这将需要一些时间,并且有时会给出不成功的 0r 断开状态。但我需要在几秒钟内立即连接 Wifi。每次我使用 WifiManager.disconnect() 或 wifiManager 断开或禁用 wifi .setWifiEnabled(false) 然后所有接入点都从 wifiSettings 屏幕中消失。再次启用网络时,它会扫描所有接入点、配置的网络和 wifiManager 在连接网络时向我显示“获取网络的 IP 地址并在获取 IP 地址后尝试连接。所以这里连接 Wifi 迟到了。有没有其他方法可以解决这个问题,请尽快给我回复?

【问题讨论】:

  • AFAIK 我知道现在 WIFI 芯片就是这样工作的,你无法加快速度。

标签: android wifi


【解决方案1】:

您可以将路由器中的 TTL(生存时间)设置为低,如果它不知道您的 IP 号,则正常的 DHCP 设置时间不应超过 3-5 秒以获得强信号。如果您在主 UI 中有此任务,那么您需要考虑将其放入异步任务中。我发现更快的 CPU 电话确实可以更快地完成连接设置。 600mhz 手机需要 5 秒来设置第一次 wifi 连接。双核1.2Ghz耗时2-3秒。两者都使用相同的 AP(接入点)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-16
    • 1970-01-01
    • 1970-01-01
    • 2011-05-14
    • 1970-01-01
    相关资源
    最近更新 更多