如何减少Android应用的文件大小

时间:2015-05-20 07:37:31

标签: android

我想减少应用的大小。这是一个食谱应用程序,并严重依赖图像。我有超过50张图片,总大小为2.8MB。整个应用程序大小为14MB。

我为50个食谱中的每一个都有单独的.java和.xml文件。有没有办法只使用一个文件用于所有配方,并在按下某个项目时从单个文件调用每个图像?

1 个答案:

答案 0 :(得分:2)

有许多不同的方法可以减少应用的大小。这在很大程度上取决于您的需求。

  1. 使用其他图片文件格式,例如jpg
  2. 使用ProGuard删除和优化未使用的代码。
  3. 运行lint以查看是否有可以删除的未使用资源
  4. 将图像外包给网络服务器,并在需要时下载它们。这又有很多其他缺点,取决于你的要求。
  5. 重用您的布局和代码:如果您在每个活动中逻辑和布局相似(就像您的示例一样),请考虑重构代码,以便您可以对所有类似的视图使用一个布局和一个活动。
  6. 你说图像只消耗约3mb,所以看看第5,3和2点。