Escolar Documentos
Profissional Documentos
Cultura Documentos
Ingeniera de Sistemas
Cliente Servidor
IX
pg. 0
Universidad Nacional De Trujillo
Ingeniera de Sistemas
NDICE
Qu es Android? ........................................................................................................................... 2
1. VERSIONES DE ANDROID ......................................................................................................... 3
1.1 Android 1.0 Nivel de API 1 (septiembre 2008) .............................................................. 3
1.2 Android 1.1 Nivel de API 2 (febrero 2009) ..................................................................... 3
1.3 Android 1.5 Nivel de API 3 (abril 2009) .......................................................................... 3
1.4 Android 1.6 Nivel de API 4 (septiembre 2009) .............................................................. 3
1.5 Android 2.0 Nivel de API 5 (octubre 2009) .................................................................... 3
1.6 Android 2.1 Nivel de API 7 (enero 2010) ....................................................................... 4
1.7 Android 2.2 Nivel de API 8 (mayo 2010) ........................................................................ 4
1.8 Android 2.3 Nivel de API 9 (diciembre 2010)................................................................. 5
1.9 Android 3.0 Nivel de API 11 (febrero 2011) ................................................................... 5
1.10 Android 3.1 Nivel de API 12 (mayo 2011) ...................................................................... 6
1.11 Android 3.2 Nivel de API 13 (julio 2011) ........................................................................ 6
1.12 Android 4.0 Nivel de API 14 (octubre 2011) .................................................................. 7
1.13 Android 4.0.3 Nivel de API 15 (diciembre 2011) ........................................................... 7
1.14 Android 4.1 Nivel de API 16 (julio 2012) ........................................................................ 7
1.15 Android 4.2 Nivel de API 17 (noviembre 2012) ............................................................. 8
2. ELECCIN DE LA PLATAFORMA DE DESARROLLO ................................................................... 9
3. INSTALACIN DEL ENTORNO DE DESARROLLO ..................................................................... 10
3.1 Instalacin de la mquina virtual Java .......................................................................... 10
3.2 Instalacin de Eclipse .................................................................................................... 10
Instalacin de Eclipse ....................................................................................................... 10
Instalar Android SDK de Google ....................................................................................... 12
Instalacin del plug-in Android para Eclipse (ADT) ......................................................... 12
LINKOGRAFA ............................................................................................................................ 14
pg. 1
Universidad Nacional De Trujillo
Ingeniera de Sistemas
Qu es Android?
Android es un sistema operativo inicialmente pensado para telfonos mviles, al igual que
iOS, Symbian y Blackberry OS. Lo que lo hace diferente es que est basado en Linux, un
ncleo de sistema operativo libre, gratuito y multiplataforma.
El sistema permite programar aplicaciones en una variacin de Java llamada Dalvik. El
sistema operativo proporciona todas las interfaces necesarias para desarrollar
aplicaciones que accedan a las funciones del telfono (como el GPS, las llamadas, la
agenda, etc.) de una forma muy sencilla en un lenguaje de programacin muy conocido
como es Java.
pg. 2
Universidad Nacional De Trujillo
Ingeniera de Sistemas
1. VERSIONES DE ANDROID
pg. 3
Universidad Nacional De Trujillo
Ingeniera de Sistemas
Esta versin de API apenas cuenta con usuarios, dado que la mayora de
fabricantes pasaron directamente de la versin 1.6 a la 2.1. Como
novedades cabra destacar que incorpora un API para manejar
el bluetooth 2.1. Nueva funcionalidad que permite sincronizar adaptadores
para conectarlo a cualquier dispositivo. Ofrece un servicio centralizado de
manejo de cuentas. Mejora la gestin de contactos y ofrece ms ajustes en
la cmara. Se ha optimizado la velocidad de hardware. Se aumenta el
nmero de tamaos de ventana y resoluciones soportadas. Nueva interfaz
del navegador y soporte para HTML5. Mejoras en el calendario y soporte
para Microsoft Exchange. La clase MotionEventahora soporta eventos en
pantallas multitctil.
1.6 Android 2.1 Nivel de API 7 (enero 2010)
Se considera una actualizacin menor, por lo que le siguieron llamando
clair. Destacamos el reconocimiento de voz que permite introducir un
campo de texto dictando sin necesidad de utilizar el teclado. Tambin
permite desarrollar fondos de pantalla animados. Se puede obtener
informacin sobre la seal de la red actual que posea el dispositivo. En el
paquete WebKit se incluyen nuevos mtodos para manipular bases de
datos almacenadas en Web. Tambin se permite obtener permisos de
geolocalizacin, y modificarlos en WebView. Se incorporan mecanismos
para administrar la configuracin de la cach de aplicaciones,
almacenamiento web, y modificar la resolucin de la pantalla.
pg. 4
Universidad Nacional De Trujillo
Ingeniera de Sistemas
pg. 5
Universidad Nacional De Trujillo
Ingeniera de Sistemas
pg. 6
Universidad Nacional De Trujillo
Ingeniera de Sistemas
pg. 7
Universidad Nacional De Trujillo
Ingeniera de Sistemas
pg. 8
Universidad Nacional De Trujillo
Ingeniera de Sistemas
pg. 9
Universidad Nacional De Trujillo
Ingeniera de Sistemas
Instalacin de Eclipse
Para instalar Eclipse hay que seguir los siguientes pasos:
1. Accede a la pgina http://www.eclipse.org/downloads/ y
descarga la ltima versin de Eclipse IDE for Java
Developers. Vers que se encuentra disponible para los
pg. 10
Universidad Nacional De Trujillo
Ingeniera de Sistemas
pg. 11
Universidad Nacional De Trujillo
Ingeniera de Sistemas
pg. 12
Universidad Nacional De Trujillo
Ingeniera de Sistemas
http://dl-ssl.google.com/android/eclipse/
3. NOTA:Si tienes algn problema en adquirir el plug-in, puedes
intentar utilizar https en el URL en vez de http. Finalmente pulsa
OK.
4. Ahora en el cuadro Available Software debe aparecer Developer
Tools:
pg. 13
Universidad Nacional De Trujillo
Ingeniera de Sistemas
LINKOGRAFA
http://www.androidcurso.com/index.php/recursos-didacticos/tutoriales-android/31-
unidad-1-vision-general-y-entorno-de-desarrollo/147-creacion-de-un-primer-
programa
http://www.celularesandroid.com/que-es-android/
http://static.googleusercontent.com/external_content/untrusted_dlcp/www.google.
com/es//help/hc/pdfs/mobile/AndroidUsersGuide-2.3-103-es.pdf
http://www.android.com/about/
pg. 14