3

我正在为 Android 创建一个新应用程序。这是我的第一个应用程序。它适用于器乐歌曲,但我放在那里的每首歌都是 3mb。我的应用程序是一组 6 首器乐歌曲。

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

4

2 回答 2

4

使用 Play 商店扩展文件。

Google Play 免费托管和提供扩展文件

文件可以是您想要的任何文件类型,并保存到设备的共享存储中

用户选择从 Google Play 安装您的应用。

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

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

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

有了这些信息,您就可以下载文件并将它们保存到正确的存储位置。

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

每次使用 Google Play 开发者控制台上传 APK 时,您都可以选择向 APK 添加一个或两个扩展文件。每个文件最大为 2GB,并且可以是您选择的任何格式,但我们建议您使用压缩文件以在下载过程中节省带宽。从概念上讲,每个扩展文件都扮演着不同的角色。

于 2013-07-19T16:27:26.117 回答
3

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

于 2013-07-19T16:24:37.660 回答