Звучит так, как будто вы хотите использовать BroadcastReceiver для сбора событий, когда вы находитесь в «фоновом режиме». При этом будут приниматься события, которые фактически транслируются без необходимости запуска пользовательского интерфейса.
Вы можете настроить BroadcastReceiver и его фильтры намерений в манифесте для своего приложения, таким образом, вам не нужно полагаться на любой код Java, который выполняется для регистрации получателей.