2012-01-09 1 views
0

私はアンドロイドの新人です。現在、表面ビュークラスから拡張してサーフェスホルダを実装するクラスを実装しています。サーフェイスビュークラスから拡張されたクラスの加速度計値にアクセスする方法は?

私は、加速度計からx軸、y軸のような点を取得し、受け取った位置に画像を表示する描画メソッドに渡したいだけです。

どうすればこれらのポイントを得ることができますか?私はこの答えに基づいて加速度計を実装しました。

Moving an image using Accelerometer of android

今私は、加速度計クラスからポイントを取得したいです。これどうやってするの?加速度計は、座標を返しません

答えて

1

事前に

おかげで、それは携帯電話のX-Y軸に相対重力測定値を返します。あなたの質問の答えでは、プログラマーは値を二乗することによって重力の読みを座標に変換しています(これはうまくいくかもしれませんが、完全には正しいとは限りません)。

これを使用して
accelaration=(velocity2-velocity1)/time 
velocity=(distance2-distance1)/time 

、あなたはそれぞれのフレームと前の間のデルタ時間&デルタ速度を表す変数を持ち、変化を計算するためにそれらを使用する必要があります:あなたは何をすべき

は、いくつかの物理学のルールを使用しています位置している。これがあなたにとって難しい場合は、あなたが投稿した回答の1つを試してください(私は確信していませんが、回答が受け入れられたように見えます)。

関連する問題