微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Android 2.x中是否有文档记录方式来检查多个SD卡的内容?

一些Android 2.x平板电脑,如HTC Flyer和三星galaxy Tab,支持内部平板电脑存储和外部SD卡.例如,在我的传单上,/ sdcard和/ sdcard2是分开的,前者代表平板电脑的“内部存储”.

如果我使用Environment.getExternalStorageDirectory(),则似乎没有任何关于将返回哪些存储位置的设置规则.在使用getExternalStorageDirectory()时,我担心的是我只能找到存储在两个存储位置之一上的媒体.

一种解决方案是将scan / sdcard *硬编码到应用程序中,但这假设所有设备都将其用作命名方案,我不认为这是一个安全的假设.

是否有记录在Android 2.x上扫描和使用多个SD卡/存储位置的方法

我的目标实际上是在平板电脑上找到所有有声读物,所以我想以一些记录的方式找到并使用所有/ sdcard * /有声读物.

最佳答案
通常第二个SD卡安装在第一个SD卡内.

这就是我的意思:

>第一张SD卡安装在/ mnt / sdcard.
>第二个SD卡安装在/ mnt / sdcard / external_sd中

因此,每当您收到/ mnt / sdcard作为外部存储路径并开始扫描树时,您将不会错过第二张SD卡(如果它也已安装).

这不是记录在案的行为.但是galaxy Tab就是这样的.我认为这是因为多个外部存储没有官方的Android API支持(即在Environment类中没有特殊功能).

原文地址:https://www.jb51.cc/android/430418.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐