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