File storageDirectory=Environment.getExternalStorageDirectory();
long totalSpace=storeDirectory.getTotalSpace();
long freeSpace=storeDirectory.getFreeSpace();
String total=Formatter.formatFileSize( this , totalSpace);
String free=Formatter.formatFileSize(this , freeSpace);
便可获取SD卡大小,Formatter方法自动换算成GB,MB,KB单位。
安卓一般使用dp作为大小单位,代表像素密度无关量,可以根据移动端屏幕尺寸,分辨率,帮你做转换,比px更科学。
比如说,用dp作为单位,在每个设备上的大小不同,但是控件面积占手机总屏幕的比例相同。
background表示背景色 红绿蓝rgb 一共六位16进制数,每种颜色三位。
表示文字大小单位是sp。