Android开发:我如何减少应用程序的大小?
apk只是一个zip文件。减少它的大小的唯一方法是减少它的东西的大小。我会尝试不同的格式和图像压缩,看看什么效果最好。或者,您可以使用时间表中的数据并以编程方式构建显示。
把你的JPG文件放到网上,如果需要的话,只把它们加载到手机上 - 然后将它们保存到外部存储器中。按照它们将显示在屏幕上的大小,不会更大。
OP有要求将这些文件脱机。 – Calvin 2012-03-16 17:26:55
索尼爱立信有趣的blog post关于如何缩小您的应用程序的大小。在这篇文章中列出的一些技巧是:
ProGuard - 缩小代码的开源工具,智慧之语说:确保在缩小它之后正确测试您的应用程序。
调试符号去除 - 本机删除调试符号(的.so)文件
媒体格式 - PNG或JPEG图像,AAC音频,H264 AVC视频
未使用的资源 - 删除所有你不打算在你的应用程序中使用的资源
除了imrankhan答案,我有以下建议:
(1)避免不必要的资源限定符,如果无法避免则使用别名资源。 http://developer.android.com/guide/topics/resources/providing-resources.html#AliasResources
它将映射到每个目标资源文件夹中只有1个物理文件,而不是相同的文件。
E.g. 绘项目 - >真实文件 绘制-LDPI - >实际文件的别名
(2)让你的应用程序安装在SD卡上,而不是内存,如果你真的不能减小文件大小等等。 http://developer.android.com/guide/appendix/install-location.html
他们必须要离线。并且可以缩放。因为他们有小的拥塞文字。 – 2012-03-16 15:11:57