Android 如何向从Intent.ACTION\u GET\u CONTENT接收的uri授予持久uri权限?

Android 如何向从Intent.ACTION\u GET\u CONTENT接收的uri授予持久uri权限?,android,android-contentprovider,android-permissions,android-contentresolver,android-fileprovider,Android,Android Contentprovider,Android Permissions,Android Contentresolver,Android Fileprovider,在我的应用程序上,我有一个附加文件、联系人和其他东西的功能 我使用意图从选择器中拾取多个文件 当我使用Intent.ACTION\u GET\u CONTENT。。。我可以从很多地方挑选文件,比如谷歌照片、音乐应用程序或联系人。但是当我激活该活动时,对结果Uri的权限过期 当我使用Intent.ACTION\u OPEN\u文档时。。。我使用takePersistableUriPermission的权限没有任何问题,但我无法从谷歌照片、音乐应用程序和联系人中选择文件 那么,有没有一种方法可以将持

在我的应用程序上,我有一个附加文件、联系人和其他东西的功能

我使用意图从选择器中拾取多个文件

当我使用
Intent.ACTION\u GET\u CONTENT
。。。我可以从很多地方挑选文件,比如谷歌照片、音乐应用程序或联系人。但是当我激活该活动时,对结果Uri的权限过期

当我使用
Intent.ACTION\u OPEN\u文档时
。。。我使用
takePersistableUriPermission
的权限没有任何问题,但我无法从谷歌照片、音乐应用程序和联系人中选择文件


那么,有没有一种方法可以将持久uri权限授予从
Intent.ACTION\u GET\u CONTENT
接收到的uri,或者是
Intent.ACTION\u OPEN\u DOCUMENT
专有的uri?

我还没有找到一种方法。有你?