在我的Android应用程序中,我有很多用户可以选择下载的文件。这些文件介于5到500 MB之间(mp3,txt文件,......)。
我认为我应该压缩每个部分,以便应用程序下载1个文件然后提取它,即使这意味着我必须在发布之前努力工作以压缩所有内容并覆盖所有选项。还有更好的方法吗?
首次运行的应用程序下载15 MB,这对应用程序的工作至关重要,然后用户可以下载其他数据。
我应该从哪里开始?我以为我应该在后台下载并在下拉菜单中通知用户进度..这是最好的方法吗?我怎么能这样做?
我的应用目标是1.5
答案 0 :(得分:1)
我建议为您的应用程序创建一个可以在后台处理下载这些文件的下载服务。您应该按照建议在通知栏中包含当前进度,并且应该让用户能够暂停/恢复下载。当您的应用首次启动时,应检查是否已下载必要的文件;如果没有,它应该开始与您的服务一起下载它们并向用户解释正在下载文件。