問題タブ [shake]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
6387 参照

android - 加速度センサーを停止する方法

この例では、まさにこのコードを使用しています

http://android.themind-lab.com/post/2010/05/14/Dont-shake-my-phone!-How-to-detect-shake-motion-on-Android-phone.aspx

MyMethod()が最初に呼び出された後、リスナーを停止し、次のシェイクを待たないようにするには、MyMethod()に何を含める必要がありますか?

ありがとう

0 投票する
1 に答える
768 参照

android - この加速度センサーリスナーの背後で使用されているロジック

これは私が電話の揺れをキャプチャするために使用しているコードです:

私がやりたいのは、握手を模倣して、横向きの画面を向いているかのように携帯電話を水平に持って上下に動かしたときに、携帯電話を上下に持ち上げることに反応するようにすることです。

このコードは、電話を長さ軸を中心に回転させるかのように電話をひねることに対応しています。

誰かがこのコードで使用されている座標x、y、zの背後にあるロジックを説明できますか?これらは電話の場所の観点から、そしてどのように私がフェーンをあなたの手でねじるのではなく「握手」に応答させることができるかを説明できますか?

そのようなコードのアイデアはありますか?

0 投票する
2 に答える
1673 参照

android - onShake メソッドを使用して新しいアクティビティを開始する

onShakeメソッドを使って新しいアクティビティを始めたいです。すべて問題ありませんが、新しいアクティビティが開始されると、onShake コマンドは引き続き使用できます (電話を 5 回振ると、新しいアクティビティが 5 回開始されます)。電話を振って新しいアクティビティを 1 回だけ開始するにはどうすればよいですか? これが私のコードです。

下手な英語ですみません。ご協力ありがとう御座います。

0 投票する
2 に答える
1409 参照

ios - IOS ビューを変更するために振る方法

以下のコードでシェイクジェスチャをキャッチする方法はすでに知っています

NSLog は、揺れを受信したことを示しています

ただし、別のビューをプッシュする方法、または最後のビューに戻る方法については、以下のコードは View クラスではなく ViewController クラスでのみ使用できることがわかっているため、この Leavesview は LeavesviewController によって処理され、別の PDFViewController でこの viewController を使用して表示します。では、どうすれば別のビューにジャンプしたり、元に戻したりできますか???

0 投票する
1 に答える
1633 参照

iphone - iPhone/iPad の加速度計を使用した水平および垂直方向の揺れカウント

縦横の揺れの回数をカウントしたいのでUIAccelerationを参考にしました

モーションイベントについても言及しました

しかし、より良いアプローチを思い付くことができませんでした。あらゆる種類のヘルプ、コード、リファレンス、または任意のタイプを高く評価します。

ユーザーがiPhoneデバイスを振ってシェイクした回数を数えたいだけです.シェイクは、通常の方法でiPhoneを垂直または水平に保持できます(下部のホームキー)

0 投票する
3 に答える
852 参照

iphone - iPhoneの画面がオフのときにシェイクが機能しないのはなぜですか?

アプリでオーディオファイルを再生しているので、電話がロックされていて画面がオフのときにオーディオファイルがオフになりません。ただし、揺れを検出したい場合は機能しません。

アプリが開いているときや画面がロックされているとき(オフではないとき)は正常に機能します。ログが正常に機能しているため、アプリは確実に実行されています。

何か案が?

私は次のコードを使用します:

0 投票する
2 に答える
466 参照

windows-phone-7 - 電話(WP7)の揺れが止まったことを検出する方法

電話を振って反応させることはできますが、揺れが止まったことを確認するにはどうすればよいですか?

0 投票する
1 に答える
644 参照

ios4 - iOS-アプリケーションのどこでも揺れを検出

表示されているビューに関係なく、シェイクジェスチャを検出することはできますか?

ユーザーがデバイスを振るたびにアプリのメインページに移動したい。各UIViewに-motionBegan:withEvent:メソッドを配置する以外に他の解決策はありますか?

0 投票する
2 に答える
392 参照

iphone - Cocos2dを使用してiPhoneを振る方法

以下を使用すると、Cocos2Dを使用してiPhoneの揺れを検出できます。

さて、Cocos2Dを使ってiPhoneを振ってみたいです。誰が私を助けられるか?

0 投票する
1 に答える
633 参照

c# - ShakeGesture ライブラリ WP7 - シェイク カウント

あなたの ShakeGesture ライブラリについて読んでいますが、とても良いです! しかし、このライブラリを使用してシェイクの数をカウントする方法があるかどうか疑問に思っていました。たとえば、ユーザーが電話を 30 回振る必要があるアプリが必要です。ユーザーが10回振ると、何かが起こります。20回なら別のことが起こる。

このようなことは可能ですか?