已看出有网状态是通过onProgressChanged方法加载到指定百分比后会减速加载,网页完全加载后会快速加载到约95%的位置然后减速加载到100(伴随着alpha值减小)。若为断网状态则会分段匀速加载(每段速度不同,递减)然后在约90的位置完全停止。目前问题是细节不大能抓准,怎样可方便地实现。
已看出有网状态是通过onProgressChanged方法加载到指定百分比后会减速加载,网页完全加载后会快速加载到约95%的位置然后减速加载到100(伴随着alpha值减小)。若为断网状态则会分段匀速加载(每段速度不同,递减)然后在约90的位置完全停止。目前问题是细节不大能抓准,怎样可方便地实现。
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
4 回答1.7k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
HTTP协议中已经考虑到这个问题了, 找到HTTP中描述数据大小的对应字段之后, 按速率计算公式来算就可以了.
参考资料:
HTTP协议:不可小觑的Content-Length