FileDownloader 很棒的文件下载库
为什么80%的码农都做不了架构师?>>>
有一个很好用的文件下载库,这里做个记录;
1、内容大纲
- 文件库源码导入项目
- com.jfrog.bintray的作用
2、文件下载开源库使用
先说说这个这个优秀文件下载开源库:FileDownloader
下面是部分展示效果,直接引入就好
可以直接将源码从git上下载下来后的目录结构如下
我们可以把library直接copy到我们的项目中作为一个依赖库使用,但是还需要我们对便以文件进行修改如下:
2.1、先去掉下面三个插件
2.2、去掉依赖库中对插件的依赖,直接删掉
apply from: rootProject.file('gradle/mvn-push.gradle')
2.3、删掉项目build.gradle文件中的
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7.3'
如下图
2.4、为什么要去掉这几个插件
这几个插件是可以去掉的,为什么?需要了解com.jfrog.bintray是做什么用的
com.jfrog.bintray实际上是开源项目用来将打成的库包提交到Maven Central或者Jcenter的插件,是可以去掉的。
3、bintray
3.1、Android项目依赖包是怎么导入的
在 AS(Android Studio )中,我们可以很方便的通过gradle 来导入第三方库,非常便利,比如:
implementation 'com.squareup.retrofit2:retrofit:2.3.0'
注意之前我们导入是
compile 'com.squareup.retrofit2:retrofit:2.3.0'
现在compile被换成implementation了,
实际上AS帮我们做了很多事情,导入包的过程中是AS自主完成,AS会先从 Maven 仓库的服务器中下载所对应的包,比较通用有两个服务器,它们是 Jcenter 和 Maven Central,Jcenter是Android Studio 默认使用的服务器仓库。
3.2、Jcenter
Jcenter 是 bintray.com 所使用的 Maven 仓库,jcenter 的速度比Maven Central更快、库更多、UI界面更友好、更易用,同时 bintray 还支持将 jcenter 上传到 Maven Central 的功能
转载于:https://my.oschina.net/goboy/blog/2050265
FileDownloader 很棒的文件下载库相关推荐
- 轻量级web api_10个很棒的JavaScript库,提升Web开发效率
JavaScript是最流行的编程语言之一.过去的20年中程序员们见证了它的爆发式增长.现在,JavaScript几乎可以执行任何操作,并且可以在包括物联网在内的多个平台和设备上运行.其流行的原因之一 ...
- 模糊选择器 js_5个很棒的 React.js 库,值得你亲手试试!
React在过去几年变得越来越受欢迎.随之而来的是越来越多的库的发布,给我们带来了新的可能性,但最重要的是让开发这工作变得越来越简单. 在本文中,介绍 5 个 React 库,希望能给你带来一些帮助. ...
- react for循环_5个很棒的 React.js 库,值得你亲手试试!
React在过去几年变得越来越受欢迎.随之而来的是越来越多的库的发布,给我们带来了新的可能性,但最重要的是让开发这工作变得越来越简单. 在本文中,介绍 5 个 React 库,希望能给你带来一些帮助. ...
- 「首席架构师推荐」一系列很棒的的浏览器端JavaScript库资源
包管理器 托管JavaScript库并提供用于获取和打包它们的工具. npm - npm是JavaScript的包管理器. Bower - 网络包管理器. component - 用于构建更好的Web ...
- javascript 库_您应该在2020年尝试的10个很棒JavaScript库
javascript 库 JavaScript is one of the most popular languages on the web. Even though it was initiall ...
- 一份很棒的外设驱动库!(基于STM32F4)
关注.星标公众号,直达精彩内容 来源:https://www.lmlphp.com/user/1774/article/item/19294/ 编辑整理:技术让梦想更伟大 | 李肖遥 本次分享一份基于 ...
- c++每调用一次函数+1_每个开发人员都应该知道的一些很棒的现代C ++功能
c++每调用一次函数+1 As a language, C++ has evolved a lot. 作为一种语言,C ++已经发展了很多. Of course this did not happen ...
- 介绍一种很棒的wince 如何替换系统声音的方法
Topic:介绍一种很棒的wince 如何替换系统声音的方法(作者:Baiduluckyboy) //------------------------------------------------- ...
- Giphy – 分享一个很棒的 GIF 动画图片搜索引擎
GIF 动画图片是一种非常有趣的图片格式,比静态图片更能够表达出含义,如果能制作得有创意,那就非常的有趣.今天向大家推荐一个很棒的 GIF 动画图片搜索引擎--Giphy. 您可能感兴趣的相关文章 轻 ...
最新文章
- 精华:软件架构模式的7种武器
- AGX Xavier GPIO
- Linux内核源代码分析-第三章 内核体系结构概述-1
- [HAOI 2010]软件安装
- redis php 守护进程,PHP守护进程利用Redis队列实现业务
- js 格式化 java时间格式化_javascript时间格式化
- responsibility和workload的区别
- (84)FPGA面试题-多bit跨时钟域
- 使用Python判断文件是否为PE文件
- Python DearPyGui 进阶
- 2018人工智能发展盘点:国内各行业拥抱AI,总体呈现八大特点
- 微信小程序实现扫码登录网站
- 计算机桌面上任务栏在哪里,电脑桌面上的任务栏不见了怎么办
- 【精品】FreeMarker 语法详解
- 程序员的人生——应届生北漂的第三天
- win7系统备份还原软件_傲梅轻松备份bug导致系统还原0x81000203错误,
- Github-谷歌插件gitzip(加速器-不用再忍受几十kb/s的煎熬了)
- 参数use_sim_time
- PlaySound函数以及sndPlaySound函数用法总结
- Photoshop制作剔透魔法水晶球