2

私はWP7開発に不慣れで、加速度APIを使用して重力のみを取得する必要があるプロジェクト(wp7アプリ)に取り組んでいます(モーションApiを使用して何かできると思います)が、コンパスとジャイロスコープもサポートするにはウィンドウフォンが必要です重力を加速度から分離する方法、または加速度のみを使用して X、Y、Z 軸の重力のみを取得する方法はありますか (コンパスとジャイロスコープがない wp デバイスでアプリを実行したいため)。

また、Androidには次のようないくつかのメソッドがあります

  • 線形加速
  • ローパス/ハイパス フィルターなど Wp7 でそのようなサポートはありますか?

ありがとう

4

2 に答える 2

2

電話自体は、どの力が加速度によって引き起こされ、何が重力によって引き起こされるのかを知りません。値を分離するための計算を行うには、他のセンサーからの情報が必要です。それが Motion API の目的です。

したがって、唯一のチャンスは Motion API を使用することです。デバイスに必要なセンサーがない場合は正常に機能しませんが、次の場合は機能します。

このサンプルで使用されるモーション API は、サポートされているすべての Windows Phone センサーを必要とするため、これらのサンプル アプリケーションは正常に失敗しますが、必要なセンサーのないデバイスやデバイス エミュレーターでは正しく動作しません。

于 2012-08-03T10:44:14.623 に答える
0

Windows Phoneチームのブログに、加速度計データにハイパス/ローパスフィルターを実装することについての投稿がありました。私はこれを使用してかなり良い結果を出しました。

于 2012-08-03T15:29:55.757 に答える