Question

Je suis actuellement en utilisant l'API Java pour obtenir accéléromètre valeurs 5 Hz, ce qui est inférieur à mes besoins. Je veux obtenir au moins 50 Hz. Est-il possible d'augmenter le taux d'échantillonnage de l'accéléromètre?

Cordialement

Était-ce utile?

La solution

Je pense que le taux d'échantillonnage maximun est diferent entre diférents téléphones Android. Ce que je pense que vous pouvez faire est de configurer le sensormanager de mettre à jour les données aussi vite que possible, jetez un oeil de la constante SENSOR_DELAY_FASTEST de la documentation.

concernant.

Autres conseils

  

PARAM SENSOR_DELAY_FASTEST   indique android au sondage pour les données   aussi vite que possible.

Le taux d'échantillonnage de l'accéléromètre est déterminée par le conducteur est différente de la fréquence d'interrogation qui est configurable dans les applications.

Il n'y a pas d'API pour Java / C apps pour contrôler la fréquence d'échantillonnage interne. En effet, les pilotes noyau n'exposent pas d'API pour contrôler la h / w échantillonnage taux comme il est préférable de laisser aux concepteurs du dispositif pour régler cela.

Vous pouvez interroger les Accel-données aussi souvent que vous en avez besoin. Vérifiez la source (si vous avez accès) ou avec l'ODM / OEM pour plus de détails sur le taux d'échantillonnage interne de l'accéléromètre.

Utilisez le microphone. Si vous vibrez le téléphone en 50 Hz, le micro sera l'obtenir.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top