Back to project page ANA.
The source code is released under:
GNU General Public License
If you think the Android project ANA listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
/* Copyright (c) 2004-2010 Luis Miguel Armendriz http://guimi.net// w ww.j av a2s .c o m Basado en Android Accelerometer Sensor Manager Archetype * @author antoine vianey (GPL 3) Est permitido copiar, distribuir y/o modificar los desarrollos bajo los trminos de la GNU General Public License, Versin 3 Para obtener una copia de dicha licencia visite http://www.fsf.org/licenses/gpl.txt. */ package net.guimi.ANA; public interface AcelerometroInterfaz { /** * Este gestor detecta cambios en el acelermetro y genera el evento "onAcelerometroCambio" * * Tambin detecta "agitaciones" (shake). * Cuando el usuario agita el dispositivo, lo mueve brscamente varias veces en breve espacio de tiempo. * Una "agitacin instantnea" es un movimiento brusco. Es decir un cambio por encima de "umbralFuerza". * Definimos un "intervaloEntreAgitaciones" mnimo que debe transcurrir entre una y otra. * Una "agitacin" es un conjunto de movimientos bruscos en un breve espacio de tiempo "duracionAgitacion". * * Cada movimiento brusco se detecta como una "agitacin instantanea" y genera un evento * "onAcelerometroAgitacionInstantanea". * La suma de varias "agitaciones instantneas" durante un periodo de tiempo, es una "agitacin" y * genera un evento "onAcelerometroAgitacion". * * El plazo de agitacin comienza con una agitacin instantnea y termina un tiempo despus * (no necesariamente con otra agitacin instantanea). * **/ // Evento que se lanza cada vez que se detecta un cambio en el acelermetro public void onAcelerometroCambio(float x, float y, float z); // Evento que se lanza cada vez que se detecta una agitacin en el acelermetro public void onAcelerometroAgitacion(float fuerza); // ATENCION: Esta funcin no es necesaria casi-nunca. // La funcin que se necesita habitualmente para detectar agitaciones es onAcelerometroAgitacion // Evento que se lanza cada vez que se detecta un movimiento brusco (agitacin instantnea) en el acelermetro public void onAcelerometroAgitacionInstantanea(float fuerza); }