Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.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网络请求时间问题_Android - Fatal编程技术网

Android网络请求时间问题

Android网络请求时间问题,android,Android,我正在构建一个需要来自服务器的数据的应用程序。我知道如何使用ConnectionManager检查internet连接,但我想知道(它只检查某些WIFI是否连接到设备) 如果internet连接可用但无法访问internet(无法浏览web),该怎么办 如果互联网连接太慢怎么办(我可以告诉用户等待) 若服务器响应太慢怎么办 请回复你宝贵的建议。 谢谢 用于WiFi链路速度检查 对于移动数据链路,您只能通过检查确定当前移动数据链路类型。然后,您应该根据链路类型接近实际速度(即,对于高达128 kb

我正在构建一个需要来自服务器的数据的应用程序。我知道如何使用ConnectionManager检查internet连接,但我想知道(它只检查某些WIFI是否连接到设备)

如果internet连接可用但无法访问internet(无法浏览web),该怎么办

如果互联网连接太慢怎么办(我可以告诉用户等待)

若服务器响应太慢怎么办

请回复你宝贵的建议。 谢谢

  • 用于WiFi链路速度检查
  • 对于移动数据链路,您只能通过检查确定当前移动数据链路类型。然后,您应该根据链路类型接近实际速度(即,对于高达128 kbps的GPRS,对于高达236.8 kpbs的EDGE,对于高达2 Mbps的3G,对于高达7.2 Mbps的HDSPA)。考虑到这只是一个近似值。您可以使用HDSPA连接,但您的运营商将最高速度限制为2 Mbps
现在,您必须获得速度并设置条件是否低于10kbps,“慢速互联网连接”


感谢您在没有任何建议的情况下进行否决投票,这确实帮了我很大的忙:/嗯,这是一种检查方法,另一种方法是检查从服务器检索请求/或在Web视图中加载页面所需的时间,如果超过给定的时间跨度,或者显示一条消息,显示网络速度慢或者需要显示任何错误。这就是我想知道的,如果服务器需要很长时间才能响应,我们不能要求用户等待,他们最终会离开,因为你必须暂停,如果时间超过了暂停时间,告诉thm一些事情……嗯,希望它能帮助你。如果它回答了您的问题,请将其标记为已回答。谢谢