我在Android Studio中構建應用程序,並遇到問題。該應用程序的基本思想包含一個Relative_layout,裏面有兩個按鈕。每按一次按鈕,它都會將佈局的背景設置爲存儲在「res/drawable文件夾」中的隨機圖像。事情是,我將有一個非常大的數量(大於10.000)的圖片(高分辨率)存儲在該文件夾中。這會對應用的APK大小產生很大影響嗎?如果是這樣,是否有任何其他更有效的方式來存儲(或連接)一個Android應用程序的大量圖片?我應該在Android Studio中存儲大量圖片嗎?
1
A
回答
0
你有3種選擇:
- 存儲圖像的本地資源,具有很高的清晰度:您的應用程序的大小將是巨大的
- Stroe的圖像作爲本地資源,但分辨率較低:您的應用程序尺寸將更小
- 將所有圖像存儲在Web服務器上,並在需要時將其檢索(使用picasso非常簡單):您的應用程序大小將非常小。
您決定。
0
如果圖片數量很大,最好在服務器上存儲並加載需要時動態使用Glide(快速高效的開源媒體管理和圖片加載框架),您可以加載圖片並顯示一行代碼。
相關問題
- 1. 我應該將我網站的圖片存儲在heroku上嗎?
- 2. iPhone存儲大量圖片
- 3. 我應該在webroot之外存儲上傳的圖片嗎?
- 4. 我應該在Android中存儲文件?
- 5. C#,我應該單獨存儲位圖大小嗎?
- 6. 在android中存儲大量圖像
- 7. 存儲大量圖像android
- 8. Android存儲大量圖像
- 9. 我應該將圖片網址保存在數據庫中嗎?
- 10. 我應該在SQLite數據庫中存儲圖像嗎?
- 11. 我應該將位圖存儲在SQLITE數據庫中嗎
- 12. 網站的圖片文件夾和圖片應該存儲在SVN存儲庫中嗎?
- 13. 我應該大寫我的常量嗎?
- 14. 我們應該在視圖狀態變量中存儲業務實體嗎
- 15. 我應該在調用web.py之間存儲變量嗎?
- 16. Android。我應該使用片段嗎?
- 17. 我應該在Android Studio中版本應用/構建文件嗎?
- 18. 我應該存儲openid claims_id加密嗎?
- 19. 我應該將相關模型保存在存儲庫中嗎?
- 20. 我應該在我的數據庫中存儲html標籤嗎^
- 21. 如何在CloudKit中存儲大圖片?
- 22. 在iOS中存儲大圖片swift
- 23. 我應該將應用程序範圍變量存儲在PHP文件中嗎?
- 24. 我應該使用redis來存儲大量的二進制文件嗎?
- 25. 應該在html中指定圖片大小嗎?
- 26. 我應該在Visual Studio中使用「WithEvents變量」嗎?
- 27. Android相機:圖片不應該存儲在本地,但應該暫時保存在應用程序
- 28. Isnt setprecision不應該改變存儲在變量中的值嗎?
- 29. og:圖片應該更大
- 30. 在android中存儲大量數據
是的,它會的。通過http加載它們。 –
同意以上所述。使用類似於廣場上的畢加索的東西 –
「res」文件夾中的所有內容都將與您的apk包裝在一起,因此每張照片的文件大小都會隨之增加。 – QBrute