L DPI ( Low Density Screen,120 DPI ),其图标大小为 36 x 36 px
M DPI ( Medium Density Screen, 160 DPI ),其图标大小为 48 x 48 px
H DPI ( High Density Screen, 240 DPI ),其图标大小为 72 x 72 px
XH DPI ( Extra-high density screen, 320 DPI ),其图标大小为 96 x 96 px
XXH DPI( xx-high density screen, 480 DPI ),其图标大小为144 x 144 px
XXXH DPI( xxx-high density screen, 640 DPI ),其图标大小为192 x 192 px
另外获取设备的dpi代码 :
/**
* 打印不包括虚拟按键的分辨率、屏幕密度dpi、最小宽度sw
*/
public void printResolution(Context context){
DisplayMetrics dm = context.getResources().getDisplayMetrics();
int height= dm.heightPixels;
int width= dm.widthPixels;
int sw=context.getResources().getConfiguration().smallestScreenWidthDp;
log("屏幕分辨率:" + width + "*" + height+",dpi:"+dm.densityDpi+",sw:"+sw);
}