Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Entornos-de-Desarrollo-Eclipse-y-Android-SDK

1,272 views

Published on

Entornos de Desarrollo para Android
Entorno Eclipse
Versiones de Eclipse
AndroidSDK Manager
Plugins ADT de Android
Configurar plugings ADT
Configurar AVD Manager
Creación de Nuevo Proyecto
Estructura del Proyecto Android
Componentes de Android

Published in: Mobile
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THAT BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book that can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer that is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story That Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money That the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths that Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

Entornos-de-Desarrollo-Eclipse-y-Android-SDK

  1. 1. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles ENTORNO DE DESARROLLO ECLIPSE Y ANDROID SDK Pedro Antonio Villalta Blog de Android App http://programacion-moviles.blogspot.com/
  2. 2. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles Eclipse Es un Software libre, de los entornos para Java más utilizados a nivel profesional. Eclipse es una plataforma de desarrollo de código abierto basada en Java El Consorcio de Eclipse.org administra y dirige el desarrollo continuo de Eclipse. fue creado después de que IBM invirtiera $40 millones en el desarrollo de Eclipse y lanzado como un proyecto de código abierto. ENTORNO ECLIPSE
  3. 3. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles ENTORNO ECLIPSE
  4. 4. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles EDITOR DE LAYOUTS ANDROID ECLIPSE IDE 4
  5. 5. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles  Neon Packages  Mars Packages  Luna Packages  Kepler Packages  Juno Packages  Indigo Packages  Helios Packages  Galileo Packages  Ganymede Packages  Europa Packages  All Releases VERSIONES
  6. 6. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles NetBeans Software libre, descargar en http://www.netbeans.org. Facilita bastante el diseño gráfico asociado a aplicaciones Java. BlueJ Software libre, descargar en http://bluej.org. Dirigido al aprendizaje de Java (entorno académico) y sin uso a nivel profesional. Es utilizado en distintas universidades para la enseñanza de Java. OTROS ENTORNOS DE DESARROLLO PARA CODIGO JAVA (Netbeans y BlueJ)
  7. 7. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles OTROS ENTORNOS DE DESARROLLO PARA CODIGO JAVA (Netbeans y BlueJ)
  8. 8. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles Jbuilder Software comercial. Versiones de prueba y versiones simplificadas gratuitas en http://www.embarcadero.com OTROS ENTORNOS DE DESARROLLO PARA CODIGO JAVA (Jbuilder y Jcreator) Jcreator Software comercial. Versiones de prueba y versiones simplificadas gratuitas en http://www.jcreator.com. Este IDE está escrito en C++.
  9. 9. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles Si aún no tienes instalado Eclipse, puedes descargar la última versión desde este enlace. https://eclipse.org/downloads/ http://www.eclipse.org/downloads/packages/eclipse- ide-java-developers/marsr Recomiendo descargar por ejemplo la versión “Eclipse IDE for Java Developers”. La instalación consiste simplemente en descomprimir el ZIP en la ubicación deseada. PASO 1. DESCARGA E INSTALACIÓN DE ECLIPSE
  10. 10. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles  El SDK de la plataforma Android se puede descargar desde este enlace (la última versión disponible en el momento de escribir este tema es la r15). Una vez descargado, de nuevo bastará con descomprimir el zip en cualquier ubicación. PASO 2. DESCARGAR EL SDK DE ANDROID.
  11. 11. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles ANDROID SDK MANAGER
  12. 12. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles Google pone a disposición de los desarrolladores un plugin para Eclipse llamado Android Development Tools (ADT) que facilita en gran medida el desarrollo de aplicaciones para la plataforma. Puede descargarse mediante las opciones de actualización de Eclipse, accediendo al menú “Help / Install new software…” e indicando la URL de descarga: https://dl-ssl.google.com/android/eclipse/ Se debe seleccionar e instalar el paquete completo Developer Tools, formado por Android DDMS y Android Development Tools. PASO 3. DESCARGAR PLUGIN ANDROID PARA ECLIPSE.
  13. 13. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles PLUGINS ADT DE ANDROID
  14. 14. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles En la ventana de configuración de Eclipse, se debe acceder a la sección de Android e indicar la ruta en la que se ha instalado el SDK (paso 2). PASO 4. CONFIGURAR EL PLUGIN ADT
  15. 15. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles CONFIGURAR ADT
  16. 16. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles Además del SDK de Android comentado en el paso 2, también debemos descargar los llamados SDK Targets de Android, que no son más que las librerías necesarias para desarrollar en cada una de las versiones concretas de Android. Si queremos desarrollar por ejemplo para Android 1.6 tendremos que descargar su target correspondiente. Para ello, desde Eclipse debemos acceder al menú “Window / Android SDK and AVD Manager“, y en la sección Available Packages seleccionar e instalar todos los paquetes deseados. PASO 5. DESCARGAR LOS TARGETS NECESARIOS.
  17. 17. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles TARGETS
  18. 18. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles A la hora de probar y depurar aplicaciones Android no tendremos que hacerlo necesariamente sobre un dispositivo físico, sino que podremos configurar un emulador o dispositivo virtual (Android Virtual Device, o AVD) donde poder realizar fácilmente estas tareas. Para ello, volveremos a acceder al AVD Manager, y en la sección Virtual Devices podremos añadir tantos AVD como se necesiten (por ejemplo, configurados para distintas versiones de Android). PASO 6. CONFIGURAR UN AVD
  19. 19. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles CONFIGURAR AVD MANAGER Para configurar el AVD tan sólo tendremos que indicar un nombre descriptivo, el target de Android que utilizará, y las características de hardware del dispositivo virtual. Como por ejemplo su resolución de pantalla, el tamaño de la tarjeta SD, o la disponibilidad de GPS.
  20. 20. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles CONFIGURAR AVD MANAGER
  21. 21. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles Creamos un nuevo proyecto de tipo Android Project. Indicamos su nombre, el target deseado, el nombre de la aplicación, el paquete java por defecto para nuestras clases y el nombre de la clase (activity) principal. PASO 7. HOLA MUNDO EN ANDROID
  22. 22. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles CREACIÓN DEL PROYECTO
  23. 23. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles ARCHIVO/NUEVO/OTRO/ANDROID APLICATION PROJET
  24. 24. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles INFORMACIÓN DEL PROYECTO
  25. 25. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles ESTRUCTURA DEL PROYECTO
  26. 26. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles ESTRUCTURA DEL PROYECTO
  27. 27. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles ESTRUCTURA DEL PROYECTO
  28. 28. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles ESTRUCTURA DEL PROYECTO
  29. 29. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles Activity Las actividades (activities) representan el componente principal de la interfaz gráfica de una aplicación Android. Se puede pensar en una actividad como el elemento análogo a una ventana en cualquier otro lenguaje visual. COMPONENTES ANDROID
  30. 30. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles View Los objetos view son los componentes básicos con los que se construye la interfaz gráfica de la aplicación, análogo por ejemplo a los controles de Java o .NET. De inicio, Android pone a nuestra disposición una gran cantidad de controles básicos, como cuadros de texto, botones, listas desplegables o imágenes, aunque también existe la posibilidad de extender la funcionalidad de estos controles básicos o crear nuestros propios controles personalizados. COMPONENTES ANDROID
  31. 31. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles Service Los servicios son componentes sin interfaz gráfica que se ejecutan en segundo plano. En concepto, son exactamente iguales a los servicios presentes en cualquier otro sistema operativo. Los servicios pueden realizar cualquier tipo de acciones, por ejemplo actualizar datos, lanzar notificaciones, o incluso mostrar elementos visuales (p.ej. activities) si se necesita en algún momento la interacción con del usuario. COMPONENTES ANDROID
  32. 32. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles Content Provider Un content provider es el mecanismo que se ha definido en Android para compartir datos entre aplicaciones. Mediante estos componentes es posible compartir determinados datos de nuestra aplicación sin mostrar detalles sobre su almacenamiento interno, su estructura, o su implementación. De la misma forma, nuestra aplicación podrá acceder a los datos de otra a través de los content provider que se hayan definido. COMPONENTES ANDROID
  33. 33. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles Broadcast Receiver Un broadcast receiver es un componente destinado a detectar y reaccionar ante determinados mensajes o eventos globales generados por el sistema (por ejemplo: “Batería baja”, “SMS recibido”, “Tarjeta SD insertada”, …) o por otras aplicaciones (cualquier aplicación puede generar mensajes (intents, en terminología Android) broadcast, es decir, no dirigidos a una aplicación concreta sino a cualquiera que quiera escucharlo). COMPONENTES ANDROID
  34. 34. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles Widget  Los widgets son elementos visuales, normalmente interactivos, que pueden mostrarse en la pantalla principal (home screen) del dispositivo Android y recibir actualizaciones periódicas.  Permiten mostrar información de la aplicación al usuario directamente sobre la pantalla principal. COMPONENTES ANDROID
  35. 35. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles Intent Un intent es el elemento básico de comunicación entre los distintos componentes Android que hemos descrito anteriormente. Se pueden entender como los mensajes o peticiones que son enviados entre los distintos componentes de una aplicación o entre distintas aplicaciones. Mediante un intent se puede mostrar una actividad desde cualquier otra, iniciar un servicio, enviar un mensaje broadcast, iniciar otra aplicación, etc. COMPONENTES ANDROID
  36. 36. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles 36 Pedro Antonio Villalta pavillalta@gmail.com Si la presentación fue útil, compártela y recomienda el blog. Diseño y Desarrollo De App Para Móviles
  37. 37. Entorno de Desarrollo Eclipse y Android SDK Diseño y Desarrollo De App Para Móviles  https://eclipse.org/downloads/  http://www.eclipse.org/downloads/packages/eclipse-ide-java- developers/marsr  https://www.ibm.com/developerworks/ssa/library/os-ecov/  http://www.postecnologia.com/2016/01/entornos-de-desarrollo- para-moviles.html Recursos de Contenido

×