2016-11-15 93 views
1

我在Android Studio中構建應用程序,並遇到問題。該應用程序的基本思想包含一個Relative_layout,裏面有兩個按鈕。每按一次按鈕,它都會將佈局的背景設置爲存儲在「res/drawable文件夾」中的隨機圖像。事情是,我將有一個非常大的數量(大於10.000)的圖片(高分辨率)存儲在該文件夾中。這會對應用的APK大小產生很大影響嗎?如果是這樣,是否有任何其他更有效的方式來存儲(或連接)一個Android應用程序的大量圖片?我應該在Android Studio中存儲大量圖片嗎?

+0

是的,它會的。通過http加載它們。 –

+0

同意以上所述。使用類似於廣場上的畢加索的東西 –

+0

「res」文件夾中的所有內容都將與您的apk包裝在一起,因此每張照片的文件大小都會隨之增加。 – QBrute

回答

0

你有3種選擇:

  • 存儲圖像的本地資源,具有很高的清晰度:您的應用程序的大小將是巨大的
  • Stroe的圖像作爲本地資源,但分辨率較低:您的應用程序尺寸將更小
  • 將所有圖像存儲在Web服務器上,並在需要時將其檢索(使用picasso非常簡單):您的應用程序大小將非常小。

您決定。

0

如果圖片數量很大,最好在服務器上存儲並加載需要時動態使用Glide(快速高效的開源媒體管理和圖片加載框架),您可以加載圖片並顯示一行代碼。

相關問題