Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何以编程方式克服Wifi连接延迟?_Android_Wifi - Fatal编程技术网

Android 如何以编程方式克服Wifi连接延迟?

Android 如何以编程方式克服Wifi连接延迟?,android,wifi,Android,Wifi,每当我需要连接到wifi接入点时。这需要时间,有时会给出“未成功”或“已断开”状态。但我需要在几秒钟内立即连接wifi。每次我使用WifiManager.disconnect()或WifiManager.setWifiEnabled断开或禁用wifi时(假)然后,所有接入点将从wifiSettings屏幕中显示。再次,只要启用网络,它将扫描所有接入点,已配置的网络和wifiManager在连接网络时向我显示“获取网络的IP地址,并在获取网络试图连接的IP地址后。因此,这里连接Wifi会很晚。是否

每当我需要连接到wifi接入点时。这需要时间,有时会给出“未成功”或“已断开”状态。但我需要在几秒钟内立即连接wifi。每次我使用WifiManager.disconnect()或WifiManager.setWifiEnabled断开或禁用wifi时(假)然后,所有接入点将从wifiSettings屏幕中显示。再次,只要启用网络,它将扫描所有接入点,已配置的网络和wifiManager在连接网络时向我显示“获取网络的IP地址,并在获取网络试图连接的IP地址后。因此,这里连接Wifi会很晚。是否有其他方法可以解决此问题,请尽快给我答复?

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

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