Android 6.0區(qū)別U盤(pán)和SD卡設(shè)備的方法詳解
如下所示:
public static boolean isSdcardExists(Context context) {
StorageManager storageManager = StorageManager.from(context.getApplicationContext());
List<VolumeInfo> volumes = storageManager.getVolumes();
for (VolumeInfo volInfo : volumes) {
DiskInfo diskInfo = volInfo.getDisk();
if (diskInfo != null && diskInfo.isSd()) {
String sdcardState = volInfo.getEnvironmentForState(volInfo.getState());
if (Environment.MEDIA_MOUNTED.equals(sdcardState)) {
return true;
}
}
}
return false;
}
public static int isudiskExists(Context context) {
int num = 0;
StorageManager storageManager = StorageManager.from(context.getApplicationContext());
List<VolumeInfo> volumes = storageManager.getVolumes();
for (VolumeInfo volInfo : volumes) {
DiskInfo diskInfo = volInfo.getDisk();
if (diskInfo != null && diskInfo.isUsb()) {
String sdcardState = volInfo.getEnvironmentForState(volInfo.getState());
if (Environment.MEDIA_MOUNTED.equals(sdcardState)) {
num++;
}
}
}
return num;
}
以上這篇Android 6.0區(qū)別U盤(pán)和SD卡設(shè)備的方法詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Android中AsyncTask的入門(mén)使用學(xué)習(xí)指南
AsyncTask異步任務(wù),用于執(zhí)行耗時(shí)任務(wù)并在UI線程中更新結(jié)果。下面這篇文章主要給大家介紹了關(guān)于Android中AsyncTask入門(mén)使用的相關(guān)資料,需要的朋友可以參考下2019-02-02
Android系統(tǒng)開(kāi)發(fā)中l(wèi)og的使用方法及簡(jiǎn)單的原理
LOG是廣泛使用的用來(lái)記錄程序執(zhí)行過(guò)程的機(jī)制,它既可以用于程序調(diào)試,也可以用于產(chǎn)品運(yùn)營(yíng)中的事件記錄;在平時(shí)開(kāi)發(fā)過(guò)程中經(jīng)常需要與log打交道,所以很有必要了解log的使用方法及簡(jiǎn)單的原理,感興趣的朋友可以了解下啊2013-01-01
Android中不同狀態(tài)頁(yè)面管理優(yōu)化技巧詳解
在Android中,不管是activity或者fragment,在加載視圖的時(shí)候都有可能會(huì)出現(xiàn)多種不同的狀態(tài)頁(yè)面View,所以本文就來(lái)聊聊Android中不同狀態(tài)頁(yè)面管理優(yōu)化吧2024-04-04
Android實(shí)現(xiàn)3秒鐘自動(dòng)關(guān)閉界面
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)3秒鐘自動(dòng)關(guān)閉界面,以支付成功為例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-02-02
學(xué)習(xí)使用Material Design控件(二)使用DrawerLayout實(shí)現(xiàn)側(cè)滑菜單欄效果
這篇文章主要為大家介紹了學(xué)習(xí)使用Material Design控件的詳細(xì)教程,使用DrawerLayout和NavigationView實(shí)現(xiàn)側(cè)滑菜單欄效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07
Android開(kāi)發(fā)強(qiáng)制橫屏和強(qiáng)制豎屏設(shè)置實(shí)例代碼
本篇文章主要介紹了Android開(kāi)發(fā)強(qiáng)制橫屏和強(qiáng)制豎屏設(shè)置實(shí)例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-04-04
Android編程之滑動(dòng)按鈕事件實(shí)例詳解
這篇文章主要介紹了Android編程之滑動(dòng)按鈕事件,結(jié)合具體實(shí)例形式分析了Android滑動(dòng)按鈕功能的具體實(shí)現(xiàn)步驟、布局及功能實(shí)現(xiàn)相關(guān)操作技巧,需要的朋友可以參考下2017-03-03
Android用PopupWindow實(shí)現(xiàn)自定義overflow
這篇文章主要介紹了Android用PopupWindow實(shí)現(xiàn)自定義overflow的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-11-11

