欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

獲取android4.0版本sdcard路徑示例

 更新時(shí)間:2014年03月10日 09:44:09   作者:  
自從android4.0開始,谷歌為沒有內(nèi)存卡的手機(jī)模擬了一個(gè)SD卡,占用了原來的SD卡路徑,并為真實(shí)的sd卡掛載到該目錄的子目錄,由于所掛載的目錄并沒有官方規(guī)范,所以命名會(huì)不同,只能通過搜索,下面是獲取android4.0版本sdcard路徑示例

復(fù)制代碼 代碼如下:

@SuppressLint("NewApi")//你懂的
private File findSDCARD() {
 boolean b = Environment.MEDIA_MOUNTED.equals(Environment
   .getExternalStorageState());
 if (!b) return null;

    File extFile = Environment.getExternalStorageDirectory();
 File[] files = extFile.listFiles();
 if (files == null)
  return null;
 for (File f : files) {
  if (extFile.isDirectory()
    && f.canWrite()//sd卡一定是可寫的.如果去掉這條件的話會(huì)得到隱藏的系統(tǒng)專用文件夾
    && Math.abs(extFile.getTotalSpace() - f.getTotalSpace()) > 2 * 1024 * 1024) {
    //外部存儲(chǔ)器與子目錄的在未掛載的情況下有相同的存儲(chǔ)容量.子目錄是掛載的話.就會(huì)出現(xiàn)不同的存儲(chǔ)容量
    //2 * 1024 * 1024 是用來指出兩存儲(chǔ)器的存儲(chǔ)容量大小差異 當(dāng)然可以不用這么大 隨意
   return f;
  }
 }
 return null;
}

        //調(diào)用,14為android4.0
  if (Build.VERSION.SDK_INT >= 14) {
  File sd = findSDCARD(extFile);
  }

相關(guān)文章

最新評(píng)論