2015-05-20 99 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

相關問題