我的应用程序正在工作配置文件中运行。从应用程序中,我打算打开运行良好的 Android 画廊应用程序。它向我显示了可以处理工作配置文件中意图的应用程序列表。在那里,我还可以选择“切换到个人资料”。当我选择个人资料时,它会显示可以处理个人资料中意图的应用程序列表。我选择一个应用程序并选择图像。现在在 onActivityResult 中,我得到了具有这样的权限和路径的 Uri -
Authority - 0@com.android.providers.downloads.documents
Path - /document/msf%3A4104
这里0是个人资料的用户信息。我使用以下代码检查它是否是文档 URI,但它总是返回 false -
DocumentsContract.isDocumentUri(context, uri)
从开发人员文档中,我找到了此链接https://developer.android.com/reference/android/net/Uri#getEncodedAuthority() 但它没有关于如何使用这些类型的权限解析和访问文件的文档。
可以使用工作配置文件生成此场景。有人可以帮我吗?