0

シェイクとバイブレーションの違いは何ですか?私はこれらについていくつかの助けが必要です:

1)電話が水面に横たわっているときの電話の振動を検出する方法。2)電話がぶら下がっているときの振動の検出方法。

あなたの助けとコードサンプルは大歓迎です。ありがとう

- - アップデート

シェイクはxとyに沿った動きを意味しますか?

とVirbateは垂直方向に上下に動くことを意味しますか?

//コンストラクタ
public MainPage()
{{
    InitializeComponent();
    acc.ReadingChanged + = new EventHandler(acc_ReadingChanged);
    acc.Start();
}

void acc_ReadingChanged(オブジェクト送信者、AccelerometerReadingEventArgs e)
    {{
    Deployment.Current.Dispatcher.BeginInvoke(()=> ThreadSafeAccelerometerChanged(e));
    }

void ThreadSafeAccelerometerChanged(AccelerometerReadingEventArgs e)
{{
    XText.Text = eXToString( "0.000");
    YText.Text = eYToString( "0.000");
    ZText.Text = eZToString( "0.000");
}

4

1 に答える 1

0

シェイクでは通常、携帯電話の加速度計を使用してシェイク ジェスチャ/イベントを検出します。シェイク ジェスチャの発生に応じて、アプリケーションをプログラムすることができます。バイブレーションを使用して、勝ったり負けたりしたときに、ゲームのように発生した何らかの出力またはイベントをユーザーに促すことができます。

全体として、シェイクは一種の入力ジェスチャであり、振動は出力ジェスチャです。

加速度計については、このhttp://msdn.microsoft.com/en-us/library/ff604984.aspx を参照してください。振動動作については、このhttp://blog.xyzzer.me/2012/01/09/vibrationから始めることができます。 -動作-for-windows-phone-part-1/

それが役に立てば幸い

于 2012-08-16T04:08:33.597 に答える