Curso-Android-Desarrollo-de-Aplicaciones-Móviles
Curso-Android-Desarrollo-de-Aplicaciones-Móviles
Curso-Android-Desarrollo-de-Aplicaciones-Móviles
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
CURSO ANDROID<br />
9<br />
ÐÐ<br />
ÐÐ<br />
ÐÐ<br />
<strong>de</strong> usuario. Por ejemplo, al escuchar música, hay un servicio encargado <strong>de</strong> la reproducción que se<br />
ejecuta <strong>de</strong> fondo y la aplicación que manipulamos le manda mensajes a este servicio diciéndole<br />
que se <strong>de</strong>tenga, pause o reproduzca la siguiente canción.<br />
Content Provi<strong>de</strong>rs 1 : representan la abstracción para almacenar y obtener datos permanentes y<br />
aplicaciones diferentes. El sistema incluye algunos proveedores <strong>de</strong> contenido útiles (audio, vi<strong>de</strong>o,<br />
etc) y a<strong>de</strong>más pue<strong>de</strong>n <strong>de</strong>sarrollarse nuevos.<br />
Manifest 2 : El archivo <strong>Android</strong>Manifest.xml es don<strong>de</strong> se configura la aplicación, se agregan activida<strong>de</strong>s,<br />
se asignan permisos, etc.<br />
Broadcast Receivers: son componentes que respon<strong>de</strong>n a avisos y anuncios <strong>de</strong> difusión (broadcast).<br />
Estos avisos provienen <strong>de</strong>l sistema (batería baja, una llamada entrante, etc) y <strong>de</strong> aplicaciones<br />
(pasando avisos <strong>de</strong> una aplicación a otra). Aun que no muestran una interfaz <strong>de</strong> usuario algunas<br />
veces utilizan barras <strong>de</strong> progreso para mostrar avances. Estos se activan a través <strong>de</strong> mensajes asincrónicos<br />
llamados intents (mencionados arriba).<br />
Ejemplo: Lector <strong>de</strong> feeds<br />
La aplicación que realizaremos es un lector para el feed <strong>de</strong> Maestros <strong>de</strong>l Web, queremos que al finalizar<br />
se vea <strong>de</strong> la siguiente forma:<br />
1 http://<strong>de</strong>veloper.android.com/gui<strong>de</strong>/topics/provi<strong>de</strong>rs/content-provi<strong>de</strong>rs.html<br />
2 http://<strong>de</strong>veloper.android.com/gui<strong>de</strong>/topics/manifest/manifest-intro.html