我正在尝试创建一个具有某些工厂基本功能的系统。
我希望第 3 方开发人员能够使用他们自己的代码扩展此功能。
这旨在通过在我希望 3rd 方应用程序接收它可以使用的数据的某些情况下触发广播来工作。
这个系统可以工作,但我遇到的问题是,从 3.1 版开始,应用程序需要由用户运行才能启用广播接收器。我希望我可以让这些插件在没有启动器/默认活动的情况下存在,这样用户就不需要用插件图标堵塞他们的启动器。将为设置定义额外的活动,但这将从我的应用程序生态系统中调用。
tl;dr:如何在新安装的应用程序中启用广播接收器,尽可能少的用户干预(理想情况下,不位于启动器中)。