Usuario:ManuelRomero/preferencias/moviles/AppInventor/entornos/sensor

De WikiEducator
< Usuario:ManuelRomero‎ | preferencias/moviles
Revisión a fecha de 15:02 15 may 2013; ManuelRomero (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar
Road Works.svg Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos.
Ver página de charlas.
Road Works.svg




Sensor

RTENOTITLE

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

  1. Angle
  2. Available
  3. Azimuth
  4. Magnitude
  5. Pitch
  6. Roll
  7. Enabled
azimuth
mide en grados donde está apuntado el dispositivo (norte, sur, este u oeste).
Valores de Azimuth
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
Valores de Giro
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).
Valores de Inclinación
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


Icon activity.jpg

Actividad

realiza una aplicación que me visualice las propiedades del objeto OrientationSensor según se muestra en la imagen
  • PracticaOrientationSensor.png






Magnitude

Roll Enabled