在Android .APK中包含.ZIP文件的最佳做法是什么?

时间:2012-03-12 09:17:00

标签: android zip apk assets

我需要提供一个zip文件(~4-5MB)作为我的应用程序的捆绑包,所以我想将它包含在我的Android项目中。

我发现实现这一目标的唯一方法是将其放在raw文件夹中,或者放在assets文件夹中,这似乎是首选的选项,但是......对于压缩文件,此文件夹最多限制为1 MB。

所以...我想知道哪种方法最好。我必须使用原始文件夹而不是资产文件夹,为什么?或者您可以建议我将此文件放入资产文件夹的另一种方法吗?

1 个答案:

答案 0 :(得分:0)

实际上,有一种解决方法可以很好地适应1MB的限制。为您的捆绑包提供mp3扩展并从资产中加载它。然后从您的应用程序中解压缩它。请注意,这是一种解决方法,而不是官方解决方案。

最好的方法是分割文件并在加载时将各个部分放在一起。