【发布时间】:2015-02-10 08:39:42
【问题描述】:
我正在尝试将文件写入我的手机。
我用Environment.getDataDirectory()知道内部存储的路径,Environment.getExternamStorageDirectory()知道外部存储的路径。
但是当我使用Environment.getExternalStorageDirectory() 作为路径时,文件是在内部存储中创建的。当我使用Environment.GetDataStorage() 作为路径时,不会创建文件。 (我不确定,但至少在资源管理器应用中找不到。)
我认为我手机的内部存储空间被视为外部存储空间。(就我而言,它有 32 GB 的存储空间)
我想知道可移动存储(例如micro SD card)的路径。我该怎么办?
【问题讨论】:
-
I want to know external storage(micro SD card) path.最好将其称为可移动存储。其余的都是内部或外部存储。 -
题主最好改成:How to get the external storage's path?。它可能会投票支持您的问题。
-
我觉得你需要参考:[1]:stackoverflow.com/a/13648873/6127411&&[2]:stackoverflow.com/a/5695129/6127411
标签: android