当然,在我的代码中,我使用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/