将getExternalFilesDir与多SD卡一起使用(Galaxy S3)

时间:2014-04-21 20:25:25

标签: android

使用Android 4.4.2我必须更改Environment.getExternalStorageDirectory()以使用context.getExternalFilesDir(null)

这在4.4.2模拟器和我的Galaxy S3上完全正常,但在Galaxy S3上它使用内部存储器而不是SDCard

我用过(How can I get external SD card path for Android 4.0+?)回答18来找到SD卡

Galaxy S3上是否存在任何围绕此问题的问题,并结合了getExternalFilesDir()和Galaxy S3

由于

1 个答案:

答案 0 :(得分:3)

  

这在4.4.2模拟器和我的Galaxy S3上完全正常,但在Galaxy S3上它使用内部存储器而不是SDCard

它在仿真器和Galaxy S3上都使用外部存储。我刚刚完成了一个博客文章系列,解释了internal storageexternal storageremovable storage在Android中的真正含义。

  

Galaxy S3上是否存在任何围绕此问题的问题,并结合了getExternalFilesDir()和Galaxy S3

欢迎您在Android 4.4+上使用getExternalFilesDirs()(注意复数)。如果阵列有多个条目,则第二个和后续条目将位于可移动媒体(SD卡,USB存储器等)上。