獲取android4.0版本sdcard路徑示例
更新時間:2014年03月10日 09:44:09 作者:
自從android4.0開始,谷歌為沒有內存卡的手機模擬了一個SD卡,占用了原來的SD卡路徑,并為真實的sd卡掛載到該目錄的子目錄,由于所掛載的目錄并沒有官方規(guī)范,所以命名會不同,只能通過搜索,下面是獲取android4.0版本sdcard路徑示例
復制代碼 代碼如下:
@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卡一定是可寫的.如果去掉這條件的話會得到隱藏的系統(tǒng)專用文件夾
&& Math.abs(extFile.getTotalSpace() - f.getTotalSpace()) > 2 * 1024 * 1024) {
//外部存儲器與子目錄的在未掛載的情況下有相同的存儲容量.子目錄是掛載的話.就會出現(xiàn)不同的存儲容量
//2 * 1024 * 1024 是用來指出兩存儲器的存儲容量大小差異 當然可以不用這么大 隨意
return f;
}
}
return null;
}
//調用,14為android4.0
if (Build.VERSION.SDK_INT >= 14) {
File sd = findSDCARD(extFile);
}
您可能感興趣的文章:
- Android StatusBar 透明化方法(不同的版本適配)
- Android獲取手機型號/系統(tǒng)版本號/App版本號等信息實例講解
- 解析Android獲取系統(tǒng)cpu信息,內存,版本,電量等信息的方法詳解
- android 版本檢測 Android程序的版本檢測與更新實現(xiàn)介紹
- Android通過aapt命令獲取apk詳細信息(包括:文件包名,版本號,SDK等信息)
- Android編程獲取包名,版本信息及VersionName名稱的方法
- Android最新版本開發(fā)環(huán)境搭建圖文教程
- Android獲取手機的版本號等信息的代碼
- Android獲取應用版本號與版本名稱
- Android程序版本更新之通知欄更新下載安裝
- 詳解Android版本適配:9.0 Pie
相關文章
Android studio實現(xiàn)左右滑動切換圖片
這篇文章主要為大家詳細介紹了Android studio實現(xiàn)左右滑動切換圖片,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-05-05Android?Studio?Electric?Eel支持手機投屏
這篇文章主要為大家介紹了Android?Studio?Electric?Eel支持手機投屏功能詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-05-05Android Studio真機無線連接USB設備調試運行詳解流程
你在Android Studio寫app時是否也有想過如果可以不用數(shù)據(jù)線連接手機調試運行就好了?如果需要取出數(shù)據(jù)線插接的話我肯定是嫌麻煩的,但是模擬器有時候需要測試一些需要硬件支持的功能時又不管用,所以最好的測試還是在真機上,本篇教你扔掉數(shù)據(jù)線來無線調試2021-11-11Android 實現(xiàn)圖片模糊、高斯模糊、毛玻璃效果的三種方法
在前幾天寫過一個使用glide-transformations的方法實現(xiàn)高斯模糊的方法,今天偶然間有發(fā)現(xiàn)一個大神寫的另一個方法,感覺挺不錯的,分享一下2016-12-12Android Activity與Fragment實現(xiàn)底部導航器
這篇文章主要介紹了Android Activity與Fragment實現(xiàn)底部導航器的相關資料,并附實例代碼,需要的朋友可以參考下2016-11-11Android仿微信底部菜單欄功能顯示未讀消息數(shù)量
這篇文章主要介紹了Android仿微信底部菜單欄功能,并顯示未讀消息數(shù)量,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-05-05