Android: servicio de inicio en el momento del arranque

Necesito iniciar un servicio en el momento del arranque. Busqué mucho. Están hablando de Broadcastreceiver. Como soy nuevo en el desarrollo de Android, no obtuve una imagen clara sobre los servicios en Android. Proporcione algún código