Android 获取下载链接文件大小
2015-05-30 11:35
465 查看
今天写下载文件模块,文件可以下载,但是进度条没显示,经过调试,发现得到的下载文件长度为-1.经查找资料,解决。
原因是默认使用了gzip压缩导致无法提前获得下载文件大小,所以不让它压缩即可。
// 创建连接 HttpURLConnection conn = (HttpURLConnection) url.openConnection(); //处理下载读取长度为-1 问题 conn.setRequestProperty("Accept-Encoding", "identity"); conn.connect(); // 获取文件大小 int length = conn.getContentLength();
原因是默认使用了gzip压缩导致无法提前获得下载文件大小,所以不让它压缩即可。
相关文章推荐
- android 布局 使用 viewPager 时,如何解决 和 子页面 长按滑动 冲突问题
- android HttoPost 请求服务器超时设置
- Android 给TextView添加点击事件
- 两分钟彻底让你明白Android Activity生命周期(图文)!
- Android学习笔记--欢迎界面的实现
- Android 开发服务类 02_NewsListServlet
- Android 开发服务类 01_ServletForXML
- Android Studio使用记录
- 手把手教你android通过PHP操作Mysql(1)
- 解决Android Studio 和 Android SDK Manager 无法在线更新的问题.
- Android实战简易教程-第一枪(Spinner控件详解)
- Android中用GridView实现九宫格的两种方法
- Android开发学习笔记:Gallery和GridView浅析
- Google I/O 2015 为 Android 开发者带来了哪些福利?
- Android attrs.xml文件中属性类型format值的格式
- android应用程序如何调用支付宝接口
- Android 添加子视图(addView和setView)
- Android提高十六篇之使用NDK把彩图转换灰度图
- Android入门第八篇之GridView(九宫图)
- Android自定义控件View(三)组合控件