刚接触安卓开发,试着写个小程序熟悉下,就写了天气预报的小程序,通过httpUrlConnection读流的方式来获取网络公共接口提供的天气XML信息。但在建立http连接时一直报java.io.EOFException,多次尝试无过,但正常的httpUrlConnection却能正常访问。

  通过查询Baidu大神,比较多的说法是这是由于httpUrlConnection在某些版本的安卓平台所存在的bug问题,果断改之,通过引用httpClinet外部包来解决该问题,非常成功!代码如下:

  //外部天气api url
String url = "http://flash.weather.com.cn/wmaps/xml/china.xml"; HttpClient client = new DefaultHttpClient();
HttpGet httpget = new HttpGet(url);
HttpResponse response = client.execute(httpget);
HttpEntity entity = response.getEntity();
if (entity != null) {
entity = new BufferedHttpEntity(entity);
InputStream is = entity.getContent();
}
bufferedReader = new BufferedReader(new InputStreamReader(is));

最新文章

  1. 【TIP】已经上架的app在AppStore上搜不到的解决办法
  2. js阻止提交表单(post)
  3. 一个安邦逻辑漏洞爆破密码的py脚本
  4. iOS软件开发架构理解
  5. .NET 配置文件简单使用
  6. jjjjQuery选择器
  7. 手机自动化测试:Appium源码之api(1)
  8. openFace 人脸识别框架测试
  9. JS关于Date函数的格式化输出
  10. radio为什么不能选择。急急急
  11. 分析easyswoole3.0源码,服务启动为例(二)
  12. 下拉框插件select2的使用
  13. 1. github配置
  14. 完美解决windows+ngnix+phpcgi自动退出的问题
  15. inetd的工作流程
  16. VS2010环境下Winpcap配置方法 (转)
  17. C# MD5一句话加密
  18. NRF24L01使用外部中断读取数据的问题
  19. spring boot快速入门 8: 异常处理
  20. [Training Video - 6] [File Reading] [Java] Create and Write Excel File Using Apache POI API

热门文章

  1. Head First 设计模式之观察者模式(Observer Pattern)
  2. 在CentOS中安装中文支持
  3. [综] PCA降维
  4. windows下IIS+PHP解决大文件上传500错问题
  5. Lab_4_SysOps_Monitoring_Linux_v2.5
  6. 修复sublime text系统右键菜单
  7. 主席树入门(区间第k大)
  8. caffe:用自己的数据训练网络mnist
  9. POJ 2352 Stars 线段树 数星星
  10. C#播放声音的四种方法 +AxWindowsMediaPlayer的详细用法