Objetivos
Los orgenes
Google adquiere Android Inc. en el ao 2005. Se
trataba de una pequea compaa que acababa de
ser creada, orientada a la produccin de aplicaciones
para terminales mviles.
En abril del 2009, Google lanza la versin 1.5 del SDK que
incorpora nuevas caracterstica como el teclado en
pantalla. A finales del 2009 se lanza la versin 2.0 y
durante el 2010 las versiones 2.1, 2.2 y 2.3.
En el ao 2010 Android
se consolida como uno
de los sistemas
operativos para mviles
mas utilizados.
http://www.javaya.com.ar/androidya/
AVD
AVD Name:
Name: Nombre
Nombre que
que
quieras
quieras dar
dar al
al nuevo
nuevo
dispositivo
dispositivo virtual
virtual
Un dispositivo
virtual Android
(AVD):
Permite emular en tu
ordenador cualquier
tipo de dispositivo
Android.
Device:
Device: Dispositivo
Dispositivo aa
emular.
emular. Se
Se Indica
Indica el
el
tamao
tamao de
de la
la pantalla
pantalla en
en
pulgadas
pulgadas yy la
la resolucin
resolucin
del
del dispositivo.
dispositivo.
Device
Device Definition
Definition :: Crear
Crear
nuevos
dispositivos
nuevos dispositivos
Target:
Target: Version
Version SDK
SDK que
que
soportara
el
dispositivo.
soportara el dispositivo.
Keyboard:
Keyboard: Si
Si se
se
selecciona
selecciona el
el dispositivo
dispositivo
tiene
tiene teclado
teclado fsico.
fsico.
En
En caso
caso contrario
contrario se
se
utilizara
utilizara el
el teclado
teclado en
en
pantalla.
pantalla.
CPU/ABI:
CPU/ABI: Tipo
Tipo de
de CPU
CPU yy
arquitectura
arquitectura que
que se
se va
va aa emular.
emular.
La
La opcin
opcin mas
mas habitual
habitual es
es ARM
ARM
Skin:
Skin: Mostrara
Mostrara una
una serie
serie
de
de botones:
botones: volumen,
volumen,
teclas
teclas de
de retorno,
retorno, casa,
casa,
men,
etc..
men, etc..
Un dispositivo
virtual Android
(AVD):
Front/back
Front/back camera:
camera:
emulacin
emulacin de
de la
la cmara
cmara
delantera
delantera yy trasera.
trasera.
Permite emular en tu
ordenador cualquier
tipo de dispositivo
Android.
Memory
Memory Options:
Options: Memoria
Memoria
que
se
dedicara
que se dedicara al
al
emulador.
emulador.
Internal
Internal Storage:
Storage: Memoria
Memoria
interna
interna del
del dispositivo,
dispositivo,
determina
el
determina el numero
numero de
de
apps
apps yy datos
datos que
que podrs
podrs
instalar.
instalar.
SD
SD Card:
Card: Memoria
Memoria externa
externa del
del
dispositivo.
dispositivo.
Size
:
tamao
Size : tamao de
de la
la memoria
memoria
esta
esta creara
creara un
un nuevo
nuevo fichero.
fichero.
File:un
File:un fichero
fichero previamente
previamente
creado.
creado.
Teclas de acceso
rpido en un emulador
-Inicio: Home
-F2:Menu
-Esc: Volver
-F7:ON/OFF
Ctrl+f5/Ctr+f6:Volume
n
-Ctrl+f11:Orientacion
de pantalla
-Alt+Intro:Visualizar el
emulador a pantalla
completa.
Aparecer la ventana
LAUNCH OPTIONS
Las
versione
s de
Android
y
Niveles
de API
Teclado en
pantalla con
prediccin de
texto.
Grabacin
avanzada de
audio y video
Widgets y live
folders
Bluetooth estreo
CUPCAKE
Android.1.5 API 3
Se fijaron
algunos errores
de la versin
anterior
Android.1.1
API 2
Android.1.0
API 1
Primera versin
de Android.
Nunca se utilizo
comercialmente
Bsqueda
avanzada en
todo el
dispositivo.
Incorpora
gestures y
mutitouch.
Mejora de
velocidad de
ejecucin de las
aplicaciones.
Gingerbread Android2.3
API9
Reconocimiento
de t voz, que
permite
introducir un
campo de texto
dictado sin
utilizar el
teclado.
Fondos de
pantallas
animados.
Mecanismos para
administrar la
configuracin de
la cache e apps.
FROYO
Android.2.2 API 8
Android.2.1
API 7
Eclair Android.2.0
API 5
Gestin de
contactos y
ofrece mas
ajustes en la
cmara.
Se aumenta el
numero de
tamao de
ventanas y
resolucin
soportadas
Nuevo interfaz
actualizado.
Funcionalidad de
cortar-copiar y
pegar
Introduce un
nuevo recolector
de basura
Soporte nativo
para telefona
sobre Internet
VOIP/SIP
Android 3.xx
1.6.10. Android 3.1 Nivel de API 12 (mayo 2011)
Permite manejar dispositivos conectados por USB (tanto host
como dispositivo).
Protocolo de transferencia de fotos y vdeo (PTP/MTP) y de tiempo
real (RTP).
1.6.11. Android 3.2 Nivel de API 13 (julio 2011)
Optimizaciones para distintos tipos de tableta. Zoom compatible
para aplicaciones
de tamao fijo. Sincronizacin multimedia desde SD.
1.10.7 Proveedores de
Jose Arturo Mederes Garza.
contenido
Content Provider.
Es aquel mecanismo proporcionado por la plataforma Androidpara
permitir compartir informacin entre aplicaciones.
1) Crear una nueva clase que extienda a la clase AndroidContentProvider.
2)Declarar el nuevo content provider en nuestro
ficheroAndroidManifest.xml
Query, insert ,update, delete, getType
Documentacin y ApiDemos.
http://developer.andriod.com/
http://www.andriodcurso.com/
http://stackoverflow.com/
ApiDemos.
Librera que ayuda a analizar cdigo y contiene instrucciones funcionales
listas para usarse.
File > New > ProjectAndroid Sample Project.
Depurar.
@Override public void onCreate(Bundle savedInstanceState)
{ super.onCreate(savedInstanceState); Object o = null;
o.toString(); setContentView(R.layout.activity_main); }
En caso de error: Pulsa Force Close e insertar en el breakpoint Object o =
null
FIN.