Android BroadcastReceiver 如何在系统级工作?

How does Android BroadcastReceiver works at system level?

运行 应用程序是否需要轮询以收听事件广播?如果不是,使用的方法是什么?

不,使用了 'push' 方法 - 应用在安装期间注册接收器(如果 BroadcastReceiver 已在清单中注册),或在应用启动时注册。 然后,当引发 broadcat 时,Android 为所有已注册的接收器匹配 IntentFilters 并将 Intent 传递给该 BroadcastReceiver。