如何以编程方式克服Wifi Connection android的延迟?

时间:2010-07-12 06:00:38

标签: android wifi

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

1 个答案:

答案 0 :(得分:0)

路由器中的TTL(生存时间)可以设置为低,如果不知道您的IP号,正常的DHCP设置时间对于强信号不应超过3-5秒。如果您在主UI中执行此任务,则需要考虑将其置于异步任务中。我发现更快的cpu手机可以更快地完成连接设置。 600mhz手机需要5秒钟才能建立第一次wifi连接。双核1.2Ghz需要2-3秒。两者都使用相同的AP(接入点)。