HttpURLConnection conn = (HttpURLConnection) url.openConnection();//建立连接
conn.setConnectTimeout(6*1000);
 conn.setRequestMethod("GET");
 conn.setRequestProperty("Accept-Language", "zh-CN");
 conn.setRequestProperty("Referer", downloadUrl); 
 conn.setRequestProperty("Charset", "UTF-8");
 conn.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)");
 conn.connect();
 if (conn.getResponseCode()==200) {
         this.fileSize = conn.getContentLength();
         if (this.fileSize <= 0) throw new RuntimeException("1无法获知文件大小 ");        


fileSize就是获得的网络文件大小

更多相关文章

  1. android 使用AsyncTask代替thread进行网络请求
  2. Android 之网络编程
  3. Android:如何显示网络图片
  4. android:自己实现能播放网络视频url的播放器

随机推荐

  1. Android(安卓)轻松实现语音识别
  2. Android(安卓)高性能编码一:多线程并发或
  3. Android(安卓)中获取未安装APK的 图标 ||
  4. android 多线程
  5. [置顶] Android研发规范
  6. android之Fragment(官网资料翻译)
  7. Android中String资源文件的format方法
  8. 编写Android自定义按钮
  9. Android程序在genymotion模拟器上能够成
  10. Android消息处理机制:源码剖析Handler、Lo