2011-11-11 110 views
0

在大多数设备呼叫context.getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS)返回路径Android/data/com.XXXX.YYY/files/Download返回不同的路径。但在三星GT-P1010运行Android 2.2.1用相同的APK这个调用返回external_sd/Android/data/com.XXXX.YYY/files/Download。我需要所有设备中的相同路径。我如何获得它?getExternalFilesDir在不同的设备

回答

6

这是这种方法的目的。设备之间的路径可能有所不同。为了与所有这些保持兼容,您应该使用该方法提供的路径。

如果你想保持相同的路径,硬编码为一个字符串。但在这种情况下,希望事情能够突破。
不推荐

0

是它,它应该是这样,你不硬编码的路径。这可以防止你访问不存在的路径。