1
A
回答
3
您可能正在使用int
s来存储您的文件大小并创建算术溢出。在写入代码后,一旦下载的文件大小超过20MB,就会失败。
使用此:
long totalFileSize;
long downloadedBytes;
// ...
int percentageDownloaded = (downloadedBytes * 100)/totalFileSize;
相关问题
- 1. 安卓下载大文件
- 2. 安卓android文件下载
- 3. 安卓下载文件
- 4. 安卓活动的下载文件
- 5. 安卓下载文件的问题
- 6. 安卓版与文件下载服务?
- 7. 安卓:解压缩下载文件
- 8. 安卓下载和命名MP3文件
- 9. 下载并在安卓
- 10. 安卓下载管理器下载文件一次
- 11. 安卓:下载源代码
- 12. 安卓图片下载
- 13. 安卓:使用下载
- 14. 无法在安卓浏览器中使用php下载文件
- 15. 下载前计算文件大小
- 16. PhoneGap - 从计算机下载文件
- 17. 下载文件计算实例
- 18. 安卓下载的NTLM身份验证保护的文件
- 19. 安卓:如何指通过下载管理器下载的文件
- 20. 的Java生成的PDF安卓下载
- 21. 安卓:计算时间从应用
- 22. 安卓平方根计算错误
- 23. 安卓:从URL下载内容返回MP3文件
- 24. 安卓HTTP客户端下载广告上传文件
- 25. 安卓市场下载统计矮人谷歌分析数字
- 26. 安卓SDK下载与大小错误
- 27. 安卓:HTML下载,而字体
- 28. 从网页安卓下载字符串
- 29. 安卓:回购同步:下载> 100%
- 30. 如何计算下载的文件大小和要下载的总数据
发布您的代码,请。 – 2011-05-10 04:21:54
你想在这里做什么? int filePercentage = currentBytes/totalBytes * 100? – Rejinderi 2011-05-10 04:29:12