Android 在安卓系统中,我如何获得安装的所有外部内存的列表

Android 在安卓系统中,我如何获得安装的所有外部内存的列表,android,storage,android-sdcard,Android,Storage,Android Sdcard,我正在开发一个android应用程序,为了在SD卡上创建一个目录,我使用了这个方法 File myMedia = new File(Environment.getExternalStorageDirectory(),"MySaveCellData"); 但这是在内存中创建MYSaveCellData目录。但是,这款手机的内存为8 GB,外置卡为16 GB 在普通手机中,它在外部磁盘上创建目录 让我知道解决办法 我正在寻找一种方法来获取安卓手机上安装的所有外部驱动器的列表 在普通手机中,它在外部

我正在开发一个android应用程序,为了在SD卡上创建一个目录,我使用了这个方法

File myMedia = new File(Environment.getExternalStorageDirectory(),"MySaveCellData");
但这是在内存中创建MYSaveCellData目录。但是,这款手机的内存为8 GB,外置卡为16 GB

在普通手机中,它在外部磁盘上创建目录

让我知道解决办法

我正在寻找一种方法来获取安卓手机上安装的所有外部驱动器的列表

在普通手机中,它在外部磁盘上创建目录

不是所有的“普通手机”。有些手机没有SD卡形式的“外部磁盘”

让我知道解决办法

没有“解决办法”。由设备制造商确定设备的“外部存储”是什么。如果他们选择车载闪存而不是SD卡,那就是他们的选择

我正在寻找一种方法来获取安卓手机上安装的所有外部驱动器的列表

Android只有一个“外部驱动器”,称为“外部存储”。如果设备制造商同时支持车载闪存区作为“外部存储器”和SD卡,Android将不知道SD卡

SDK开发人员应该简单地使用外部存储,就像您的代码一样

在普通手机中,它在外部磁盘上创建目录

不是所有的“普通手机”。有些手机没有SD卡形式的“外部磁盘”

让我知道解决办法

没有“解决办法”。由设备制造商确定设备的“外部存储”是什么。如果他们选择车载闪存而不是SD卡,那就是他们的选择

我正在寻找一种方法来获取安卓手机上安装的所有外部驱动器的列表

Android只有一个“外部驱动器”,称为“外部存储”。如果设备制造商同时支持车载闪存区作为“外部存储器”和SD卡,Android将不知道SD卡


SDK开发人员应该简单地使用外部存储,就像您的代码一样。

如果您提出问题,您应该跟进:将最佳答案标记为“已接受”,或者提供您自己的解决方案并标记。给出一个“+1”表示好的/有用的答案也是很好的形式。你以前的问题没有一个答案。请这样做,这将有助于您的问题,因为人们可能会更快地帮助您。请参见下面的“可能会帮助您”。
如果您提出问题,您应该跟进:将最佳答案标记为“已接受”,或者提供您自己的解决方案并标记。给出一个“+1”表示好的/有用的答案也是很好的形式。你以前的问题没有一个答案。请这样做,这将有助于您的问题,因为人们可能会更快地帮助您。请参阅下面的“可能会帮助您”。