3 simples pasos para convertirme en un Androide
-
Upload
ykro -
Category
Technology
-
view
760 -
download
0
description
Transcript of 3 simples pasos para convertirme en un Androide
![Page 1: 3 simples pasos para convertirme en un Androide](https://reader036.fdocument.pub/reader036/viewer/2022081412/54539a24af795911308b54d4/html5/thumbnails/1.jpg)
3 simples pasos para convertirme en un Androide
Adrián Catalán (@ykro)Airbender @ Elemental GeeksCultura Android [email protected]
![Page 2: 3 simples pasos para convertirme en un Androide](https://reader036.fdocument.pub/reader036/viewer/2022081412/54539a24af795911308b54d4/html5/thumbnails/2.jpg)
-TENZIN GYATSO, 14TH DALAI LAMA
What is the meaning of life? To be happy and useful.code for mobile (w/Java)
![Page 3: 3 simples pasos para convertirme en un Androide](https://reader036.fdocument.pub/reader036/viewer/2022081412/54539a24af795911308b54d4/html5/thumbnails/3.jpg)
¿quién?
![Page 4: 3 simples pasos para convertirme en un Androide](https://reader036.fdocument.pub/reader036/viewer/2022081412/54539a24af795911308b54d4/html5/thumbnails/4.jpg)
TITULO
1. Conoce Android
![Page 5: 3 simples pasos para convertirme en un Androide](https://reader036.fdocument.pub/reader036/viewer/2022081412/54539a24af795911308b54d4/html5/thumbnails/5.jpg)
¿qué?
• Plataforma móvil, libre, gratis y abierta• Un stack completo, que incluye• Sistema Operativo• Middleware• Aplicaciones• APIs
![Page 6: 3 simples pasos para convertirme en un Androide](https://reader036.fdocument.pub/reader036/viewer/2022081412/54539a24af795911308b54d4/html5/thumbnails/6.jpg)
¿qué NO?
• Ni Linux ni Java• No hay un sistema nativo de manejo de
ventanas• Sin una implementación específica no es
posible utilizar las aplicaciones GNU
![Page 7: 3 simples pasos para convertirme en un Androide](https://reader036.fdocument.pub/reader036/viewer/2022081412/54539a24af795911308b54d4/html5/thumbnails/7.jpg)
¿qué?
• Utiliza el Kernel de Linux• Seguridad• Management• Red• Drivers
• Y ejecuta a través de una VM (Dalvik)• Stack machines vs register-based
![Page 8: 3 simples pasos para convertirme en un Androide](https://reader036.fdocument.pub/reader036/viewer/2022081412/54539a24af795911308b54d4/html5/thumbnails/8.jpg)
![Page 9: 3 simples pasos para convertirme en un Androide](https://reader036.fdocument.pub/reader036/viewer/2022081412/54539a24af795911308b54d4/html5/thumbnails/9.jpg)
TITULO
2. Usa Android
![Page 10: 3 simples pasos para convertirme en un Androide](https://reader036.fdocument.pub/reader036/viewer/2022081412/54539a24af795911308b54d4/html5/thumbnails/10.jpg)
ActividadesUna pantalla. La aplicación se construye de una o más de estas
![Page 11: 3 simples pasos para convertirme en un Androide](https://reader036.fdocument.pub/reader036/viewer/2022081412/54539a24af795911308b54d4/html5/thumbnails/11.jpg)
ActividadesUna pantalla. La aplicación se construye de una o más de estas
![Page 12: 3 simples pasos para convertirme en un Androide](https://reader036.fdocument.pub/reader036/viewer/2022081412/54539a24af795911308b54d4/html5/thumbnails/12.jpg)
VistasLayout de la actividad, descrita con XML
![Page 13: 3 simples pasos para convertirme en un Androide](https://reader036.fdocument.pub/reader036/viewer/2022081412/54539a24af795911308b54d4/html5/thumbnails/13.jpg)
IntentCódigo para “hacer algo”, logra la comunicación entre aplicaciones
![Page 14: 3 simples pasos para convertirme en un Androide](https://reader036.fdocument.pub/reader036/viewer/2022081412/54539a24af795911308b54d4/html5/thumbnails/14.jpg)
ServicioTarea que se ejecuta aún cuando no es visible
![Page 15: 3 simples pasos para convertirme en un Androide](https://reader036.fdocument.pub/reader036/viewer/2022081412/54539a24af795911308b54d4/html5/thumbnails/15.jpg)
Content Provider
Datos que cualquier aplicación puede accesar
![Page 16: 3 simples pasos para convertirme en un Androide](https://reader036.fdocument.pub/reader036/viewer/2022081412/54539a24af795911308b54d4/html5/thumbnails/16.jpg)
3. Actúacomo unAndroid
![Page 17: 3 simples pasos para convertirme en un Androide](https://reader036.fdocument.pub/reader036/viewer/2022081412/54539a24af795911308b54d4/html5/thumbnails/17.jpg)
¿cómo?
• Java JDK• http://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/
![Page 18: 3 simples pasos para convertirme en un Androide](https://reader036.fdocument.pub/reader036/viewer/2022081412/54539a24af795911308b54d4/html5/thumbnails/18.jpg)
![Page 19: 3 simples pasos para convertirme en un Androide](https://reader036.fdocument.pub/reader036/viewer/2022081412/54539a24af795911308b54d4/html5/thumbnails/19.jpg)
![Page 20: 3 simples pasos para convertirme en un Androide](https://reader036.fdocument.pub/reader036/viewer/2022081412/54539a24af795911308b54d4/html5/thumbnails/20.jpg)
![Page 21: 3 simples pasos para convertirme en un Androide](https://reader036.fdocument.pub/reader036/viewer/2022081412/54539a24af795911308b54d4/html5/thumbnails/21.jpg)
![Page 22: 3 simples pasos para convertirme en un Androide](https://reader036.fdocument.pub/reader036/viewer/2022081412/54539a24af795911308b54d4/html5/thumbnails/22.jpg)
![Page 23: 3 simples pasos para convertirme en un Androide](https://reader036.fdocument.pub/reader036/viewer/2022081412/54539a24af795911308b54d4/html5/thumbnails/23.jpg)
![Page 24: 3 simples pasos para convertirme en un Androide](https://reader036.fdocument.pub/reader036/viewer/2022081412/54539a24af795911308b54d4/html5/thumbnails/24.jpg)
Créditos de las imágenes
• 2. http://en.wikipedia.org/wiki/14th_Dalai_Lama• 3. http://www.flickr.com/photos/98414935@N00/4344638697/• 4. http://www.flickr.com/photos/52612979@N06/5507386533/• 8. http://developer.android.com/guide/basics/what-is-android.html• 9. http://www.flickr.com/photos/gp-sachs/5337612402/• 16. http://www.flickr.com/photos/67614763@N00/4370680837/• 23. http://thefjk.deviantart.com/art/Hungry-Android-164847989• 25. http://www.flickr.com/photos/37026615@N04/4628674337/
![Page 25: 3 simples pasos para convertirme en un Androide](https://reader036.fdocument.pub/reader036/viewer/2022081412/54539a24af795911308b54d4/html5/thumbnails/25.jpg)
Adrián Catalán@[email protected]