圖片格式 一個像素佔用字節 Alpha_8 1 Kindex 1 RGB_565 2 ARGB_4444 2 RGBA_8888 4 BGRA_8888 4 1.首先計算scaledWidth和scaledHeight(源碼中計算內存的須要的寬高) scaledWidth=int(圖片寬度*手機屏幕密度/圖片文件夾(hdpi)+ 0.5) scaledHeight=int(圖片高度*手機屏幕密度/圖片文件夾(hdpi)+ 0.5) 2.內存計算 total=scaledWidth*scaledHeight*佔用字節 例如:一個500*800的圖片,圖片格式爲RGBA_8888格式,放在xhdpi目錄下,在小米6上所佔內存是 int( 500 * 420/ 480f + 0.5) *int( 800 * 420/ 480f + 0.5) *4=1227276B