Una característica importante de HTML5 es la orientación de dispositivos, que encapsula el sensor de dirección subyacente y el sensor de movimiento en el embalaje avanzado y proporciona soporte para eventos DOM. Esta característica incluye dos eventos:
1. Orientación de dispositivos: el evento encapsula los datos del sensor de dirección y puede obtener los datos de dirección en el estado estacionario del teléfono móvil, como el ángulo, la orientación, la orientación, etc. del teléfono móvil.
2. Devicemoción: los eventos encapsulan los datos del sensor de movimiento y pueden obtener datos como la aceleración de movimiento en el estado de movimiento del teléfono móvil. Usándolo podemos lograr fácilmente funciones interesantes como la detección de gravedad y la brújula, lo que será muy útil en los teléfonos móviles. Por ejemplo, el ejemplo de la bola de detección de gravedad en la versión de prueba de Opera H5 se logra al monitorear los eventos de orientación de dispositivos de la API de orientación de dispositivos. De hecho, también puede ayudarnos a realizar una función muy común y de moda en una aplicación móvil en la página web: agite el teléfono móvil.
DeviceMotionEvent devuelve la información relevante del dispositivo sobre aceleración y rotación. Los datos de aceleración contendrán tres ejes: X, Y y Z (esquemáticamente que se muestran en la figura a continuación, el eje X penetra la pantalla del teléfono móvil o el teclado de la computadora portátil horizontalmente, el eje Y ejecuta la pantalla del teléfono móvil o el teclado de la computadora portátil verticalmente, y el Z-Axis es perpendicular a la pantalla del teléfono móvil o el teclado de la computadora portátil). Debido a que algunos dispositivos pueden no tener hardware para excluir el impacto de la gravedad, el evento devuelve dos propiedades, la aceleración incluye la gravedad y la aceleración, que excluyen el impacto de la gravedad.
1. [Código] Monitoreo de eventos de detección de movimiento
2. [Código] Obtenga la aceleración con la gravedad
3. [Código] Método central para implementar el código
Una característica importante de HTML5 es la orientación de dispositivos, que encapsula el sensor de dirección subyacente y el sensor de movimiento en el embalaje avanzado y proporciona soporte para eventos DOM. Esta característica incluye dos eventos:
1. Orientación de dispositivos: el evento encapsula los datos del sensor de dirección y puede obtener los datos de dirección en el estado estacionario del teléfono móvil, como el ángulo, la orientación, la orientación, etc. del teléfono móvil.
2. Devicemoción: los eventos encapsulan los datos del sensor de movimiento y pueden obtener datos como la aceleración de movimiento en el estado de movimiento del teléfono móvil.
Usándolo podemos lograr fácilmente funciones interesantes como la detección de gravedad y la brújula, lo que será muy útil en los teléfonos móviles. Por ejemplo, el ejemplo de la bola de detección de gravedad en la versión de prueba de Opera H5 es monitoreando la orientación de dispositivos
Se implementa el evento de corre de dispositivos de la API.
De hecho, también puede ayudarnos a realizar una función muy común y de moda en una aplicación móvil en la página web: agite el teléfono móvil.
DeviceMotionEvent devuelve la información relevante del dispositivo sobre aceleración y rotación. Los datos de aceleración contendrán tres ejes: X, Y y Z (esquemáticamente que se muestran en la figura a continuación, el eje X penetra la pantalla del teléfono móvil o el teclado de la computadora portátil horizontalmente, el eje Y ejecuta la pantalla del teléfono móvil o el teclado de la computadora portátil verticalmente, y el Z-Axis es perpendicular a la pantalla del teléfono móvil o el teclado de la computadora portátil). Debido a que algunos dispositivos pueden no tener hardware para excluir el impacto de la gravedad, el evento devuelve dos propiedades, la aceleración incluye la gravedad y la aceleración, que excluyen el impacto de la gravedad.
1. [Código] Monitoreo de eventos de detección de movimiento
Copiar el código