【发布时间】:2019-10-21 10:32:37
【问题描述】:
由于getExternalStoragePublicDirectory 在Android Q 中已弃用,建议使用其他方式。那么我们如何指定要将相机应用程序生成的照片存储到DCIM 文件夹中,或者DCIM 中的自定义子文件夹中?
文档指出,接下来的 3 个选项是新的首选替代方案:
选项 1 是不可能的,因为这意味着如果应用程序被卸载,照片将被删除。
选项 3 也不是一个选择,因为它需要用户通过 SAF 文件资源管理器选择位置。
我们只剩下选项 2,即 MediaStore;但在提出这个问题时,没有关于如何使用它来替代 Android Q 中的 getExternalStoragePublicDirectory 的文档。
【问题讨论】:
标签: android