Вы находитесь на странице: 1из 24

Android

Por CristtopherQuintana
Android?

Android es la primera
plataforma
personalizable open
source para mobiles

INATUX Cristtopher Quintana http://inatux.gxppl.net 2


Que es Android?

 Comprado por Google en un esfuerzo por extender su


alcance desde el equipo basado en Internet para la
Internet móvil

 Desarrollado por el Open Handset Alliance, un grupo


de más de 30 compañías, entre ellas Google, T-
Mobile, Intel, HTC, Qualcomm y Motorola, etc ..

 Un paquete de software totalmente integrado, que


reducirá significativamente los costes y la hora
actuales para el desarrollo de dispositivos y servicios
móviles

 Basado Linux Kernel 2.6.25 arquitectura ARM

INATUX Cristtopher Quintana http://inatux.gxppl.net 3


Colaboradores
Operadoras Fabricantes Software Semicondutores Comercialização

INATUX Cristtopher Quintana http://inatux.gxppl.net 4


Que es Android?

 Android está actualmente disponible en el G1 de T-


MobileFabricado por HTC

 Más dispositivos desde este año, como HTC, LG,


Samsung, Garmin, etc ...

INATUX Cristtopher Quintana http://inatux.gxppl.net 5


Framework de aplicaciones: permite reutilización y reemplazo de componentes.
Máquina virtual Dalvik: optimizada para dispositivos móviles.
Navegador integrado: basado en el motor de código abierto webkit.
Gráficos optimizados, con una biblioteca de gráficos 2D; gráficos 3D basado en la
especificación OpenGl ES 1.0 (aceleración por hardware opcional).
SQlite para almacenamiento de datos estructurados.
Soporte para medios con formatos comunes de audio, video e imagenes planas
(MPEG4, H.264, MP3, OGG, AAC, AMR, JPG, PNG, GIF)
Telefonía GSM (dependiente del hardware)
Bluetooth, EDGE, 3G, y WIFI (dependiente del hardware)
Cámara, GPS, brujula, y acelerometro (dependiente del hardware)
Ambiente rico de desarrollo incluyendo un emulador de dispositivo, herramientas
para depurar, perfiles de memoria y rendimiento, y un complemento para el IDE
eclipse.
Pantalla tactil
android market permite que los desarrolladores pongan sus aplicaciones, gratuitas
o de pago, en el mercado a través de esta aplicación accesible desde todos los
teléfonos con Android.
Ademas de esto, puedes acceder desde tu movil programando diferentes
utilidades y herramientas.
6
Arquitectura

INATUX Cristtopher Quintana http://inatux.gxppl.net 7


Aplicaciones de Android

Una visión general de las


aplicaciones se encuentra disponible
en el sitio Android Market, pero las
aplicaciones solo se pueden
descargar a través del dispositivo

INATUX Cristtopher Quintana http://inatux.gxppl.net 8


Aprenda a tocar guitarra em su telefono.

http://www.splashplay.mobi/
http://www.android.com/market/

INATUX Cristtopher Quintana http://inatux.gxppl.net 9


Mantente seguro, com esta aplicacion usted podra inetificar atravez de la voz las zonas peligrosas de
alguna region, verificar tiempo, como otras.

http://www.freefamilywatch.com
http://www.android.com/market/

INATUX Cristtopher Quintana http://inatux.gxppl.net 10


Android / G1 vs iPhone – Clima

Similitudes
 Navegacion local

Diferencias
 iPhone: El acceso a
mas opciones de
clima está presente
en la pantalla
 iPhone: comparte la
funcionalidad

INATUX Cristtopher Quintana http://inatux.gxppl.net 11


Android / G1 vs iPhone – Juegos

Similitudes
 Modo de Acelerómetro
 Modo de paso

Differences
 iPhone: joistick
Touchscreen
 Android / G1: Trackball
 Acceso al menu de
opciones

INATUX Cristtopher Quintana http://inatux.gxppl.net 12


Android / G1 limitaciones
 Sólo sincronización con Gmail, sin de Exchange o la
sincronización de Outlook de escritorio

 Sin marcacion rapida

 Sin la funcionalidad de grabar video

 No hay notas, tareas, o de cosas para hacer lista de aplicaciones


pre-instaladas

 Navegacion basica – avanzar y retroceder


– Press “Menu”, then “More” for these options

 Sin Bluetooth stereo, el intercambio de contactos, módem o


teclados para la vinculacion de inalambrica

 No es realmente de codigo abierto?

INATUX Cristtopher Quintana http://inatux.gxppl.net 13


Aplicaciones de publicación para el Mercado Android

 Registrarse con una cuenta de Google

 Cargar la aplicación siempre que quieras, tantas veces como desee, y


luego publicarlo cuando esté listo

 Una vez publicados, los usuarios pueden navegar a la demanda,


descarga y valoración

 A diferencia del App Store de Apple, Android de Google del mercado no


tiene ningún tipo de proceso de aprobación de las solicitudes de

 Después del registro, los desarrolladores pueden ofrecer sus


aplicaciones en la tienda sin ningún tipo de validación o aprobación de

 La aprobación de Apple, puede tomar un mes o más

INATUX Cristtopher Quintana http://inatux.gxppl.net 14


Android recursos
 android.com
– Breve introducción a Android, con algunos enlaces útiles y videos
 source.android.com
– Un poco más robusto, con más contenido y enlaces
 android.com / Mercado
– Listado de aplicaciones de Android disponible
 anddev.org
– Comunidad de desarrollo de Android
 code.google.com / android / index.html
– Sitio de interés con información sobre cómo empezar
 androiddevelopment.org /
– Blog de desarrolladores
 androidcommunity.com /
– Android de la comunidad con artículos, foros, blogs, etc ...

INATUX Cristtopher Quintana http://inatux.gxppl.net 15


emulador de
Android !!

INATUX Cristtopher Quintana http://inatux.gxppl.net 16


Como se instala??
y como se usa??

INATUX Cristtopher Quintana http://inatux.gxppl.net 17


Requisitos
Tener instalado un JDK, por ejemplo el 6, si no lo tiene ejecutar

sudo apt-get install sun-java6-jdk o por synaptic

Tener instalado Ant, si no lo tiene ejecutar

sudo apt-get install ant

Instalacion del SDK de Android :

http://developer.android.com/sdk/download.html?v=android-sdk-
linux_x86-1.6_r1.tgz

http://developer.android.com/sdk/download.html?v=android-sdk-linux_x8

March 23, 2009  Android Introduction © THINK Interactive, Inc.  18 18


Descomprimir el archivo, esto crea el directorio android-sdk-linux_x86-
1.0_r2

cat android-sdk-linux_x86-1.0_r2 | gzip -dc | tar -xf- /opt

Adicionar las herramientas al PATH, esto puede hacerlo en el directorio


~/.bashrc
Abre un terminal y ejecute el siguiente.

~$ PATH=${PATH}:~/android-sdk-linux_x86-1.6_r1/tools

~$ export PATH

$ PATH=${PATH}:/opt/android-sdk-linux_x86-
1.6_r1/tools
$ export PATH

INATUX Cristtopher Quintana http://inatux.gxppl.net 19


March 23, 2009  Android Introduction © THINK Interactive, Inc.  20 20
Podemos usar diferentes pieles para visualizar, simplemente poniendo el
nombre de cada una de ellas (android_sdk_linux_m3-
rc20a/tools/lib/images/skins):

# ./emulator -skin HVGA-L

# ./emulator -skin HVGA-P

# ./emulator -skin QVGA-L (por defecto)

# ./emulator -skin QVGA-P

También podemos activar más funciones:

# ./emulator -help (lista de opciones)

21
package com.android.hello;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class HelloAndroid extends Activity {
@Override
public void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);
}
}

22
Ejecutar la aplicacion :

Ejecutar el emulador de Android, esto puede demorar un


poquito,

espera hasta ver el menu de aplicaciones

emulator &

Instalar la aplicacion en el emulador

ant install

En el emulador pulsar la pestaña arriba de Menu

Hacer click sobre el icono de HelloAndroid

INATUX Cristtopher Quintana http://inatux.gxppl.net 23


 Enlaces :

 * Sitio oficial de Android

 http://code.google.com/android

INATUX Cristtopher Quintana http://inatux.gxppl.net 24

Вам также может понравиться