Да, можно.
Некоторые компоненты регистрируются динамически или не являются напрямую частью стандартного жизненного цикла Android.
Примеры:
Context.registerReceiver().
java
androidx.work.impl.background.systemalarm.RescheduleReceiver и т.д.), сами ваши пользовательские классы Worker не нужно декларировать напрямую как <receiver> в файле Manifest. Вы объявляете их в коде, а WorkManager берет на себя их управление.
java
Однако, за исключением динамических BroadcastReceiver и определенных случаев использования, большинство основных компонентов (Activity, Service, ContentProvider, статические BroadcastReceiver) должны быть объявлены в AndroidManifest.xml. Это необходимо для корректной работы системы безопасности, управления жизненным циклом и доступа к компонентам другими приложениями (если они экспортированы).