downloadfile

使用Retrofit2+Rxjava+Rxandroid+okhttp的方式下载文件并存储到sd卡指定目录

使用:

gradle

Step 1.在工程build.gradle文件中加入maven地址repositories:

allprojects {

repositories {

...

maven { url 'https://jitpack.io' }

}

}

Step 2. 在module的build.gradle中添加依赖,注意修改当前版本号

dependencies {

//注:Tag改为当前版本号,在上面JitPack后面

implementation 'com.github.Charay:downloadfile:Tag'

}

Step 3.调用下面方法:

//准备资源

String baseUrl = "https://p3.pstatp.com/";

String fromUri = "weili/l/57425576771846219.jpg";

//要存储的sd卡路径

String toDir = "img/girls/";

//要存储的文件名称

String tofileName = "girl.jpg";

/**

* 下载文件到sd卡

* @param baseUrl baseurl地址 如:https://www.baidu.com/

* @param fromUri 文件的资源路径,包含文件名称和扩展名 如:img/bau_logo.gif

* @param toDir 要存储在sd卡中的目录

* @param fileName 要存储的文件名称 包含扩展名

*/

DownloadFileUtil.downloadFileFromServer(baseUrl,fromUri,toDir,tofileName);

###如果添加依赖后无法编译请将自己的项目版本改成28.0.0重新编译

下面三个地方都要修改

compileSdkVersion 28

targetSdkVersion 28

implementation 'com.android.support:appcompat-v7:28.0.0'

java 安卓下载文件_GitHub - Charay/downloadfile: 使用Retrofit2+Rxjava+Rxandroid+okhttp的方式下载文件并存储到sd卡指定目录...相关推荐

  1. android studio 删除、创建 sd卡指定目录的文件

    File file = new File("文件具体路径");if(file.exists()) {file.delete();}File dir = new File(" ...

  2. android 自动下一首,Android播播放完SD卡指定文件夹音乐之后,自动播放下一首

    最近做一个项目,需要连续播放音乐,播放完一首歌之后,自动播放完下一首歌.不要重复播放. 代码如下: package com.example.asyncplayer_ex; import java.io ...

  3. android 访问存储卡,Android:无法访问存储在SD卡中的文件

    我正在研究一个读取存储在SD卡(内部/数据/本地)中的.txt文件的应用程序.我遇到的问题是,它似乎可以访问文件路径,但它不能访问文件本身(尽管它具有读取和写入权限),但会引发FileNotFound ...

  4. android qq存储方式,android(5)(模拟QQ登录,文件存储,SD卡存储,SharedPreferences存储)...

    模拟QQ登录(记录账号和密码): 1.文件存储到文件中: /** * 文件存储 *@author Administrator * */ public class Utils { /** * 保存用户信 ...

  5. java 访问手机存储卡,android实现文件下载并存储进SD卡

    标题很明显,这篇博文主要内容是: 在android程序中实现文件的下载并存储进手机或虚拟机的SD卡 在demo中我主要操作为: 1,根据有效的文本文件url地址,读取文本内容:demo使用的是.lrc ...

  6. android sd卡列目录文件_Android正确获取SD卡目录及使用SD卡目录

    此文乃是转载,原文在这里链接 SD卡作为手机的扩展存储设备,在手机中充当硬盘角色,可以让我们手机存放更多的数据以及多媒体等大体积文件.因此查看SD卡的内存就跟我们查看硬盘的剩余空间一样,是我们经常操作 ...

  7. Android手机数据读写方法(内部存储、SD卡,网络加载,包内文件读取)

        本次实例以文本和图片为例,展示了Android手机内部存储的读写方法.SD卡的读写方法,包内文件的读取,以及网络文本及图片的加载与下载.     项目文件在此:文档下载传送门 从网络加载图片或 ...

  8. 百度android导航sd卡上,[转载]关于安卓4.4.2系统下,高德手机导航和百度手机导航离线地图在外置SD卡的...

    2014年4月三星向S4 I9500手机用户推送了安卓4.4.2系统更新.由于google安卓4.4系统对第3方应用程序读写外置SD卡的限制,导致搜狗离线及高德离线地图在外置SD卡的安装均出现无法访问 ...

  9. android sd卡列目录文件_Android加载SD卡目录,文件夹遍历,图片设置,设置文件对应打开方式等...

    public class GridViewFile extends Activity implementsView.OnClickListener {privateContext context;pr ...

最新文章

  1. 2018usnews计算机专业排名,2018年研究生计算机专业前50排名(美USNews版)
  2. IDEA无法识别pom.xml文件,内容全部显示为灰色,或者无颜色
  3. 第四范式送上2022虎年祝福
  4. 强网杯Web部分review
  5. vue --- vue.js实战基础篇课后练习
  6. 史上最全的技术手册整理总结,编程小白都从这篇文章迅速成为大牛
  7. 【CodeVS】p1174 靶形数独
  8. java框架_这篇让你吃透Java集合框架!
  9. java 按照笔画排序,怎样用java把名单按姓氏笔画排序
  10. Windows10鼠标光标及浏览器点击效果【win10美化】
  11. 激光投影仪对比激光电视 成像原理和适用范围
  12. Live2D 博客页面添加板娘
  13. 量子多体理论怎么样理解,多体系统的量子理论
  14. 2010南非世界杯32强手绘海报
  15. Allegro静态铜皮避让问题
  16. 第8届泰迪杯C题问题总结
  17. 商场会员营销系统 购物中心会员精细化运营体系
  18. W801单片机学习笔记——调试器的配置与使用(适用于W801和W806)
  19. 给女友的网页小惊喜,(生日,周年,表白通用) ☞谁说程序员不懂浪漫
  20. 亚马逊要求的FCC-ID和 CE-RED认证的定频机是什么

热门文章

  1. svn的使用(Mac)
  2. linux 命令速查手册之十
  3. 企业网站 源码 e-mail_天津seo优化套餐服务收费_天津网站优化关键词价格
  4. 解决windows指纹登录不灵问题
  5. Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlFmtTLV
  6. python中时间间隔默认单位是什么_Python时间增量(以年为单位)
  7. kettle使用_ETL工具(kettle)-《PentahoKettle解决方案-使用PDI构建开源ETL解决方案》
  8. c ++查找字符串_C ++结构| 查找输出程序| 套装1
  9. Java PropertyPermission getActions()方法与示例
  10. Java SecurityManager checkMemberAccess()方法与示例