Acelerômetro simples

O código fonte deste exemplo pode ser encontrado aqui: https://github.com/gomobile/sample-simpleaccelerometor ou faça o download do Intel® XDK para ver todos os exemplos de HTML5.

Propósito

A demonstração de acelerômetro é uma implementação bem simples de como a biblioteca de bridge JavaScript intel.xdk pode ser usada para ler dados do acelerômetro de um dispositivo em uma app híbrida.

Codigo fonte

O evento inicial disparado quando a biblioteca intel.xdk carrega chama um handler de evento que inclui este comando, que faz com que o dispositivo inicie a leitura de dados do acelerômetro, disparando eventos JavaScript para tratar os resultados e devolve-los ao HTML5.

Esta função trata os dados recebidos do acelerômetro. Ela utiliza uma transformação simples de CSS para rotacionar a imagem da seta de modo que fique alinhada com a leitura atual do acelerômetro.

No emulador do Intel XDK, use o painel Accelerometer para testar esta aplicação.

Testando

Esta aplicação foi testada em diversos dispositivos iOS e Android.

Limitações

Em um dispositivo iOS, o sistema operacional irá virar a aplicação se o dispositivo for segurado de cabeça para baixo. Enquanto isso pode ser interessante para qualquer usuário que não saiba como segurar seu dispositivo do jeito certo, pode ser frustrante para uma app de demo de acelerômetro como esta.

Para obter informações mais completas sobre otimizações do compilador, consulte nosso aviso de otimização.