在Android 2.x中,是否有记录的方式来检查多个SD卡中的内容?
|
某些Android 2.x平板电脑(例如HTC Flyer和Samsung Galaxy Tab)支持内部平板电脑存储和外部SD卡。例如,在我的传单上,ѭ0和ѭ1是分开的,前者代表平板电脑的“内部存储空间”。
如果我使用
Environment.getExternalStorageDirectory()
,似乎没有任何设定规则可以确定返回哪个存储位置。使用getExternalStorageDirectory()
时,我担心的是,我只会找到存储在两个存储位置之一中的媒体。
一种解决方案是仅对应用程序进行“ 4”码硬编码扫描,但这是假设所有设备都将其用作命名方案,我认为这不是一个安全的假设。
在Android 2.x上,有没有记录的方式来扫描和使用多个SD卡/存储位置?
我的目标实际上是在平板电脑上找到所有有声读物,所以我想以某种有记载的方式查找和使用所有/sdcard*/Audiobooks
。
没有找到相关结果
已邀请:
2 个回复
缝皋
。 第二个SD卡安装在mounted7中 因此,只要您收到“ 6”作为外部存储路径并开始扫描树,您就不会错过第二个sdcard(如果它也已安装)。 这是没有记录的行为。但是Galaxy Tab的行为恰恰是这种方式。我认为这是因为没有针对多个外部存储的官方Android API支持(即
类中没有特殊功能)。
田眯衅