安卓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音乐智能曲谱怎么使用
  • 热门搜索
    云南自驾旅游攻略 毛孔怎么变小 如何提高酒量 怎么快速的减肥 狗狗掉毛严重怎么办 怎么说我不爱你简谱 开早会如何激励员工 集成墙面怎么样 如何挽留前任 解决pc问题怎么关闭