我正在开发一款包含一些音频文件(.mp3)的Android应用。我已将这些文件放在res / raw文件夹中。我想只在用户希望稍后下载时才能下载这些文件。我不希望这些与APK文件一起发货。请建议。
答案 0 :(得分:-1)
您可以将这些文件放在某个Web服务器上,如果他/她想要下载这些文件,则可以向用户提供选项,用户可以从Web服务器下载。使用APK运送这些文件也会导致APK的大小增加。例如,app中可以有声音文件的列表视图,每个声音文件都与一些下载URL相关联。根据用户请求,如果他同意下载,您可以在asynctask
中发起onclick
,并在下载文件后在onPostExecute
中播放该文件。
可以进行简单检查以检查文件是否已经下载,并根据该检查返回的布尔值启动asynctask
。我希望这会有所帮助。