01 2013 档案

摘要:最近在做一个下载平台,用到多线程下载和断点续传功能,当我获取文件大小getContentLength()的时候,返回结果是-1。文件下载是没问题的,但是大小却不正常,用模拟器获取getContentLength()是正常的,但是真机却返回-1了,模拟器是低版本运行,于是我就猜想是版本问题,果然2.2版本以上HttpURLConnection跟服务交互采用了"gzip"压缩:参考api:By default, this implementation ofHttpURLConnectionrequests that servers use gzip compression. S 阅读全文
posted @ 2013-01-21 14:45 SaiWu 阅读(13841) 评论(0) 推荐(0)
摘要:Cannot add header view to list -- setAdapter has already been called.为ListView addHeaderView(加头view),运行报错提示我已经设置了适配器,原来addHeaderView(View v)方法 只能在父控件 setAdapter之前调用!getContentLength()=-1在做下载平台,发现获取下载文件大小的时候返回-1,原来2.2版本以上HttpURLConnection跟服务交互采用了"gzip"压缩。取消即可:connection.setRequestProperty(& 阅读全文
posted @ 2013-01-11 11:13 SaiWu 阅读(418) 评论(0) 推荐(0)