我的问题应该有点简单,但我从网上搜索了很多,找不到答案。
Environment.getExternalStorageDirectory() 应该是获取外部存储目录(路径) 但是,由于制造商,大部分手机都会返回内部存储空间 " MNT / SD卡"
然后我如何获得真正的可移动外部存储(SD卡)的路径? 有很多答案。
mnt/sdcard0/...
mnt/sdcard/sd
mnt/sdcard/ext_sd
mnt/sdcard/external_sd
mnt/sdcard/extSdCard
以上所有内容在我的三星Galaxy S3(i9300)中无法正常工作 刚刚在/ sdcard /下创建的文件夹,并且不绑定(挂载,链接任何)到可移动SD卡存储
我发现手机中SD卡的路径是mnt / extSdCard 一些索尼手机中的mnt / ext_sd。
这意味着我们无法轻松获得路径,而不是"硬编码"它? 如果那么,是否有不同版本的android系统的不同手机的可移动存储路径列表?
谢谢。