android - 从 Android 11 的旧位置迁移数据
问题描述
我正在准备我们的应用程序 ( http://vespucci.io/ ),以便在 11 月面向 SDK 30/Android 11。由于它本质上读写非媒体文件,这些文件在许多情况下应该是持久的并且在应用程序卸载后仍然存在,我一直在研究为我们的用户维护功能的选项。
根据https://developer.android.com/training/data-storage/use-cases#migrate_app_data的推荐选项是将此类文件移动到应用程序特定的下载子目录。但是,似乎创建这样的目录和访问它都取决于已弃用的https://developer.android.com/reference/android/os/Environment#getExternalStoragePublicDirectory(java.lang.String)或者它们是未弃用的这样做的方式,我根本没有找到?
解决方案
推荐阅读
- azure - 定期删除 Azure 订阅中的资源组
- flutter - flutter,如何判断树中是否有另一个widget
- typescript - 父类上的 TypeScript 工厂方法返回子类类型
- javascript - 具有特殊要求的 Javascript 电子邮件验证
- javascript - javascript 数组 8>50 返回真
- airflow-scheduler - 多个 DAG 无意中一次在 Airflow 2.0 上运行
- python - 输入无效。应该是字符串、字符串列表/元组或整数列表/元组”在 Huggingface 标记化中
- c++ - 在ue4 c ++中初始化静态变量
- javascript - 如何使用 Puppeteer 捕获渲染过程?
- python - Python pandas:通过重复连接两个具有不同行数的DataFrame