安卓6.0如何获取外置sd卡路径

 时间:2024-10-13 02:37:04

1、直接使用如下方法即可:

2、privatestaticStringgetStoragePath(ContextmContext,booleanis_removale){StorageManagermStorageManager=(StorageManager)mContext.getSystemService(Context.STORAGE_SERVICE);Class<?>storageVolumeClazz=null;try{storageVolumeClazz=Class.forName("android.os.storage.StorageVolume");MethodgetVolumeList=mStorageManager.getClass().getMethod("getVolumeList");MethodgetPath=storageVolumeClazz.getMethod("getPath");MethodisRemovable=storageVolumeClazz.getMethod("isRemovable");Objectresult=getVolumeList.invoke(mStorageManager);finalintlength=Array.getLength(result);for(inti=0;i<length;i++){ObjectstorageVolumeElement=Array.get(result,i);Stringpath=(String)getPath.invoke(storageVolumeElement);booleanremovable=(Boolean)isRemovable.invoke(storageVolumeElement);if(is_removale==removable){returnpath;}}}catch(ClassNotFoundExceptione){e.printStackTrace();}catch(InvocationTargetExceptione){e.printStackTrace();}catch(NoSuchMethodExceptione){e.printStackTrace();}catch(IllegalAccessExceptione){e.printStackTrace();}returnnull;}

3、好啦,以上就是安卓6.0获取外置sd卡路径的方法,赶快去试试吧!

  • 忍者必须死3海滨·苍牙皮肤效果预览
  • 魔族2人刷黑脚boss攻略
  • 华为P9通过“HiSuite”将旧手机资料导入新手机
  • Wear OS怎么同步日历活动数据
  • QQ音乐智能曲谱怎么使用
  • 热门搜索
    怎么去除黑头 亚克力板怎么切割 小米路由器怎么用 怎么败火 火麻仁怎么吃 英雄联盟崩溃怎么解决 怎么用钱折爱心 美的冰箱质量怎么样 怎么才能瘦 房间面积怎么算