Android 判斷SD卡是否存在及容量查詢

2021-08-27 06:57:48 字數 839 閱讀 3737

android 判斷sd卡是否存在及容量查詢的簡單方法如下:

首先要在androidmanifest.xml中增加sd卡訪問許可權

sd卡是否存在

private boolean existsdcard()  else  

return false;

}

sd卡剩餘空間

public long getsdfreesize()

sd卡總容量

public long getsdallsize(){  

//取得sd卡檔案路徑

file path = environment.getexternalstoragedirectory();

statfs sf = new statfs(path.getpath());

//獲取單個資料塊的大小(byte)

long blocksize = sf.getblocksize();

//獲取所有資料塊數

long allblocks = sf.getblockcount();

//返回sd卡大小

//return allblocks * blocksize; //單位byte

//return (allblocks * blocksize)/1024; //單位kb

return (allblocks * blocksize)/1024/1024; //單位mb

Android 判斷SD卡是否存在及容量查詢

android 判斷sd卡是否存在及容量查詢的簡單方法如下 首先要在androidmanifest.xml中增加sd卡訪問許可權 uses permission android name android.permission.mount unmount filesystems uses permis...

Android 判斷SD卡是否存在及容量查詢

android 判斷sd卡是否存在及容量查詢的簡單方法如下 首先要在androidmanifest.xml中增加sd卡訪問許可權 uses permission android name android.permission.mount unmount filesystems uses permis...

Android 判斷SD卡是否存在及容量查詢

android 判斷sd卡是否存在及容量查詢的簡單方法如下 首先要在androidmanifest.xml中增加sd卡訪問許可權 uses permission android name android.permission.mount unmount filesystems uses permis...