You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android 11系统应用卸载后是否可以持久化保留文件?

Android 11 应用卸载后持久保留XML文件的实现方案

Android 11 完全支持实现你需要的文件卸载后留存需求,以下是两种可行的实现方式:

  • 方案1:使用系统存储访问框架(SAF),无需申请特殊权限
    调用系统内置的文件选择器,引导用户主动选择「下载」、「文档」等公共存储目录下的位置来保存你的XML文件,拿到系统返回的Uri后即可正常读写该文件。应用卸载重装后,只需要再次引导用户授权访问对应文件的Uri,就能读取其中的授权信息。
    该方案不需要申请任何存储权限,适配所有Android 11及以上设备,也不会遇到Google Play上架权限审核问题。
  • 方案2:申请所有文件访问权限,适用于有合理使用场景的应用
    如果你的应用属于文件管理、备份等需要广泛访问存储的类型,可以在AndroidManifest.xml中声明MANAGE_EXTERNAL_STORAGE权限,引导用户跳转到系统设置页开启「允许访问所有文件」权限。获得权限后可以直接在公共存储区域创建专属文件夹存放XML文件,文件不会随应用卸载被删除。
    注意:如果应用需要上架Google Play,必须向平台提交该权限的使用场景说明,不符合要求的申请会被直接驳回。

补充说明:如果你的授权信息和用户账号绑定,也可以将加密后的授权信息上传到云端备份,卸载重装后拉取云端数据恢复,完全不依赖本地存储留存。

内容的提问来源于stack exchange,提问作者dheinz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 08:48:00