0

我的问题应该有点简单,但我从互联网上搜索了很多,找不到答案。

Environment.getExternalStorageDirectory() 应该是获取外部存储目录(路径)但是,由于制造商“mnt/sdcard”,大多数手机会返回内部存储

那么我怎样才能获得真正的可移动外部存储(SD卡)的路径?有很多答案。

mnt/sdcard0/...
mnt/sdcard/sd
mnt/sdcard/ext_sd
mnt/sdcard/external_sd
mnt/sdcard/extSdCard

以上所有内容在我的三星 Galaxy S3 (i9300) 中均无法正常工作

我发现我手机中sd卡的路径是mnt/extSdCard和一些索尼手机中的mnt/ext_sd。

这意味着我们不能有一种简单的方法来获取路径而不是“硬编码”吗?如果是这样,是否有不同版本的android系统的不同手机的可移动存储路径列表?

谢谢你。

4

0 回答 0