21.04.2014 Views

Curso-Android-Desarrollo-de-Aplicaciones-Móviles

Curso-Android-Desarrollo-de-Aplicaciones-Móviles

Curso-Android-Desarrollo-de-Aplicaciones-Móviles

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!