使用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
由于
答案 0 :(得分:3)
这在4.4.2模拟器和我的Galaxy S3上完全正常,但在Galaxy S3上它使用内部存储器而不是SDCard
它在仿真器和Galaxy S3上都使用外部存储。我刚刚完成了一个博客文章系列,解释了internal storage,external storage和removable storage在Android中的真正含义。
Galaxy S3上是否存在任何围绕此问题的问题,并结合了getExternalFilesDir()和Galaxy S3
欢迎您在Android 4.4+上使用getExternalFilesDirs()
(注意复数)。如果阵列有多个条目,则第二个和后续条目将位于可移动媒体(SD卡,USB存储器等)上。