Android 11+ 内容提供程序在应用程序未运行时不工作?

问题描述 投票:0回答:1

我创建了两个应用程序,我们将它们称为应用程序 A 和应用程序 B。我希望应用程序 A 通过自定义提供程序向应用程序 B 提供数据。我编写了代码,在 Android 11 下运行良好。 但是,在 Android 11 + 的真实设备上运行时,如果应用程序 A 未运行,则会给出“无法找到 xxx 的提供商信息”错误。如果你打开应用程序 A,它就可以正常工作。

我的问题是,Android 11之后的提供商是否要求应用程序正在运行?有没有办法让沙箱中的文件可供其他应用程序使用,而无需打开应用程序? 我在整个互联网上进行了搜索以找到答案。我确实添加了节点,尝试添加各种权限,如果不启用应用程序A,它仍然无法工作(Android 11下不需要)。谁能帮助我?

android ipc provider
1个回答
0
投票

没有。

提供内容提供程序的应用程序不必运行即可让内容提供程序运行。

我发现即使在安装后,也无需启动应用程序即可使内容提供程序处于活动状态。

© www.soinside.com 2019 - 2024. All rights reserved.