私の質問は、Androidで加速度計を使用してモバイルを振る間の時間を取得する方法です。私のデフォルトのしきい値は800で、速度の計算式は次のとおりです。
speed = Math.abs(x+y+z - last_x - last_y - last_z)/ diffTime * 10000;
ここでは、最初のシェイクと次のシェイクの間の時間を取得したいと思います。期間が10秒を超える場合は、アラートを生成する必要があることを意味します。
センサーの概念で時間間隔を計算する方法がわかりません。私を助けてください。
ありがとう。