2015-05-20 95 views
1

我想缩小我的应用程序的大小。这是一个配方应用程序,并严重依赖图像。我有超过50张图片,总大小为2.8MB。整个应用程序大小为14MB。如何缩小Android应用程序的文件大小

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

+1

你问过于宽泛的问题。取决于您当前实施它的方式,有多种方法可以完成此操作。为了减少应用程序的大小,我建议你优化你的图片。需要帮忙 ? –

+0

当您使用50个结构相同但值不同的版式时,最好使用Fragments。 减少应用程序大小的另一个解决方案是使用ProGuard(请参阅https://developer.android.com/tools/help/proguard.html) – PatrickMA

+0

ProGuard为此? –

回答

2

有很多不同的方法来减小应用程序的大小。它很大程度上取决于您的需求。

  1. 使用不同的图像文件格式等JPG
  2. 使用ProGuard的去除和优化未使用的代码。
  3. 运行lint以查看是否有未使用的资源可以删除
  4. 将图像外购到网络服务器并在需要时下载它们。这又有很多其他缺点,并取决于您的要求。
  5. 重新使用您的布局和代码:如果您的逻辑和布局在每个活动中类似(例如它在您的示例中),请考虑重构代码,以便您可以对所有类似视图使用一个布局和一个活动。

你说的图像只有消耗约3MB所以看看点5,3和2

+0

你能帮我一下如何重用布局和代码吗? – Sowndarya

相关问题