Android introduccion2
-
Upload
zezzi-castillo -
Category
Technology
-
view
1.061 -
download
1
description
Transcript of Android introduccion2
Introducción a Android
https://github.com/zezzi/test-fad
Monday, July 8, 13
Android?
• Plataforma móvil, libre, gratis y abierta
• Un stack completo, que incluye
• Sistema Operativo
• Middleware
• Aplicaciones
• APIsMonday, July 8, 13
• No
• Utiliza Java para desarrollo de aplicaciones
• No utiliza JVM, si no que dalvik
android==java
Monday, July 8, 13
• Un sistema operativo open source para dispositivos embebidos
• una plataforma para crear aplicaciones
• Dispotivos que corren el sistema operativo y sus aplicaciones
En que Consiste
Monday, July 8, 13
• Android APIS
• Development Tools
• Android Virtual Device Manager y emulador
• Documentación
• Ejemplos con codigo
En que Consiste
Monday, July 8, 13
• Utiliza el Kernel de Linux
• Seguridad
• Management
• Red
• Drivers
• User Interface Framework que sirve para crear y ejecutar aplicaciones
Que?
Monday, July 8, 13
Por que desarrollar para android?
Monday, July 8, 13
900 Millones de Activaciones de Android48 Billones de apps han sido bajadas2.5 Billlones de Apps son instaladas cada Mes
Monday, July 8, 13
Monday, July 8, 13
• Una Pantalla. La aplicación se construye de una o mas de estas.
Actividad
Monday, July 8, 13
• Layout de la actividad, descrita con XML
Vista
Monday, July 8, 13
• Codigo para “hacer algo” lograr la comunicación entre aplicaciones.
• La goma que une las actividades
• Core Components Actividades, Servicios, Broadcast Receivers
Intent
Monday, July 8, 13
• Tarea que se ejecuta cuando no esta visible
Servicio
Monday, July 8, 13
• Datos que cualquier aplicación puede realizar.
Content Provider
Monday, July 8, 13
• Eclipse (ADT)
• Android Studio
Instalando Android
Monday, July 8, 13
Java JDKhttp://www.oracle.com/technetwork/java/javase/downloads
Eclipse http://www.eclipse.org/downloads/
Android SDK http://developer.android.com/sdk/index.html
Eclipse ADT(Android Development Tools) Plugin http://developer.android.com/sdk/eclipse-adt.html
Crear un AVD http://developer.android.com/guide/developing/devices/
Instalando Android ADT
Monday, July 8, 13
Instalando Android
• JAVA
• PATH
• JAVA_HOME
Instalando Android Studio
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
• Basado en IntelliJ
• Manejador de Versiones
• WYSIWYG-style layout editing
• SDK Manager
• Gradle Build Support
• Creación de Backends con App Engine
Android Studio
Monday, July 8, 13
Instalando Android
• Port-forwarding, Capturar la pantalla, información acerca de los threads el heap, logcat, información acerca de los procesos, spoofing de llamadas y sms, spoofing de informacion de localización
• Puerto 8600
• Un debugger por puerto
• Cada Aplicación corre en su propio proceso
• v , i , d, w, e
DDMS
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Android Virtual Device Manager Sdk Manager
DDMSRun
Debug
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
• Linear Layout
• Relative layout
• Web View
• (Adapter+ Layout) List View GridView
Layout
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
Monday, July 8, 13
http://4.bp.blogspot.com/-tXYbdf6HjSk/T0oUaHf43dI/AAAAAAAAAoo/
OCVY0tn0iX8/s320/ninja+android+ninja+funny.jpg
http://www.amazon.com/Android-Spanish-Edition-Maestros-ebook/dp/B0057XNLHY
(ykro)
Creditos
Monday, July 8, 13
Gracias por su atención
Monday, July 8, 13