2013-10-11 49 views
0

我刚刚完成了一个约100MB的应用程序,我需要第一次使用扩展文件。使用谷歌播放扩展文件

我已经浏览了本教程http://ankitthakkar90.blogspot.co.uk/2013/01/apk-expansion-files-in-android-with.html,但我不明白扩展文件的概念并寻求更多的解释。

  1. 这些扩展文件的内容究竟是什么?例如,我的应用程序使用了很多图像和视频,这些都是需要在我的扩展文件中进行的。

  2. 如果以上内容是正确的,这是否意味着我需要将它们从我的项目中取出,更改我的代码是我直接从我的drawable引用这些资源,而是从内存引用它们?

  3. 如果上述两个都是错误的,那么扩展文件中究竟发生了什么,以及已经超过50MB的apk会发生什么。

我真的很感谢任何帮助解释这一点。

回答

0

1)扩展文件可以包含您在应用中使用的任何资源(视频,音频,图像,文本文件等)。

2)是的,你的扩展文件被提取到设备的外部存储器中。你应该更新所有的引用以从那里获取数据。

http://developer.android.com/google/play/expansion-files.html

上面的链接已说明了一切解释(命名使用,如何调试)等

+0

好吧,所以基本上我需要从我的项目采取了所有的资源在我的扩展文件,所以我的apk最多为50MB,并从扩展文件中获取其他所有内容。 – Amanni

+0

是的,apk的大小需要低于50 MB – Shubhank