Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android 最新獲取手機內置存儲大小,SD卡存儲空間大小方法

Android 最新獲取手機內置存儲大小,SD卡存儲空間大小方法

編輯:關於Android編程

在以前我們都是這樣獲取的

//Android API18之前:fs.getAvailableBlocks()*fs.getBlockSize()

目前:



/** 得到系統可用內存 **/
	@SuppressLint("NewApi")
	private String getMemFree(){
		StatFs fs = new StatFs(Environment.getDataDirectory().getPath());
		return Formatter.formatFileSize(this, (fs.getAvailableBytes()));
	}
	
	/** 得到SD可用內存 **/
	@SuppressLint("NewApi")
	private String getSdFree(){
		if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){ 
			StatFs fs = new StatFs(Environment.getExternalStorageDirectory().getPath());
			//Android API18之前:fs.getAvailableBlocks()*fs.getBlockSize()
			return Formatter.formatFileSize(this, (fs.getAvailableBytes()));
		}
		return "未裝載";
	}


終於解決問題了,嘎嘎

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved