0

我正在努力解决以下问题。在配置文件中,我需要访问外部存储卡的一般路径。

这通常通过读取 %SDCARD% 系统变量来完成。

但是,我的手机制造商创建了内部存储器的两个分区,第二个分区挂载为“sdcard”。这将导致%SDCARD%"变量返回到内部存储器第二个分区的路径,而不是外部插入的 SD 卡。

SD 卡实际上是挂载的“sdcard-ext”。是否有系统变量返回此卷的通用路径以在通用路径中使用,例如

folder = "%SDCARD-EXT%/Subfolder1/Subfolder2" 

访问外部卡上的子文件夹 2?

预先感谢您的帮助!

4

1 回答 1

0

这通常通过读取 %SDCARD% 系统变量来完成。

Android不怎么用环境变量,Linux也不用%语法,上次查了一下。

这将导致 %SDCARD%" 变量返回到内部存储器第二个分区的路径,而不是外部插入的 SD 卡。

这是特定于该制造商的该设备的,无论该设备和制造商碰巧是什么。

SD 卡实际上是挂载的“sdcard-ext”。

这是特定于该制造商的该设备的,无论该设备和制造商碰巧是什么。

是否有一个系统变量返回此卷的通用路径以在通用路径中使用

这是一个只有设备制造商才能回答的问题,因为 Android 没有sdcard-ext,并且环境变量(如果有的话)超出了 Android SDK 的范围。

于 2012-12-28T20:26:48.300 回答