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 />
125<br />
android:text=”Ingrese texto a buscar en YouTube”<br />
/><br />
<br />
<br />
<br />
<br />
<br />
<br />
Agregando código<br />
Para el manejo <strong>de</strong> la respuesta <strong>de</strong> YouTube (en JSON) vamos a construir clases <strong>de</strong> Java que representen<br />
esta respuesta <strong>de</strong> tal forma que el proceso <strong>de</strong> parsing sea más sencillo. Estas clases serán internas<br />
y estáticas (más información en download.oracle.com 1 ) <strong>de</strong>ntro <strong>de</strong> la clase <strong>de</strong> nuestra Activity principal.<br />
Construiremos 3 clases:<br />
Una para representar el resultado completo <strong>de</strong>l request, una lista <strong>de</strong> ítems se llamará Vi<strong>de</strong>oFeed.<br />
public static class Vi<strong>de</strong>oFeed {<br />
@Key List items;<br />
}<br />
Otra para representar cada ítem <strong>de</strong>l resultado, <strong>de</strong>l que nos interesa el título(atributo title) y el URL <strong>de</strong>l<br />
vi<strong>de</strong>o (atributo player contiene el URL por <strong>de</strong>fecto y el móvil), se llamará Vi<strong>de</strong>o. Esta clase a<strong>de</strong>más<br />
1 http://download.oracle.com/javase/tutorial/java/javaOO/nested.html