知识养成了思想,思想同时又在融化知识。这篇文章主要讲述Android开发 - 通过3G缓慢的互联网连接相关的知识,希望能为你提供帮助。
我正在通过REST Json开发一个带有android / Rails和通信的客户端/服务器应用程序
当我通过模拟器测试我的应用程序时,一切正常。此外,当我在手机上使用WIFI部署应用程序时,它工作正常,速度还可以。
但是,当我断开WIFI并使用3G连接时,手机变得令人难以置信地慢,并且需要Minutes du从服务器获得一个JSON响应。
我调试了一下,问题似乎是HTTPClient,执行方法需要ulta long。
其他使用网络访问的应用程序运行正常。
【Android开发 - 通过3G缓慢的互联网连接】有什么建议吗?
HTC Magic
Android 1.6
我的Http连接代码:
HttpClient client = new DefaultHttpClient();
HttpGet get = new HttpGet("URL");
try {
client.execute(get);
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
答案解决:港口的一些问题。我将服务器端口从3000更改为80,它运行正常。感谢评论,这是伟大的提示:)。感谢Chris Stratton
另一答案移动到移动数据覆盖范围更广的区域?
推荐阅读
- Android - 关闭特定的蓝牙插座
- 如何在ACCDB项目中设置Application.CurrentProject.Connection()
- PlayerPrefs没有在android上工作
- Android FileOutputStream位置保存文件
- 恢复android中活动的动态UI元素
- 将Android中的位图保存为外部存储中的JPEG文件夹
- 如何在android中删除包()
- Visual Studio,Android(找出Nuget-packages所需的框架)
- ImportError(没有名为'app'的模块)