2. •Introducción al desarrollo de aplicaciones móviles con Java
•Desarrollo e implantación de la primer aplicación
•Integración de sensores y actuadores básicos mediante Arduino
•Integración Embebida mediante técnicas de interconexión serial local
3. •Prerrequisitos:
–Instalación de Java SDK
–Instalación de Android SDK
–Copia de Android Studio al Directorio Raíz
•Los archivos a utilizar son los siguientes:
–installer_r22.6.1-windows (Android SDK)
–jdk-8u25-windows-i586 (Java SDK)
–android-studio (Copiar el directorio al Raíz)
4. •Después de instalar el A-SDK mediante el archivo correspondiente, ejecutar la aplicación para proceder a la instalación de las API y las imágenes de los perfiles de hardware, así como las herramientas.
5.
6.
7. •Repetir los dos pasos anteriores para agregar los paquetes faltantes y las herramientas.
•Cuidar de instalar la herramienta
–Google USB Driver
12. •Lo ideal es depurar la aplicación en un dispositivo móvil real, de no ser posible hacerlo entonces se puede depurar en el emulador. Para depurar en móvil, activar esa opción en “Ajustes”.
13. •Al correr por primera vez Android Studio es necesario configurar la localidad (directorio) donde se encuentra instalado el SDK, es se hace solo por primera vez:
14.
15.
16. •Darle nombre a nuestra aplicación, hay que observar que en la mayoría de los SDK es obligatorio que el nombre inicie con una letra Mayúscula
17. •Ahora seleccionar el dispositivo y la API para la que se desarrollará la aplicación. En su caso, es deseable que se seleccione para una API menor que el dispositivo destino ya que así será posible correr la APP en otros dispositivos también.
18. •Ahora hay que seleccionar el tipo de “Layout” o vista que tendrá nuestra aplicación, esto solo selecciona un esqueleto de vista, después es posible cambiar esto.
19. •Finalmente el IDE creara un esqueleto de aplicación en blanco donde será posible la personalización del código fuente.
20. •Una vez finalizada la creación del proyecto Android Studio procederá a bajar librerías y builds del sitio en línea para crear el esqueleto del proyecto, es necesario tener un buen enlace de internet, ya que el proceso será mas rápido en función de la velocidad de acceso de nuestra conexión.
Hay que esperar y ser paciente porque el proceso puede tardar un poco, dependiendo de la velocidad de acceso
22. •Si observamos bien, en la pantalla anterior se produjo un error el cual ha sido marcado en la diapositiva anterior con dos flechas color azul. Esto es debido a que no fue instalado el repositorio de soporte para Android Studio, para corregirlo, correr el SDK Manager de nuevo e instalar el repositorio. Para hacer esto se debe tener conexión a internet
24. •Ahora podemos seleccionar la vista de diseño gráfico que se adapte mejor al dispositivo que usaremos para depurar, por ejemplo para este tutorial se seleccionó el Samsung Galaxy GT-S5830L con una pantalla de 3.5 pulgadas y resolución de 320x480 pixeles. Si no conoce las características, estas pueden consultarse en internet mediante un buscador.
25. •Usar el icono de selección de dispositivo, si ninguno de los de la lista se adapta, entonces usar uno genérico, si de ellos tampoco se adapta ninguno, entonces definir uno propio
28. •Llenar todas las características mas importantes del dispositivo si no se conocen consultarlas en internet mediante un buscador, finalmente clic al botón Finish
29. •Ahora una vez creado el perfil, podemos crear nuestro dispositivo de emulación
1
2
30. •Solo podrán seleccionarse imágenes previamente instaladas mediante en SDK Manager, si no se encuentra la que se necesita, entonces correr el SDK Manager de nuevo, instalarla y comenzar de nuevo a crear el dispositivo de emulación
1
2
36. •Primero deberá tenerse instalado el driver USB para ADB del celular, ese se instala automáticamente al conectar el celular al USB, sino cuenta Windows con el driver, bajárselo de la pagina de la marca del celular por internet e instalarlo.
37. •Ahora al presionar el icono “Run” en el Android Studio, seleccionar este dispositivo.
1
2
38. Celular Galaxy ACE GT-5830L (Mucho mas rápido depurar directo en el celular)
Se soporta giro del layout y auto- escalado de los controles gráficos. La aplicación queda instalada en el teléfono automáticamente.
39. Andrés Gerardo Fuentes Covarrubias
fuentesg@ucol.mx
fuentesg@gmail.com
Por facebook: www.facebook.com/Andres.FuentesCovarrubias