Android 通过在Internet上存储资源来减少apk大小的最佳方法是什么?

Android 通过在Internet上存储资源来减少apk大小的最佳方法是什么?,android,Android,我在谷歌市场上有一个铃声应用程序,大小接近1200万。我会有更多的铃声,但它显然会增加APK的大小。实际上,铃声是MP3,在我的应用程序的res/raw文件夹中 如何通过不将声音文件(MP3)存储在APK中,而是在第一次请求时在Internet上获取它们(并在随后的时间在本地播放),来减小APK的大小 是否有一个最佳实践、Android设计模式或库可以帮助我?从网络下载铃声对于减少apk来说不是个坏主意,只要用户不介意。所以你可以用它。此外,您还可以考虑使用AAC而不是MP3。与mp3相比,AA

我在谷歌市场上有一个铃声应用程序,大小接近1200万。我会有更多的铃声,但它显然会增加APK的大小。实际上,铃声是MP3,在我的应用程序的res/raw文件夹中

如何通过不将声音文件(MP3)存储在APK中,而是在第一次请求时在Internet上获取它们(并在随后的时间在本地播放),来减小APK的大小


是否有一个最佳实践、Android设计模式或库可以帮助我?

从网络下载铃声对于减少apk来说不是个坏主意,只要用户不介意。所以你可以用它。此外,您还可以考虑使用AAC而不是MP3。与mp3相比,AAC在给定质量下实现了更好的压缩


您可以查看此项了解减少apk大小的不同技术

我将铃声转换为比特率为128Kb/s的AAC,并成功地减小了应用程序的大小。谢谢你的链接,非常有帮助。不客气。。很高兴知道这有助于您更新:我的铃声以前是MP3,速度为320Kbps,总计16.5MB。现在它们是128Kbps的AAC,总计7.2MB。音质仍然很好。