我假设所有Android设备都有这个确切的路径,我正在使用这段代码获得的目录。这是真的吗?
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS)
答案 0 :(得分:1)
只要该路径由Android API管理,您就不必关心此路径是否存在。也许确切的路径可能会在不同的设备上发生变化,但只要你通过这个环境变量引用它就会很好,因为它会引用相关设备的好文件夹。
答案 1 :(得分:0)
没有。所有设备制造商都有不同的路径用于SD卡和内存。 请参考以下代码查找路径 -
Map<String, File> externalLocations = ExternalStorage.getAllStorageLocations();
File externalSdCard = externalLocations.get(ExternalStorage.EXTERNAL_SD_CARD);
使用上面的内容,您将获得内部和外部存储可用的路径。