除了root之外,还有什么方法可以访问android 11上SD卡的android/data目录吗?我的(非播放商店(应用程序需要访问另一个应用程序的公共Android/data/co.appname文件夹。
您不能
在Android 11上,应用程序无法再访问外部存储中任何其他应用程序专用、特定于应用程序的目录中的文件。
即使使用MANAGE_EXTERNAL_STORAGE
也无助于
被授予此权限的应用程序仍然无法访问属于其他应用程序的应用程序特定目录,因为这些目录在存储卷上显示为Android/data/的子目录。
除非,其他应用程序将这些文件设置为可共享
若要允许其他应用程序访问内部存储中存储在此目录中的文件,请使用具有FLAG_GRANT_READ_URI_PERMISSION属性的FileProvider。
有关更多共享文件
截至2021年10月,谷歌已经更新了android,任何现有的方法都不再可能。你可以在这里表达你对谷歌删除用户访问自己设备上文件夹的担忧:https://issuetracker.google.com/issues/196422354?pli=1