最佳答案
由于 公共目录在 Android Q
中已经被弃用,因此建议使用其他方法。那么,我们如何指定我们要存储生成的照片从一个相机应用程序到 DCIM
文件夹,或自定义子文件夹内的 DCIM
?
文件指出,接下来的3种选择是新的首选方案:
选项1是出的问题,因为这将意味着照片被删除,如果应用程序被卸载。
选项2也不是一个选项,因为它要求用户通过 SAF 文件浏览器选择位置。
我们只剩下选项3,MediaStore; 但是在这个问题出现的时候,还没有关于如何使用它替代 Android Q 中 getExternalStoragePublicDirectory 的文档。