Android 从资产文件夹同步文件

Android 从资产文件夹同步文件,android,Android,所以我的应用程序使用30个mp3文件,它们在assets文件夹中,它们通常都是相同的文件,但如果其中任何一个文件发生变化,我希望在我的应用程序中有同步选项,以便可以下载新文件,这样我就不必制作新版本的应用程序 因此,我想知道如何实现这一点,我是否可以检查哪些文件已更改,或者在需要同步时,我是否应该再次下载所有30个文件,以及我将文件放在何处进行同步的最佳位置。不要复制资产文件夹中已有的文件。这只会增加应用程序使用的存储容量。如果你需要下载额外的文件,当然可以,但不能重复@Barns sry我不清

所以我的应用程序使用30个mp3文件,它们在assets文件夹中,它们通常都是相同的文件,但如果其中任何一个文件发生变化,我希望在我的应用程序中有同步选项,以便可以下载新文件,这样我就不必制作新版本的应用程序


因此,我想知道如何实现这一点,我是否可以检查哪些文件已更改,或者在需要同步时,我是否应该再次下载所有30个文件,以及我将文件放在何处进行同步的最佳位置。

不要复制资产文件夹中已有的文件。这只会增加应用程序使用的存储容量。如果你需要下载额外的文件,当然可以,但不能重复@Barns sry我不清楚我想说的是我应该覆盖旧文件,还是我可以检查一些文件是否已更改,而只覆盖已更改的文件。这些资产是只读的。因此,在发生更改的情况下,会有一些重复(您无法删除文件的原始版本)。因此,当应用程序首次打开时,您可能需要考虑将文件下载到读/写区域。当然,这也有一个缺点,即安装后应用程序无法立即使用。策略完全取决于您。我不知道你的系统是如何设置的,你对服务器有什么控制权。如果你的意思是“覆盖”而不是“覆盖”?无法覆盖资产文件夹中的文件。是覆盖。哦,我不知道它是只读的@亨利:好的,我认为这不是问题,所以我将不得不从资产中移动文件。