目前 我正在像这样存储我的文件(图像/视频):
File directoryToStore;
directoryToStore = getBaseContext().getExternalFilesDir("MyImages");
这将返回此路径:
/storage/emulated/0/Android/data/pacageName/files/MyImages/
现在,我想将文件存储在根目录/storage/emulated/0/MyImages/
中。我已经尝试过这样做:
File directoryToStore;
directoryToStore = new File(Environment.getExternalStorageDirectory(), "MyImages");
在 Marshmallow 之前的设备上运行时,这工作得非常好,但在 Marshmallow 中找不到文件。
我的问题
我应该/如何将文件存储在根目录中,以便在所有 API 中都可以找到该文件?