我刚刚完成了一个大约100MB的应用程序,我需要首次使用扩展文件。
我已经浏览了这个教程http://ankitthakkar90.blogspot.co.uk/2013/01/apk-expansion-files-in-android-with.html,但我不了解扩展文件的概念,并且想要进一步澄清。
这些扩展文件的内容究竟是什么?例如,我的应用程序使用了大量的图像和视频,这些都是我的扩展文件中需要的内容。
如果以上是正确的,这意味着我需要将它们从我的项目中删除,更改我的代码是否我直接从我的drawable引用了这些资源,而是从内存中引用它们?
如果以上两个都错了,那么扩展文件到底是什么以及apk已经超过50MB会发生什么。
我真的很感激任何帮助解释这一点。
答案 0 :(得分:0)
1)扩展文件可以包含您在应用中使用的任何资源(视频,音频,图像,文本文件等)。
2)是的,您的扩展文件是在设备的外部存储中提取的。您应该更新所有引用以从中获取数据。
http://developer.android.com/google/play/expansion-files.html
以上链接已全部解释(命名使用,如何调试)等。