如果我有两个物理 SD 卡“left user sdcard”和“right user sdcard”(在 vold.fstab 中给出),那么像 filemanger 这样的应用程序如何知道有两个 sdcard - “left user sdcard” & "正确的用户 sdcard"。
谁能帮帮我
谢谢
最佳答案
我认为没有官方 Android API 支持(即 Environment class 中没有特殊功能)用于多个外部存储。
通常第二个 sdcard 安装在第一个 sdcard 中。 (根据我在 Samsung Galaxy Tab 中的观察)
类似于:
第一个sdcard挂载在
/mnt/sdcard
。第二个sdcard挂载到
/mnt/sdcard/external_sd
所以,每当你得到像/mant/sdcard/
这样的外部存储路径时,你必须扫描到整个树结构..
关于android - android应用程序如何检测设备中的左右SD卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8499968/