我正在构建一个android应用程序,通过http api调用与服务器交换数据。在很多情况下,用户抱怨应用程序太慢或根本不起作用。
最常见的原因是网络连接不良(3g/wifi信号低或公共wifi拥挤)。
检测不良连接的最佳方法是什么?一旦我可以检测到连接不良,就可以使用图标或toast消息来通知用户情况。
我正在使用httpurlconnection进行api调用。
最佳答案
我可能会用延迟时间。在收到请求和请求完成时节省时间。如果你看到的数字太高,弹出警告。如果您正在下载大文件,您可能希望切换到吞吐量(传输多少kbps)。
关于android - 在Android上检测不良的网络连接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22449808/