java文件下载框架_Aria:简单易用、高效的下载框架(Java)

Aria是一个简洁且高效的Java下载框架,可在Activity、Service、Fragment等组件中使用,支持自动任务调度、HTTPS下载、上传操作等。通过简单的API,开发者可以轻松管理下载任务,获取下载速度,动态调整最大下载数。Aria提供事件监听和广播接收器,方便获取下载状态。使用Aria需要在Manifest中添加相关权限,并根据需求配置参数。
摘要由CSDN通过智能技术生成

Aria

20170603161712_403.png

Aria项目源于15年工作中遇到的一个文件下载管理的需求,当时被下载折磨的痛不欲生,从那时起便萌生了编写一个简单易用,稳当高效的下载框架,aria经历了1.0到3.0的开发,算是越来越接近当初所制定的目标了。

Aria有以下特点:

简单、方便

可以在Activity、Service、Fragment、Dialog、popupWindow、Notification等组件中使用

支持任务自动调度,使用者不需要关心任务状态切换的逻辑

通过Aria的事件,能很容易获取当前下载任务的下载状态

一句代码加可以获取当前的下载速度

一句代码就可以动态设置最大下载数

通过修改配置文件很容易就能修改下载线程数

支持https地址下载

在配置文件中很容易就可以设置CA证书的信息

支持300、301、302重定向下载链接下载

支持上传操作

Aria怎样使用?

如果你觉得Aria对你有帮助,您的star和issues将是对我最大支持. ^_^

下载

compile 'com.arialyy.aria:Aria:3.1.4'

示例

20170603161712_393.gif

20170603161802_970.gif

性能

20170603161803_945.png

使用

由于Aria涉及到文件和网络的操作&#x

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值