android 如何获得外部SD卡的路径

移动开发 码拜 9年前 (2015-10-10) 882次浏览
android 4.0 以上 通过Environment.getExternalStorageDirectory获取到的路径为手机内存,请问各位高手们,如何获得外部SD卡的路径?

boolean sdCardExist = Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED);  同时,通过此方法也就不能判断SD卡和手机内存了。

解决方案:5分
这个路径就是SD卡的,不是手机内存的、内存是data/data/下的目录
解决方案:15分
getExternalStorageDirectory是获取外部插入的SDcard , 从4.0后 , 你会发现手机本身带存储,也自带外部存储,比如有sdcard0和sdcard1    获取手机自带存储也有方法,网上去查查

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明android 如何获得外部SD卡的路径
喜欢 (0)
[1034331897@qq.com]
分享 (0)