【发布时间】:2016-05-16 16:41:52
【问题描述】:
我正在使用以下方法来设置我的工作目录
File file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), "xxxxxx");
现在的问题是,如果手机有多个 SD 卡,这给了我可变的位置。有时,它会自动将外部 Sd 卡作为默认位置,但在三星等某些手机中,它总是将内部 Sd 卡作为默认位置,即 storage/sdcard0/Pictures/xxxxxxx。 我想要的是存储/extsdcard/图片/xxxxxxx。但我不想硬编码路径。而且,我听说在 Kitkat 版本中,无法将文件放入外部 Sdcard。那么我该如何处理这两个问题呢?
注意:我尝试将三星的默认存储位置更改为外部 SdCard,但没有成功。
【问题讨论】:
标签: android memory local-storage