当然,在我的代码中,我使用Environment.getExternalStorageDirectory()来代替/mnt/sdcard/。但是我只是意识到,当我以交换格式通过数据库转储从应用程序中导出数据时,文件路径为/mnt/sdcard/...这可能解释了一些我在用户日志中看到的奇怪错误。

我将在导入模块中进行适当的更改。但是我很好奇-> 1.6的所有Android设备是否都具有Environment.getExternalStorageDirectory()!=/mnt/sdcard/吗?

最佳答案

否。我还没有看到将sdcard安装到其他位置的任何设备。而且我与来自最受欢迎的供应商的十多种不同的设备一起玩过。

话虽如此,您不应该依赖这个事实。尤其是如果您有这么简单的方法来访问外部存储。

关于具有Environment.getExternalStorageDirectory()的Android设备!=/mnt/sdcard/?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6205049/

10-10 23:19