tutorial android
App Android:
Desarrollo de aplicaciones
en Android.
Tutorial: Lector RSS de CAMON
Material complementario (para hacer
“copy/paste” del código) proporcionado a los
asistentes de la charla-taller impartida en
CAMON Alicante el 11-12 de enero de 2011.
Boyán Bonev, Pablo Suau, Miguel A. Lozano
y el Dep. CCIA de la Universidad de Alicante
CAMON Alicante,11-12 enero 2010
Depto. Ciencia de la Computación e IA (Univ. Alicante)
App Android-1
Formación en Tecnologías Java
Puntos a tratar
•
•
•
•
•
•
•
•
Creación del proyecto con Eclipse
Manifest, actividad principal y recursos
Vista de tabla, layout para las filas, adaptador
Descarga y parsing de XML en segundo plano
Descarga de imágenes en segundo plano
Diálogo, menú,cambios de orientación
Intents para síntesis del habla y navegador
Generar paquete y firmarlo
CAMON Alicante, 11-12 enero 2010
Depto. Ciencia de la Computación e IA (Univ. Alicante)
App Android-2
Formación en Tecnologías Java
Creación del proyecto con Eclipse
• Instalación:
• Descargar y descomprimir Android SDK
• Instalación del plug-in para Eclipse:
• Help > Install newsoftware > Available software >
Add: https://dl-ssl.google.com/android/eclipse/
• Ok, seleccionar el software, Next, Finish.
• Reiniciar Eclipse.
• Configuración de Eclipse:
• Windows > Preferences > Android > SDK Location:
– Indicamos la ruta donde hemos
descomprimido el Android SDK
CAMON Alicante, 11-12 enero 2010
Depto. Ciencia de la Computación e IA (Univ. Alicante)
App Android-3Formación en Tecnologías Java
AVD Manager
• Crear nuevo
dispositivo
virtual (AVD)
• Seleccionar la
versión de
Android
CAMON Alicante, 11-12 enero 2010
Depto. Ciencia de la Computación e IA (Univ. Alicante)
App Android-4
Formación en Tecnologías Java
Emulador
CAMON Alicante, 11-12 enero 2010
Depto. Ciencia de la Computación e IA (Univ. Alicante)
App Android-5Formación en Tecnologías Java
Crear el proyecto
• Asistente de Eclipse
• Genera la estructura
básica del proyecto
• AndroidManifest.xml
• Actividad principal
• Layout
• Recursos
• Conviene seleccionar
la mínima versión
posible
CAMON Alicante, 11-12 enero 2010
Depto. Ciencia de la Computación e IA (Univ. Alicante)
App Android-6
Formación en Tecnologías Java
Añadirrecursos
• En values/strings.xml las cadenas de texto que
vamos a mostrar en la interfaz
• En drawable, el icono de CAMON a alta, media
y baja resolución
• En layout/main.xml la disposición de los
componentes de la interfaz gráfica
CAMON Alicante, 11-12 enero 2010
Depto. Ciencia de la Computación e IA (Univ. Alicante)
App Android-7
Formación en Tecnologías Java
strings.xml• Introducimos (en la pestaña XML):
CAMON
http://www.tucamon.es
http://www.tucamon.es/welcome/rss?format=rss
Lista vacía
¡Error en la descarga!
¡Calla!
Recargar
Acerca de...
Acerca de CAMON
Esta aplicación descarga las noticias RSS de www.tucamon.es y las muestra. Fue desarrollada en
el taller de Android llevado a cabo en el aula de CAMON de Alicante en enero de 2011, por losasistentes y por Boyán
Bonev (Universidad de Alicante) Esta aplicación no es \"oficial\" de CAMON, no se puede vender y su finalidad es
didáctica. La Universidad de Alicante y CAMON no se responsabilizan de su uso y modificaciones hechas por
terceros.
Atrás
Imágenes descargadas
CAMON Alicante, 11-12 enero 2010
Depto. Ciencia de la Computación e IA (Univ. Alicante)
App Android-8Formación en Tecnologías Java
Drawable
• En las carpetas drawable introducimos el icono
de la CAMON, redimensionado a tres
resoluciones diferentes:
• drawable-hdpi/icon.png de 72x72 píxeles
• drawable-mdpi/icon.png de 48x48 píxeles
• drawable-ldpi/icon.png de 36x36 píxeles
CAMON Alicante, 11-12 enero 2010
Depto. Ciencia de la Computación e IA (Univ. Alicante)
App Android-9...
Regístrate para leer el documento completo.