Android 11导航到设置页面的问题



我正在使用android 11开发一个应用程序。在我的应用程序中,我需要以编程方式安装其他应用程序,我需要打开安装未知应用程序. 所以我只是导航到startactivityforresult()Settings.ACTION_MANAGE_UNKNOWN_APP_SOURCES意图的设置页面。但是当我在打开"允许从这个源"后按下"返回"键时选项,我的应用程序似乎重新启动。

你能告诉我问题是什么,解决办法是什么吗?

谢谢!

这是我在谷歌问题跟踪器上发现的预期行为,这里是谷歌答案的摘录:

从本质上讲,这个问题源于Android 11新的"Scoped Storage"文件管理系统。以下是来自Google的完整解释:

" Android R中的文件系统和存储挂载设置方式发生了重大变化。当一个应用程序在没有这个权限的情况下启动时,它会得到一个文件系统的视图,该视图不允许写入某些目录(例如Android/obb)。一旦应用程序被授予了这个权限,这个视图就不再准确了,需要更新为允许应用程序写入特定目录的视图。使用R中设置文件系统的方式,动态更改视图是不可能的。正如在评论16中提到的,我们正在进行内部评估。我只是提供额外的细节,为什么它不像q那样工作。">

至于如何优雅地解决它,我正在自己寻找解决方案。

相关内容

  • 没有找到相关文章

最新更新