創建Bitmap
時,我有一個偶然發生的OutOfMemoryException
的遊戲。自動放大與沒有放大的放大圖像的內存差異
對於一些資源,我只在drawable
文件夾(MDPI)使用一個圖像。這意味着沒有單獨的圖像HDPI,XHDPI或XXHDPI。
當分辨率較高時,Android會自動調整它們的大小。
我的問題是:是否更有記憶效率,如果我把遊戲放在遊戲中,最初是爲每個單獨的分辨率放大圖像 - 例如,圖像華電國際,圖像XHDPI和需要在內存中轉換和重新調整的Bitmap
緩解的Android,或者是它更好,更effiecent使用單一的形象只爲MDPI和Android做重新調整本身。
我認爲在這個方向上,因爲我不知道在Android內部需要多少內存以在創建位圖時重新縮放圖像,以及每種情況下位圖內存的大小。但它似乎是一個可能的選擇。