请问如何通过GPRS获取HTTPGET数据 目前程序在打开wifi时能正常获取到数据,打开gprs就停滞在HttpResponse httpResponse = httpclient.execute(httpget);这句话这,已经给了网络权限,想问下通过gprs联网和wifi有什么区别,注意事项 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 顶下楼主,我的程序也是有时候用wifi能获取到数据,用gprs就获取不到 没有区别的,WIFI和GPRS如果有区别的话,也不是表现在这里,如果你的问题还出现了,你把代码贴出来,一起看下,或许可以解决 连接总是被重置,又研究了下,看到有人说和接入点有关,cmnet和wifi一样连接,但cmwap得处理一下,应该是需要设置成移动的代理。但我的接入点的确是cmnet,仍然不行,不知道为什么。不过我发现对于wap的网站是可以连接的。 Thread th = new Thread(){ @Override public void run() { // TODO Auto-generated method stub super.run(); DefaultHttpClient httpclient = new DefaultHttpClient(); HttpGet httpget = new HttpGet("http://m.weather.com.cn/data/101190101.html"); Log.i("weather", "getting..."); try{ HttpResponse httpResponse = httpclient.execute(httpget); Log.i("weather", "got"); String data = EntityUtils.toString(httpResponse.getEntity(),"UTF-8");}这是获取数据的代码,开启gprs时候有时能获取到数据,有时会卡在HttpResponse httpResponse = httpclient.execute(httpget);这句话这,手机网络选的是cmnet 哥,用的wifi,秒收到数据,GPRS,,在刚打开的时候,有时候是没有联网的,是属于网络可以用,但网络不通,对于这种情况,可以设置TIMEOUT,就可以解决了,已经测试,5楼的代码是没有错的,不过这样写很样衰而已 设置TIMEOUT只是结束这次访问,仍然没有获取到数据吧,另外lz刚学android,代码写的不够好,希望能给出改进意见,先谢过了 握手,我也是刚接触android,代码和你基本一样,也是gprs时卡在了这句上,而且是每次都卡在这,从没成功获取过数据,logcat中有Connection reset by peer的异常。用wifi就没有问题。我现在用同样的代码从一个支持wap的网站上去获取数据,可以在gprs下取到数据了。实在不小的原因啊,我想着会不会是gprs网速太慢或者说需要网站的支持才行。 debug跟踪一下啊,try catch一下有没有异常? 握手,我也是刚接触android,代码和你基本一样,也是gprs时卡在了这句上,而且是每次都卡在这,从没成功获取过数据,logcat中有Connection reset by peer的异常。用wifi就没有问题。我现在用同样的代码从一个支持wap的网站上去获取数据,可以在gprs下取到数据了。实在不小的原因啊,我想着会不会是gprs网速太慢或者说需要网站的支持才行。据说是移动屏蔽了这个IP地址,顺便请问一下通过CMWAP模式访问网站要怎么设置代理呢? 握手,我也是刚接触android,代码和你基本一样,也是gprs时卡在了这句上,而且是每次都卡在这,从没成功获取过数据,logcat中有Connection reset by peer的异常。用wifi就没有问题。我现在用同样的代码从一个支持wap的网站上去获取数据,可以在gprs下取到数据了。实在不小的原因啊,我想着会不会是gprs网速太慢或者说需要网站的支持才行。据说是移动屏蔽了这个IP地址,顺便请问一下通过CMWAP模式访问网站要怎么设置代理呢?看看这个,http://blog.csdn.net/shinay/article/details/7673992,不过我自己没有试过,不知道可不可用。 我也碰到 http 在gprs下,下载文件时,下载一部分,后面的就取不到数据了。 楼主如何解决的 ? 求教下拉更新和上推更多的控件 startActivityForResult 没有返回结果 JAVA是不是有一些通用的架构方法? 请教关于 Permission Denial的问题 Android开发……Myeclipse中控件get/set 会卡 通过appwidget点击出来的activity如何覆盖这个appwidget 修改模拟器hosts文件,push的时候总是出错 分享个当连续建相同的控件的时候的方法,顺便讨教下一些问题。。。 android fragment 软键盘 这是什么情况啊 模拟器闪退 有大佬知道吗 Android高手过招 FAQ 华为的垃圾手机上跑自己的程序卡得要死
Thread th = new Thread()
{
@Override
public void run()
{
// TODO Auto-generated method stub
super.run();
DefaultHttpClient httpclient = new DefaultHttpClient();
HttpGet httpget = new HttpGet("http://m.weather.com.cn/data/101190101.html");
Log.i("weather", "getting...");
try{
HttpResponse httpResponse = httpclient.execute(httpget);
Log.i("weather", "got");
String data = EntityUtils.toString(httpResponse.getEntity(),"UTF-8");
}这是获取数据的代码,开启gprs时候有时能获取到数据,有时会卡在HttpResponse httpResponse = httpclient.execute(httpget);这句话这,手机网络选的是cmnet
握手,我也是刚接触android,代码和你基本一样,也是gprs时卡在了这句上,而且是每次都卡在这,从没成功获取过数据,logcat中有Connection reset by peer的异常。用wifi就没有问题。
我现在用同样的代码从一个支持wap的网站上去获取数据,可以在gprs下取到数据了。
实在不小的原因啊,我想着会不会是gprs网速太慢或者说需要网站的支持才行。
握手,我也是刚接触android,代码和你基本一样,也是gprs时卡在了这句上,而且是每次都卡在这,从没成功获取过数据,logcat中有Connection reset by peer的异常。用wifi就没有问题。
我现在用同样的代码从一个支持wap的网站上去获取数据,可以在gprs下取到数据了。
实在不小的原因啊,我想着会不会是gprs网速太慢或者说需要网站的支持才行。据说是移动屏蔽了这个IP地址,顺便请问一下通过CMWAP模式访问网站要怎么设置代理呢?
握手,我也是刚接触android,代码和你基本一样,也是gprs时卡在了这句上,而且是每次都卡在这,从没成功获取过数据,logcat中有Connection reset by peer的异常。用wifi就没有问题。
我现在用同样的代码从一个支持wap的网站上去获取数据,可以在gprs下取到数据了。
实在不小的原因啊,我想着会不会是gprs网速太慢或者说需要网站的支持才行。据说是移动屏蔽了这个IP地址,顺便请问一下通过CMWAP模式访问网站要怎么设置代理呢?看看这个,http://blog.csdn.net/shinay/article/details/7673992,不过我自己没有试过,不知道可不可用。