我已经用APK扩展文件连接了我的应用程序。在经历了许多问题之后,我终于可以下载我的视频资源了。现在我注意到了下一个问题。XAPK验证的显示进度始终是不同的和随机的。
我的obb文件的文件大小是385.956.198字节:
private static final XAPKFile[] xAPKS = {new XAPKFile(true, // true signifies a main file
8, // the version of the APK that the file was uploaded
385956198 // the length of the file in bytes
)};
在我的棒棒糖设备上,它总是在366到368 MB之间(但不是368,07):
在Nougat设备上,这个过程非常奇怪。它可以是155MB,82MB,102MB...
尽管验证看起来还没有完成,但我可以单击next并打开视频文件。所以我不知道是什么导致了这个问题,也不知道为什么Nougat设备上的值远远低于总文件大小。
发布于 2018-04-05 17:48:18
从here复制
这里的问题是,总大小是根据压缩文件中的条目计算的,这导致压缩文件中文件的未压缩大小。并在此基础上显示进度。
https://stackoverflow.com/questions/49518682
复制相似问题