Diferencia entre revisiones de «Usuario:ManuelRomero/DAW/moviles/sensor»
De WikiEducator
(→OreintationSensor) |
|||
Línea 11: | Línea 11: | ||
[[OrientationSensorPorpiedades.png]] | [[OrientationSensorPorpiedades.png]] | ||
*Vemos eventos y propiedades manejables en tiempo de ejecución, muy importantes conocerlas cuando trabajamos con este componente. Observamos que son de solo lectura ''Excepto enabled'' | *Vemos eventos y propiedades manejables en tiempo de ejecución, muy importantes conocerlas cuando trabajamos con este componente. Observamos que son de solo lectura ''Excepto enabled'' | ||
− | *El hecho de que sean de sólo | + | *El hecho de que sean de sólo lectura implica que nos dan información de la inclinación |
− | + | ===Propiedades=== | |
#Angle | #Angle | ||
− | |||
#Available | #Available | ||
#Azimuth | #Azimuth | ||
Línea 21: | Línea 20: | ||
#Roll | #Roll | ||
#Enabled | #Enabled | ||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | ;'''''[http://es.wikipedia.org/wiki/Acimut azimuth]''''' | ||
+ | :mide en grados donde está apuntado el dispositivo (norte, sur, este u oeste). | ||
{|class="wikitable" | {|class="wikitable" | ||
|+Valores de Azimuth | |+Valores de Azimuth | ||
Línea 40: | Línea 36: | ||
|} | |} | ||
− | + | ;'''''roll''''' | |
+ | :Ángulo de giro del dispositivo que va de izquierda a derecha, pasando por nivelado | ||
{|class="wikitable" | {|class="wikitable" | ||
|+Valores de Giro | |+Valores de Giro | ||
Línea 51: | Línea 48: | ||
| -90 grados ||inclinación lado derecho | | -90 grados ||inclinación lado derecho | ||
|} | |} | ||
− | + | ;'''''pitch''''' | |
+ | :Es el ángulo de inclinación del dispositivo desde la parte superior a la parte inferior (arriba o abajo). | ||
{|class="wikitable" | {|class="wikitable" | ||
|+Valores de Inclinación | |+Valores de Inclinación | ||
Línea 67: | Línea 65: | ||
|} | |} | ||
+ | ;Available | ||
+ | :Si el senser está en el dispositivo Android. | ||
+ | ;Enabled | ||
+ | :Habilita, dehabilita el dispositivo | ||
+ | :Magnitude | ||
+ | :Devuelve un número entre 0 y 1, que indica la intensidad de la inclinación. | ||
+ | :Es decir cuanto de inclinado está el teléfono. | ||
+ | ;Angle | ||
+ | :Me da el ángulo de inclinación del teléfono respecto de la horizontal. | ||
− | + | ===Eventos=== | |
− | + | *Tenemos un único evento que se dispara cuando cambia la orientacion | |
− | + | OrientationChanged(number azimuth, number pitch, number roll) | |
− | + | *Cuando se dispara me da tres datos sobre la nueva posición | |
− | + | {{Actividad }} | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | OrientationChanged(number azimuth, number pitch, number roll) | + | |
− | + |
Revisión de 12:28 5 oct 2012
Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos. Ver página de charlas. |
Sensor
OreintationSensor
- Con este componente podemos determinar la inclinación del teléfono.
- Es un componente no visible que en tiempo de diseño sólo tiene la propiedad enabled
OrientationSensorPorpiedades.png
- Vemos eventos y propiedades manejables en tiempo de ejecución, muy importantes conocerlas cuando trabajamos con este componente. Observamos que son de solo lectura Excepto enabled
- El hecho de que sean de sólo lectura implica que nos dan información de la inclinación
Propiedades
- Angle
- Available
- Azimuth
- Magnitude
- Pitch
- Roll
- Enabled
- azimuth
- mide en grados donde está apuntado el dispositivo (norte, sur, este u oeste).
Grados | orientacion |
---|---|
0 grados | norte |
90 grados | este |
180 grados | sur |
270 grados | oeste |
- roll
- Ángulo de giro del dispositivo que va de izquierda a derecha, pasando por nivelado
Grados | orientacion |
---|---|
0 grados | nivelado |
90 grados | inclinación lado izquierdo |
-90 grados | inclinación lado derecho |
- pitch
- Es el ángulo de inclinación del dispositivo desde la parte superior a la parte inferior (arriba o abajo).
Grados | orientacion |
---|---|
0 grados | nivelado |
90 grados | inclinación parte superior |
180 | se da media vuelta por la parte superior |
-90 grados | inclinación parte inferior |
-180 | se da media vuelta por la parte inferior |
- Available
- Si el senser está en el dispositivo Android.
- Enabled
- Habilita, dehabilita el dispositivo
- Magnitude
- Devuelve un número entre 0 y 1, que indica la intensidad de la inclinación.
- Es decir cuanto de inclinado está el teléfono.
- Angle
- Me da el ángulo de inclinación del teléfono respecto de la horizontal.
Eventos
- Tenemos un único evento que se dispara cuando cambia la orientacion
OrientationChanged(number azimuth, number pitch, number roll)
- Cuando se dispara me da tres datos sobre la nueva posición