1.使用Http协议下载文件

2.将下载的文件写入SDCard

开发流程

第一步 创建一个HttpURLConnection 对象 HttpURLConnection urlConn = (HttpURLConnection)url.openConnection();

第二步  获得一个InputStream对象,就是先写读取到一个对象,urlConn.getInputStream();

第三步  声明访问网络的权限 android.permission.INTERNET

写外部存储SDcard卡的权限 android.permission.WRITE_EXTERNAL_STORAGE

访问SDCARD 的步骤:

得到当前设备SD卡的目录: Environment.getExternalStorageDirectory()

具体代码请参见: download1 工程

在Download.java类中有以下代码:

String lrc = httpDownloader.download("http://192.168.1.105/oa/DocumentCatalog/beyond.lrc");
   System.out.println("歌词: "+ lrc);

-----------------------------------------------------

int result = httpDownloader.downFile("http://192.168.1.105/oa/DocumentCatalog/beyond.mp3","voa/","beyond.mp3");
   if(result == 1)
    System.out.println("要下载的歌曲已存在!");
   else if(result == 0)
    System.out.println("歌曲下载成功!");
   else
    System.out.println("歌曲下载失败,请检查操作!");

因此,如果是下载本地文件,必须启动web服务器,我这里是先打开myeclipse下oa工程,启动Tomcat6.0.14,  下载的url地址必须是具体IP地址,不能用localhost代替192.168.1.105,

android 文件下载相关推荐

  1. Android 文件下载,根据url获取真正的文件名和后缀名(包括重定向的url)

    Android文件下载时,有时候我们需要根据url拿到要下载文件的名字和后缀. url分两种, 一种是静态url:即url后面就是文件名,例如:https://qd.myapp.com/myapp/q ...

  2. android 下载进度条代码实现,Android 文件下载进度条的实现

    Android 中很多地方都需要用到线程下载.下面我谢了个简单的下载图片的demo.望对你们有到帮助. 首先,配置权限, 在 AndroidManifest.xml里面的application节点下面 ...

  3. android文件下载功能实现,Android中DownloadManager实现文件下载实例详解

    Android中DownloadManager实现文件下载 下载 创建下载链接 DownloadManager.Request request = new DownloadManager.Reques ...

  4. android程序内下载文件,android文件下载代码 android程序 里如何编写下载代码

    android开发文件下载在手机报错 package cc.download; import android.app.Activity;import android.os我比任何人都懂你不会真的陪我到 ...

  5. android 下载进度条代码实现,Android文件下载进度条的实现代码

    搜索热词 main.xml: android:orientation="vertical" android:layout_width="fill_parent" ...

  6. android文件下载自动安装或打开

    最近做了几个项目,花点时间沉淀一下学到的知识. 多线程下载文件及UI刷新 断点续传下载文件网上的文章很多,在这里就不过多叙述了,在android里面控制UI的变化就比较麻烦了,用户在按下home键离开 ...

  7. Android文件下载——多线程下载

    Android文件多线程下载(二)中为了使调用更加简单,做了一个简单的封装.可以直接拷贝代码. 文章目录 1. 相关逻辑 1.1 HTTP首部信息 1.2 RandomAccessFile 1.3 编 ...

  8. android文件下载器(轻量级)——EasyFileDownload

    EasyFileDownloader 一个用于android中的轻量级文件下载器,特别适合应用内升级下载APK. A lightweight for use in the android file d ...

  9. Android 文件下载的三种基本方式

    1. 自己封装URLConnection 连接请求类 这种方式在Android 刚兴起的时候,很少下载封装框架,就自己封装了.虽然一般的文件都能下载,但这种方式缺点很多,不稳定或者各种各样的问题会出现 ...

  10. android文件下载含服务器端,制作http/https文件共享服务器的Android下载管理器

    我正在使用下载管理器的Android方下载来自不同来源的文件.现在我应该为这个应用程序创建一个服务器端.制作http/https文件共享服务器的Android下载管理器 的一切都在这里首先是为Andr ...

最新文章

  1. 加州理工《数据学习:机器学习课程》视频及ppt分享(附下载)
  2. fasttext 安装_fasttext的简单介绍
  3. ViewPager的事件冲突的解决
  4. JavaScript(四)字符串类型
  5. 如何解决git冲突,出现更新失败向下的箭头?
  6. ztree的树形结构不能正常显示原因
  7. java messagedigest_JAVA MessageDigest(MD5加密等)
  8. linux修改宽带拨号密码,Linux下ADSL拨号配置
  9. 小兔子乖乖用计算机,宝贝宝贝歌词说说:两只老虎爱跳舞,小兔子乖乖拔萝卜...
  10. 第一章 阿里大数据产品体系
  11. int类型和number类型区别
  12. 六十甲子日吉凶时辰对照表
  13. linux系统tar命令慢,Linux系统下tar命令的使用技巧
  14. 春季活动策划案例合集(共25份)
  15. SAND-MATIC 质押池将停用
  16. 计算机思维与应用论文,计算机思维论文参考文献 计算机思维核心期刊参考文献哪里找...
  17. PMP项目管理-[第十二章]采购管理
  18. CVX介绍——求解器
  19. 第二届国信蓝点杯 c语言 本科组 赛题分析 第8题
  20. AHRS(航姿参考系统)IMU(惯性测量单元)和INS的分析对比研究-2023-3-8

热门文章

  1. 澳洲墨尔本大学的计算机专业,墨尔本大学计算机专业排名澳洲第一,申请条件又有变化了!...
  2. 【OpenCV】—ROI区域图像叠加图像混合
  3. 【WordExcel】【1】更新Word的目录
  4. c语言小车程序,51单片机控制小车运动C语言代码
  5. 支付宝芝麻认证接口-扫码方式(芝麻认证接口与之类似)
  6. CentOS 7.4 YUM 搭建LANP环境+WordPress
  7. Goonie企业竞争情报系统评为选中国优秀网络应用软件奖
  8. 谷尼国际软件-企业竞争情报系统
  9. huawei.xmind
  10. oracle数据库书籍mobi,Oracle Database 12c PL/SQL开发指南(第7版) pdf epub mobi txt 下载...