问题描述
从android 11我们知道写外部存储权限将不起作用,我们无法访问外部存储根路径的其他目录,但我的问题是文件管理器应用程序,如果我的应用程序是文件管理器,那该怎么办我像以前一样管理所有文件操作。例如,创建新文件或文件夹,在这里我们无法获得外部存储的根路径访问权限,那么如何管理文件管理器操作,我在开发者站点和某处阅读了他们的选项来处理该特定应用程序,Google 也提供某种方式来管理该应用程序,但我如何找不到解决方案,如果有人知道,请帮我解决这个问题。
解决方法
从android 11我们知道写外部存储权限将不起作用,我们无法访问外部存储根路径的其他目录,
请求写入外部存储没有意义,因为它已经隐式授予您的应用。
您可以从 getExternalStorageDirectory() 和 getExternalStoragePublicDirectory() 访问所有路径。
并在 getExternalStoragePublicDirectory() 中创建子目录和文件