Del curso: Desarrollo Android esencial

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 24.700 cursos impartidos por expertos del sector.

BroadCast Receiver en Android

BroadCast Receiver en Android

Un 'BroadcastReceiver' es un componente de Android que permite el registro de eventos del sistema como llamadas, estado de batería y demás informaciones que puedan sernos útiles en nuestra aplicación. Todos los "receivers" registrados para un evento serán notificados por Android una vez que estos ocurran. Para definir un 'BroadcastReceiver', en nuestro caso va a ser un 'BroadcastReceiver' que reciba SMS, tenemos que extender 'BroadcastReceiver'. Y una vez hecho esto iremos a nuestro 'AndroidManifest' y declararemos mediante el "tag" 'receiver' el nuevo 'BroadcastReceiver' que nosotros queremos crear. Aparte deberemos de indicar el tipo de 'receiver' que es, en nuestro caso 'SMS_RECEIVER'. En la parte de 'SaludoActivity' vamos a darle directamente los permisos de SMS para que nuestra aplicación no tenga ningún problema a la hora de recibir un SMS. 'PeticionPermisosSMS' se llama desde el 'onCreate' de 'SaludoActivity'. Así que cuando pasemos por el 'onCreate' de 'SaludoActivity'…

Contenido