安卓中存储空间(Environment)
public class MainActivity extends Activity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
File dataFile = Environment.getDataDirectory();
// 数据内部存储空间
File sdFile = Environment.getExternalStorageDirectory();
// 外部存储空间
long datasize = dataFile.getTotalSpace();
long sdsize = sdFile.getTotalSpace();
TextView tv = (TextView) findViewById(R.id.tv);
tv.setText("内部存储:" + Formatter.formatFileSize(this, datasize) + "\n"
+ "外部sd卡:" + Formatter.formatFileSize(this, sdsize));
// 三星 小米 魅族
// /mnt/sdcard
// /mnt/storage01
// /mnt/stoarge02
// /mnt/mount/stoarge01
}
}