3

私はアンドロイドが初めてです。私は現在、1Khz の範囲で加速度を測定する必要があるプロジェクトに取り組んでいます。

BMA150 のデータシートから、サポートされる最大帯域幅が 1Khz に近いことがわかりました。

しかし、Android はこの帯域幅をサポートしていません。つまり、非常に高いサンプリング レートをサポートしていません。

電源管理があまり問題にならない場合、サンプリング レートを上記の周波数まで上げることはできますか? 多分ネイティブメソッドか何かを使用していますか?

私を助けてください。

ありがとう

4

1 に答える 1

2

registerListener()でSENSOR_DELAY_FASTESTを使用するとどうなりますか?

これは、アンドロイドが処理できる限りの速さでセンサーからデータを取得するので、それが必要なことだと思います。Android は Linux カーネルを使用しているため、リアルタイム コードを作成するのは非常に困難です。

sensor_delay_fastest がうまくいかない場合、あなたが書いたネイティブ コードがはるかに高速になるとは思えません。

于 2013-08-29T11:38:57.953 に答える