Progress

class Progress

下载/上传进度信息

Constructors

Progress
Link copied to clipboard
fun Progress()

Functions

currentSize
Link copied to clipboard
fun currentSize(): String
已完成文件大小 根据字节数自动显示内存单位, 例如 19MB 或者 27KB
progress
Link copied to clipboard
fun progress(): Int
请求或者响应的进度, 值范围在0-100 如果服务器返回的响应体没有包含Content-Length(比如启用gzip压缩后Content-Length会被删除), 则无法计算进度, 始终返回0
remainSize
Link copied to clipboard
fun remainSize(): String
剩余大小 根据字节数自动显示内存单位, 例如 19MB 或者 27KB
remainTime
Link copied to clipboard
fun remainTime(): String
剩余时间
remainTimeSeconds
Link copied to clipboard
fun remainTimeSeconds(): Long
剩余时间
speedSize
Link copied to clipboard
fun speedSize(): String
每秒下载速度 根据字节数自动显示内存单位, 例如 19MB 或者 27KB
toString
Link copied to clipboard
open override fun toString(): String
totalSize
Link copied to clipboard
fun totalSize(): String
文件全部大小 根据字节数自动显示内存单位, 例如 19MB 或者 27KB
useTime
Link copied to clipboard
fun useTime(): String
已使用时间
useTimeSeconds
Link copied to clipboard
fun useTimeSeconds(): Long
已使用时间

Properties

currentByteCount
Link copied to clipboard
var currentByteCount: Long = 0
当前已经完成的字节数
finish
Link copied to clipboard
var finish: Boolean = false
是否完成
intervalByteCount
Link copied to clipboard
var intervalByteCount: Long = 0
距离上次进度变化的新增字节数
intervalTime
Link copied to clipboard
var intervalTime: Long = 0
距离上次进度变化的时间
speedBytes
Link copied to clipboard
var speedBytes: Long = 0L
每秒下载速度, 字节单位
startElapsedRealtime
Link copied to clipboard
val startElapsedRealtime: Long
开始下载的时间
totalByteCount
Link copied to clipboard
var totalByteCount: Long = 0
全部字节数