在Android中使用%System_Variables%访问文件夹路径

时间:2012-12-28 19:52:14

标签: android variables path system

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

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

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

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

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

访问外部卡上的Subfolder2?

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

  

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

Android并没有太多使用环境变量,而且我最后检查过,Linux没有使用%语法。

  

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

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

  

SD卡实际安装了“sdcard-ext”。

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

  

是否有系统变量返回此卷的通用路径以用于通用路径

这是一个只有设备制造商可以回答的问题,因为Android没有sdcard-ext,而环境变量在任何范围内都超出了Android SDK。