Android 11 Scoped Storage 权限如何管理文件管理器应用程序,文件管理器应用程序怎么样

问题描述

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

解决方法

从android 11我们知道写外部存储权限将不起作用,我们无法访问外部存储根路径的其他目录,

请求写入外部存储没有意义,因为它已经隐式授予您的应用。

您可以从 getExternalStorageDirectory() 和 getExternalStoragePublicDirectory() 访问所有路径。

并在 getExternalStoragePublicDirectory() 中创建子目录和文件