【发布时间】:2014-06-01 03:40:59
【问题描述】:
Android设备上外部SDCard的文件路径是否总是"/storage/extSdCard"?如果没有,有多少种变化?
我的应用需要它来测试外部 SDCard 的可用性。
我正在使用 Titanium,它有一个方法 Titanium.Filesystem.isExternalStoragePresent( ) 但即使没有安装外部 SDCard,它也总是返回 true。
我认为它在本地存储中检测到 SDCard,因此返回 true。但我真正想要的是检测是否安装了物理 SDCard。
我可以通过单独检测文件 "/storage/extSdCard" 的存在来做到这一点吗?
谢谢。
【问题讨论】:
-
Android 没有完整的公共方法来查询外部 sdcard,并且由于每个制造商都有自己定义“外部”sdcard 的方式,因此您需要获取不同的设备并对其进行测试确定如何为每个定义外部 sdcard。
标签: android titanium external sd-card android-sdcard