我在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. 存儲大量圖像android
- 6. 我應該在SQLite數據庫中存儲圖像嗎?
- 7. 網站的圖片文件夾和圖片應該存儲在SVN存儲庫中嗎?
- 8. 我應該大寫我的常量嗎?
- 9. 我應該在調用web.py之間存儲變量嗎?
- 10. 我應該在Android Studio中版本應用/構建文件嗎?
- 11. 我應該存儲openid claims_id加密嗎?
- 12. 我應該將相關模型保存在存儲庫中嗎?
- 13. 我應該使用redis來存儲大量的二進制文件嗎?
- 14. 在android中存儲大量數據
- 15. Isnt setprecision不應該改變存儲在變量中的值嗎?
- 16. 庫和媒體文件應該存儲在存儲庫中嗎?
- 17. 對於存儲結果,我應該存儲在MySQL或.txt中嗎?
- 18. Firebase存儲和Android圖片
- 19. 我應該在Redshift中存儲小數據集嗎?
- 20. 我應該在會話中存儲用戶數據嗎?
- 21. 我應該在存儲過程中使用EntityFramework嗎?
- 22. .git文件夾應該存儲在我的SVN倉庫中嗎?
- 23. 我應該在Redis中存儲JWT令牌嗎?
- 24. 我應該在數據中存儲默認行爲嗎?
- 25. 我應該在ViewState中存儲數據庫ID字段嗎?
- 26. 我應該在ID登錄中持久存儲ID令牌嗎?
- 27. 我們應該在CVS/SVN中存儲JRE嗎?
- 28. 我們應該在資源中存儲格式字符串嗎?
- 29. 我應該直接在Angular 2中使用本地存儲嗎
- 30. 我應該在Redux中存儲承諾嗎?
是的,它會的。通過http加載它們。 –
同意以上所述。使用類似於廣場上的畢加索的東西 –
「res」文件夾中的所有內容都將與您的apk包裝在一起,因此每張照片的文件大小都會隨之增加。 – QBrute