android 文件下载
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 文件下载相关推荐
- Android 文件下载,根据url获取真正的文件名和后缀名(包括重定向的url)
Android文件下载时,有时候我们需要根据url拿到要下载文件的名字和后缀. url分两种, 一种是静态url:即url后面就是文件名,例如:https://qd.myapp.com/myapp/q ...
- android 下载进度条代码实现,Android 文件下载进度条的实现
Android 中很多地方都需要用到线程下载.下面我谢了个简单的下载图片的demo.望对你们有到帮助. 首先,配置权限, 在 AndroidManifest.xml里面的application节点下面 ...
- android文件下载功能实现,Android中DownloadManager实现文件下载实例详解
Android中DownloadManager实现文件下载 下载 创建下载链接 DownloadManager.Request request = new DownloadManager.Reques ...
- android程序内下载文件,android文件下载代码 android程序 里如何编写下载代码
android开发文件下载在手机报错 package cc.download; import android.app.Activity;import android.os我比任何人都懂你不会真的陪我到 ...
- android 下载进度条代码实现,Android文件下载进度条的实现代码
搜索热词 main.xml: android:orientation="vertical" android:layout_width="fill_parent" ...
- android文件下载自动安装或打开
最近做了几个项目,花点时间沉淀一下学到的知识. 多线程下载文件及UI刷新 断点续传下载文件网上的文章很多,在这里就不过多叙述了,在android里面控制UI的变化就比较麻烦了,用户在按下home键离开 ...
- Android文件下载——多线程下载
Android文件多线程下载(二)中为了使调用更加简单,做了一个简单的封装.可以直接拷贝代码. 文章目录 1. 相关逻辑 1.1 HTTP首部信息 1.2 RandomAccessFile 1.3 编 ...
- android文件下载器(轻量级)——EasyFileDownload
EasyFileDownloader 一个用于android中的轻量级文件下载器,特别适合应用内升级下载APK. A lightweight for use in the android file d ...
- Android 文件下载的三种基本方式
1. 自己封装URLConnection 连接请求类 这种方式在Android 刚兴起的时候,很少下载封装框架,就自己封装了.虽然一般的文件都能下载,但这种方式缺点很多,不稳定或者各种各样的问题会出现 ...
- android文件下载含服务器端,制作http/https文件共享服务器的Android下载管理器
我正在使用下载管理器的Android方下载来自不同来源的文件.现在我应该为这个应用程序创建一个服务器端.制作http/https文件共享服务器的Android下载管理器 的一切都在这里首先是为Andr ...
最新文章
- 加州理工《数据学习:机器学习课程》视频及ppt分享(附下载)
- fasttext 安装_fasttext的简单介绍
- ViewPager的事件冲突的解决
- JavaScript(四)字符串类型
- 如何解决git冲突,出现更新失败向下的箭头?
- ztree的树形结构不能正常显示原因
- java messagedigest_JAVA MessageDigest(MD5加密等)
- linux修改宽带拨号密码,Linux下ADSL拨号配置
- 小兔子乖乖用计算机,宝贝宝贝歌词说说:两只老虎爱跳舞,小兔子乖乖拔萝卜...
- 第一章 阿里大数据产品体系
- int类型和number类型区别
- 六十甲子日吉凶时辰对照表
- linux系统tar命令慢,Linux系统下tar命令的使用技巧
- 春季活动策划案例合集(共25份)
- SAND-MATIC 质押池将停用
- 计算机思维与应用论文,计算机思维论文参考文献 计算机思维核心期刊参考文献哪里找...
- PMP项目管理-[第十二章]采购管理
- CVX介绍——求解器
- 第二届国信蓝点杯 c语言 本科组 赛题分析 第8题
- AHRS(航姿参考系统)IMU(惯性测量单元)和INS的分析对比研究-2023-3-8
热门文章
- 澳洲墨尔本大学的计算机专业,墨尔本大学计算机专业排名澳洲第一,申请条件又有变化了!...
- 【OpenCV】—ROI区域图像叠加图像混合
- 【WordExcel】【1】更新Word的目录
- c语言小车程序,51单片机控制小车运动C语言代码
- 支付宝芝麻认证接口-扫码方式(芝麻认证接口与之类似)
- CentOS 7.4 YUM 搭建LANP环境+WordPress
- Goonie企业竞争情报系统评为选中国优秀网络应用软件奖
- 谷尼国际软件-企业竞争情报系统
- huawei.xmind
- oracle数据库书籍mobi,Oracle Database 12c PL/SQL开发指南(第7版) pdf epub mobi txt 下载...