0

現在、Java APIを使用して、要件を下回る5Hzの加速度計値を取得しています。少なくとも50Hzを達成したい。加速度計のサンプリングレートを上げる方法はありますか?

よろしく

4

3 に答える 3

2

最大サンプリングレートは、Androidフォンによって異なると思います。私ができると思うのは、データをできるだけ速く更新するようにセンサーマネージャーを設定することです。ドキュメントから定数SENSOR_DELAY_FASTESTを確認してください。

よろしく。

于 2010-11-19T11:54:39.860 に答える
0

パラメータSENSOR_DELAY_FASTEST は、Androidが可能な限り高速にデータをポーリングすることを示します。

加速度計のサンプリングレートは、ドライバーによって決定され、Androidで構成可能なポーリングレートとは異なります。

内部サンプリングレートを制御するためのJava/Cアプリ用のAPIはありません。これは、カーネルドライバーがh / wサンプリングレートを制御するためのAPIを公開しないためです。これは、デバイスの設計者がこれを設定するのが最善であるためです。

必要な回数だけaccel-dataをポーリングできます。加速度計の内部サンプリングレートの詳細については、ソース(アクセスできる場合)またはODM/OEMで確認してください。

于 2011-03-04T16:43:35.627 に答える
-1

Yseマイク。電話を50Hzで振動させると、マイクがそれを取得します。

于 2010-12-09T21:53:48.027 に答える