我开发了Android/Rails和通信的客户端/服务器应用程序互联网连接速度较慢当我通过模拟器进行测试我的应用程序,一切工作正常。 当我在上使用时,我的手机上部署了应用程序,它的工作原理和速度都很好。开发Android - 通过REST的Json</p> <p>通过3G
但是,当我从WIFI断开并使用3G连接时,电话变得难以置信慢,需要几分钟时间从服务器获得一个JSON响应。
我调试了一下,问题似乎是HTTPClient,执行方法需要ulta long。
Network Access的其他应用程序正在运行完美。
任何建议该怎么办?
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();
}
你可以从不同的应用程序,也许浏览器连接到同一台服务器?最近我注意到一个不幸的趋势,即从一个ISP或另一个ISP到特定网站的连接一段时间会非常缓慢,即使其他网站和其他ISP也没有问题。 – 2010-12-14 21:48:55
嘿,这是一个提示,我的浏览器无法正常访问网页。 – Nihil 2010-12-15 00:58:48
Im使用DynDns将URL映射到本地服务器。端口是3000,所以se url是例如.dyndns.org:3000/getPersons.json。这可能是问题吗?我的手机与WIFI连接,可能需要我的路由器才能访问它。 ?! – Nihil 2010-12-15 01:08:45