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.0rc1/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