Android开发 - 通过3G缓慢的互联网连接
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android开发 - 通过3G缓慢的互联网连接相关的知识,希望对你有一定的参考价值。
我正在通过REST Json开发一个带有android / Rails和通信的客户端/服务器应用程序
当我通过模拟器测试我的应用程序时,一切正常。此外,当我在手机上使用WIFI部署应用程序时,它工作正常,速度还可以。
但是,当我断开WIFI并使用3G连接时,手机变得令人难以置信地慢,并且需要Minutes du从服务器获得一个JSON响应。
我调试了一下,问题似乎是HTTPClient,执行方法需要ulta long。
其他使用网络访问的应用程序运行正常。
有什么建议吗?
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开发 - 通过3G缓慢的互联网连接的主要内容,如果未能解决你的问题,请参考以下文章
如何在我的 Android 应用程序中使用 3G 互联网连接?
在没有网络访问的本地 wifi 上强制 Android 使用 3G