从android设备上向U盘上传文件,时间比较长,优化后,时间大幅度缩短
经过几次测试,8k的缓存可以达到传输速度和容错率的平衡点,超过了太容易出错,低于8k传输速度会下降。
byte[] buffer = new byte[1024 * 8];
使用的第三方框架为 implementation 'me.jahnen:libaums:0.7.6'
implementation 'me.jahnen:libaums:0.7.6'
查了一下,有的说法是默认缓存大小是8k,正好符合,没考证说法的正确性。