擦除数据后保留文件 Android 10

Keep file after wipe data in Android 10

我目前正在开发的应用程序需要在设备配置上进行手动设置(输入一些信息)。此信息需要写入一个文件,该文件在卸载应用程序或擦除应用程序数据时不应删除(用户支持要求,因为在某些情况下他们可以指导用户这样做)

有一个非常相似的老问题,但答案现在已弃用,也没有发布最新答案

Keep files after uninstallation of android app

所以问题是,考虑到 Environment.getExternalStorageDirectory() 在 Android 10 上的弃用,我们如何以编程方式 write/read 一个在应用程序卸载或数据已擦除?

关于价值,我们不能依赖 app auto backup,,因为用户没有配置 google 个帐户。

谢谢

以30为目标进行总结

对于 Android 10 台设备:请求旧的外部存储以照常访问外部存储。

Google 为 Android 11 种设备退后一步:使用下载、图片、电影、文档、DCIM 等目录。所有人的读写权限。 Android OS 对要在这些文件夹中创建的文件使用正确的扩展名非常挑剔。