2013-07-19 46 views
3

我正在为Android创建一个新的应用程序。这是我的第一个应用程序。它适用于器乐歌曲,但我放在那里的每首歌都是3MB。我的应用程序是一组6首器乐歌曲。有什么办法让我的android应用程序更小?

有什么办法让我的应用变小吗?

+2

不要在应用中包含歌曲,在安装应用时从服务器下载歌曲:为用户提供选择放置位置的选择(暗示他们应该将歌曲放在外部存储设备上) 。 –

+0

“放在那里”是什么意思?你必须将歌曲作为节目的一部分,还是可以将它们串起来?如果你流的歌曲,这将是最好的办法做到这一点,我认为 – Malachi

+0

我想流可能不会是一个好主意。 – Malachi

回答

3

首次从您的服务器启动sdcard下载这些歌曲。

4

使用Play Store扩展文件。

谷歌Play免费托管,并免费

文件可以是你想要的,并保存到设备的共享存储

用户选择安装从谷歌的应用程序的任何文件类型提供扩展文件玩。

如果Google Play能够下载扩展文件(这是大多数 设备的情况),它会将它们与APK一起下载。如果Google Play是 无法下载扩展文件,则仅下载APK。

当用户启动您的应用程序时,您的应用程序必须检查 扩展文件是否已保存在设备上。

如果是,您的应用程序 已准备就绪。如果否,您的应用必须通过Google Play的 HTTP下载扩展文件。您的应用必须使用Google Play的应用授权服​​务向Google Play 客户端发送请求,该服务由 以每个扩展文件的名称,文件大小和URL进行响应。

通过此信息,您可以下载文件并将它们保存到 正确的存储位置。

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

每次你使用谷歌Play开发者控制台上传APK, 你要一个或两个扩展文件添加到APK的选项。每个 文件可以高达2GB,并且可以是您选择的任何格式,但我们 建议您在下载 期间使用压缩文件来节省带宽。从概念上讲,每个扩展文件起着不同的作用。

相关问题