¿Todas las actividades deben tener un diseño?

Acabo de empezar con Android y estaba leyendo BroadcastReceiver. Dado que MainActivity se usaba solo para obtener la hora de la alarma en segundos, me hizo pensar si los archivos XML de diseño son obligatorios para cada actividad en Android. Quiero decir, ¿es posible tener una aplicación que cuando se inicie, no muestre vistas, pero configure con éxito un receptor?

Respuestas a la pregunta(3)

Su respuesta a la pregunta