Android 11更新对已获得的持久权限的影响
情景:Android 11更新对已获得的持久权限的影响,android,storage-access-framework,android-11,Android,Storage Access Framework,Android 11,情景: 用户已使用ACTION\u OPEN\u DOCUMENT\u TREE和针对Android 10或之前版本上最新Android API级别30的应用程序获得持久权限,以遵守storage access framework访问权限策略 用户在第一点中选择的文件夹是内部存储的主文件夹,或者当您尝试在Android 11中使用操作\u OPEN\u DOCUMENT\u TREE获取权限时显示为灰色的另一个文件夹,但可以选择该文件夹以在所有以前的版本中获取持久权限 用户将操作系统版本更
- 用户已使用
和针对Android 10或之前版本上最新Android API级别30的应用程序获得持久权限,以遵守storage access framework访问权限策略ACTION\u OPEN\u DOCUMENT\u TREE
- 用户在第一点中选择的文件夹是内部存储的主文件夹,或者当您尝试在Android 11中使用
获取权限时显示为灰色的另一个文件夹,但可以选择该文件夹以在所有以前的版本中获取持久权限操作\u OPEN\u DOCUMENT\u TREE
- 用户将操作系统版本更新为Android 11
是否保留了已获得的持久权限,或者更新后这些权限将失效,从而导致意外行为?我认为您肯定会失去对外部存储根目录的权限。你害怕什么样的意外行为?在使用权限/获取的uri之前,您始终可以检查其是否仍然有效。@blackapps我担心在尝试使用以前获取的持久权限获取访问权限时会出现意外错误
在使用权限/获取的uri之前,您始终可以检查其是否仍然有效代码>阅读以下内容: