超级简单的安卓图片下载

简介: 超级简单的安卓图片下载

我们的眼睛就是我们的监狱,我们的眼光所到之处就是我们监狱的围墙。——尼采

首先请求授权

然后我们这里引入依赖

implementation 'com.hujiang.restvolley:restvolley:1.0.1'

然后调用函数

String filename = url.substring(url.lastIndexOf("/"));
                String localPath = context.getExternalFilesDir(Environment.DIRECTORY_PICTURES) + filename;
                RestVolleyDownload.download(context, url, localPath, new RestVolleyDownload.OnDownloadListener() {
                    @Override
                    public void onDownloadStart(String url) {
                    }
                    @Override
                    public void onDownloadSuccess(String url, File file, int httpCode, Headers headers) {
                        ToastUtils.shortToast("保存成功,文件地址:" + localPath);
                    }
                    @Override
                    public void onDownloadFailure(String url, Exception e, int httpCode, Headers headers) {
                        ToastUtils.shortToast("保存失败");
                    }
                    @Override
                    public void onDownloadProgress(String url, int downloadBytes, int contentLength, File file, int httpCode, Headers headers) {
                    }
                });

就能实现根据网络图片url下载图片到本地啦!

源码地址

相关文章
|
5月前
|
数据采集 数据安全/隐私保护
下载m3u8视频,以及整合
下载m3u8视频,以及整合
|
Java Apache Maven
下载和安装
下载和安装 使用maven下载 当前最新版本1.1.0 gecco核心库 com.geccocrawler gecco x.
989 0
|
Android开发
下载
下载 MultiThreadDownload (使用的App有:薄荷) FileDownloader (Android 文件下载引擎,稳定、高效、灵活、简单易用) RxDownload (基于RxJava和Retrofit打造的下载工具, 支持多线程下载和断点续传, 智能判断是否支持断点续传等功能) file-downloader (安卓上轻量级Http/Https文件下载框架,我的目标是让安卓文件下载越简单越好,尽可能以最简洁明了的方式完成复杂需求。
1231 0
|
开发工具 Windows 开发者
如何下载WDK
随着Windows Vista和Windows Server 2008的相继发布,微软的驱动开发工具也进行了相应的更新换代。原来的驱动开发工具包叫做DDK(Driver Develpment Kit),现在新版本的叫做WDK(Windows Driver Kit)。
1596 0
|
Python 容器
使用 you-get 下载视频
安装you-get 最近刚刚看完了Python的官方教程,准备研究一下Python的第三方库。想起来以前看到过一个很不错的视频下载工具you-get,今天正好来研究一下。
1190 0
怎么下载保存网页
浏览器上一般都有菜单,你点击文件->保存网页,然后会弹出保存选项,选择好路径,点击确定保存就行了。
780 0