首页 > 解决方案 > 我的 Android 应用程序无法写入它在 android 重启后创建的文件

问题描述

我有一个在外部存储(例如 sd 卡)上创建文件的 android 应用程序。只要不重启安卓操作系统,它就可以完美地读写文件。重启后android.net.Uri,使用之前访问文件的相同,应用程序不再可以打开文件写入其中。

该应用程序同时具有 READ_EXTERNAL_STORAGE 和 WRITE_EXTERNAL_STORAGE 权限,并获取context.getContentResolver().openOutputStream(uri))用于写入的文件流。但它在android重启后失败。

我已经在两部安卓手机上测试了该应用程序,这两种手机都发生了这种情况。

我怎么解决这个问题?

标签: androidfileandroid-permissionsrestart

解决方案


推荐阅读