我正在为Android创建一个新的应用程序。这是我的第一个申请。它适用于乐器歌曲,但我放在那里的每首歌都是3mb。我的应用程序是一组6首乐器。
有没有办法让我的应用更小?
答案 0 :(得分:4)
使用Play商店扩展文件。
Google Play免费托管并提供扩展文件
文件可以是您想要的任何文件类型,并保存到设备的共享存储
用户选择从Google Play安装您的应用。
如果Google Play能够下载扩展文件(大多数情况都是如此) 设备),它与APK一起下载它们。如果Google Play是 无法下载扩展文件,它只下载APK。
当用户启动您的应用程序时,您的应用必须检查是否 扩展文件已保存在设备上。
如果是的话,你的应用 准备出发了。如果不是,您的应用必须下载扩展文件 来自Google Play的HTTP。您的应用必须向Google Play发送请求 客户使用Google Play的应用程序许可服务 使用每个扩展文件的名称,文件大小和URL进行响应。
使用此信息,您可以下载文件并将其保存到 适当的存储位置。
http://developer.android.com/google/play/expansion-files.html
每次使用Google Play开发者控制台上传APK时, 您可以选择将一个或两个扩展文件添加到APK。每 文件最大可达2GB,可以是您选择的任何格式,但我们可以 建议您使用压缩文件来节省带宽 下载。从概念上讲,每个扩展文件都扮演着不同的角色。
答案 1 :(得分:3)
首次从服务器下载这些歌曲到sdcard。