Está en la página 1de 40

Ms all de mi androide

Adrin Cataln(@ykro)
Actividad
Una pantalla. La
aplicacin se construye
de una o ms de estas
Vista
Layout de la actividad,
descrita con XML
Intent
Cdigo para hacer algo,
logra la comunicacin
entre aplicaciones
Servicio
Tarea que se ejecuta an
cuando no es visible
Content Provider
Datos que cualquier
aplicacin puede accesar
cmo?
Java JDK
http://www.oracle.com/technetwork/java/javase/downloa
ds
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/
TITULO
Ciclo de
vida de
una
actividad
Usando el Acelermetro
Actividad implementa
android.hardware.SensorEventListener

Vamos a sobrecargar un par de mtodos
Usando el Acelermetro
Definimos un SensorManager


Y lo ponemos a escuchar

Usando el Acelermetro
Cuando el sensor actualiza sus datos los
utilizamos para algo



Usando el Acelermetro
TextView para ver resultados
http://dl.dropbox.com/u/
8418860/android/Acelero
metro_v1.zip
Sensor Simulator
The OpenIntents SensorSimulator lets you
simulate sensor data with the mouse in real
time. Moreover, you can simulate your battery
level and your gps position too, using a telnet
connection.
http://code.google.com/p/openintents
/wiki/SensorSimulator
Sensor Simulator
1. Ejecutar JAR de la carpeta bin/
2. Instalar APK de la carpeta bin/
adb devices
adb -s emulator-5554 install sensorsimulator-2.0-
rc1/bin/SensorSimulatorSettings-2.0-rc1.apk
3. Ejecutar en el simulador
4. Ingresar IP/Socket
Sensor Simulator
1. En el proyecto es necesario incluir el JAR de
librera de la carpeta /lib
2. Y ajustar algunas cosas en el cdigo antes
de usarlo
3. Todo listo!
Sensor Simulator
1. Importar clases de Sensor Simulator


2. Inicializar un SensorManagerSimulator

Sensor Simulator
Usando el Acelermetro v2
Movamos algo usando el acelermetro :p
Representando un crculo
Algunos mtodos que nos
sern tiles
Agregamos un canvas
Agregamos el crculo
Obtenemos el canvas (es un Frame Layout) y
agregamos la vista (el crculo)


Usando el Acelermetro v2
Por si se pierde, cuando haya click sobre el
canvas se dibuja all el crculo
Usando el Acelermetro v2
Cuando se actualiza el sensor, cambiamos la
posicin de la vista
http://dl.dropbox.com/u/
8418860/android/Acelero
metro_v2.zip
Adrin Cataln
@ykro
adriancatalan@elementalgeeks.com

También podría gustarte