Uma característica importante do HTML5 é a orientação do dispositivo, que encapsula o sensor de direção subjacente e o sensor de movimento em embalagens avançadas e fornece suporte para eventos DOM. Este recurso inclui dois eventos:
1. Devissionário: o evento encapsula os dados do sensor de direção e pode obter os dados de direção no estado estacionário do telefone celular, como ângulo, orientação, orientação etc. do telefone celular.
2. DeviceMotion: Eventos encapsulam dados do sensor de movimento e podem obter dados como aceleração de movimento no estado de movimento do telefone celular. Usando, podemos facilmente obter funções interessantes, como sensor de gravidade e bússola, que serão muito úteis em telefones celulares. Por exemplo, o exemplo da bola de detecção de gravidade na versão de avaliação da Opera H5 é alcançada monitorando os eventos de dispositivo da API de dispositivo de dispositivo. De fato, também pode nos ajudar a realizar uma função muito comum e elegante em um aplicativo móvel na página da web: agite o telefone celular.
DevticemoTionEvent retorna as informações relevantes do dispositivo sobre aceleração e rotação. Os dados de aceleração conterão três eixos: x, y e z (esquematicamente mostrados na figura abaixo, o eixo x penetra na tela do telefone móvel ou no teclado laptop horizontalmente, o eixo y execute a tela do telefone móvel ou o teclado para laptop). Como alguns dispositivos podem não ter hardware para excluir o impacto da gravidade, o evento retorna duas propriedades, acelerar a gravidade e a aceleração, o que exclui o impacto da gravidade.
1. [Código] Monitorando eventos de detecção de movimento
2. [Código] Obtenha a aceleração com a gravidade
3. [Código] Método principal para implementar o código
Uma característica importante do HTML5 é a orientação do dispositivo, que encapsula o sensor de direção subjacente e o sensor de movimento em embalagens avançadas e fornece suporte para eventos DOM. Este recurso inclui dois eventos:
1. Devissionário: o evento encapsula os dados do sensor de direção e pode obter os dados de direção no estado estacionário do telefone celular, como ângulo, orientação, orientação etc. do telefone celular.
2. DeviceMotion: Eventos encapsulam dados do sensor de movimento e podem obter dados como aceleração de movimento no estado de movimento do telefone celular.
Usando, podemos facilmente obter funções interessantes, como sensor de gravidade e bússola, que serão muito úteis em telefones celulares. Por exemplo, o exemplo da bola de sensor de gravidade na versão de teste da Opera H5 é monitorando a orientação do dispositivo
O evento de dispositivo de dispositivo da API é implementado.
De fato, também pode nos ajudar a realizar uma função muito comum e elegante em um aplicativo móvel na página da web: agite o telefone celular.
DevticemoTionEvent retorna as informações relevantes do dispositivo sobre aceleração e rotação. Os dados de aceleração conterão três eixos: x, y e z (esquematicamente mostrados na figura abaixo, o eixo x penetra na tela do telefone móvel ou no teclado laptop horizontalmente, o eixo y execute a tela do telefone móvel ou o teclado para laptop). Como alguns dispositivos podem não ter hardware para excluir o impacto da gravidade, o evento retorna duas propriedades, acelerar a gravidade e a aceleração, o que exclui o impacto da gravidade.
1. [Código] Monitorando eventos de detecção de movimento
Copie o código