android - 检查 getExternalStorage() 是否是真正的 SD 卡

标签 android

我不清楚如何确定当您调用 getExternalStorage() 时,您查询的是外部 SD 卡还是手机的内部存储器。有没有解决方案来检查这个?

最佳答案

方法

 Environment.isExternalStorageRemovable()

应该做你想做的事。

免责声明:我自己没有尝试过,只是在文档中查找过。

编辑:

Environment.isExternalStorageEmulated()

可能也有用。

关于android - 检查 getExternalStorage() 是否是真正的 SD 卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18468273/

相关文章:

android - 在android应用程序中,调用onResume方法时清除状态栏中的小图标

android - 自动调整 EditText

android - 如何在 Android 中显示使用相机捕获的图像

java - Pre L中的Android L Elevation Effect(仅使用elevation属性)

java - try catch block 中的空指针异常

android - 如何为 Android Studio 启用 C++11?

Android - 需要添加超过 100 个地理围栏

java - "Could not find MyFirstApp.apk!"错误

android - onPostExecute() 的 "runs on UI thread"到底是什么意思?

Android:处理网络连接和 ListView