問題タブ [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.
iphone - iOS - 揺れの強さを検出する
揺れの強さを検出する必要があります。揺れの強さに基づいて、画面上のいくつかのオブジェクトを移動する必要があります。iOS SDK API で可能ですか?
xcode - ストーリーボードを使用しているときにシェイク ジェスチャを使用するにはどうすればよいですか?
電話を振って新しいビューを開くアプリケーションを作成しました。全部で 3 つのビューがあり、最後のビューで電話を振ると最初の画面に戻ります。独自の .xib を使用して新しいサブクラス コントロール ビューを作成している場合、これは正常に機能します。しかし、これをストーリーボード プロジェクトで使用したいのですが、何を変更する必要がありますか?
事前にどうもありがとう!
.H のコードは次のとおりです。
@interface ViewController : UIViewController
{
}
@終わり
そして、ここで .M:
@実装ViewController
-(無効)didReceiveMemoryWarning
{
}
-(BOOL)ファーストレスポンダーになることができます
{
}
-(void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)イベント
{
{
if (現在のコントローラー)
{
[currentController.view removeFromSuperview]; currentController=nil;
{
{
}
-(void)viewDidLoad
{
[super viewDidLoad]; 現在のスクリーン = 0;
}
-(void)viewDidUnload
{
}
@終わり
android - Androidで携帯電話の画面がオフのときにシェイクイベントを検出できません
私のアプリケーションでは、シェイク イベントを検出したいのですが、SensorEventListener を使用しています。アクティビティがフォアグラウンドで実行されている場合、コードは正常に動作しています。しかし、電話のロックボタンを押して画面をロックすると、シェイクイベントが検出されません。Samsung gts5360 でコードをテストしました。しかし、同じコードがsony ericssion xperia mini proでも問題なく動作しています。実際、デバイスを約 1 分間アイドル状態のままにしておくと、Samsung の携帯電話は振動イベントを検出しません。デバイスをロックしてから 45 秒。
それから私は電話を振って、それは揺れを検出しませんが、数秒遅れて電話を振ると、揺れを聞き始めます。私のサムスンの携帯電話のこの動作は一貫していません. シェイクイベントのリスニングを開始し、ランダムな時間が経過すると停止します。
ここで私の質問は、「これは、画面がロック/オフのときにデバイスが揺れイベントを検出しないという Android の機能ですか?」ということです。
もしそうなら、電話を数秒間ロックした後、私のサムスンの電話はどのようにリスニングを開始/停止しますか?
また、「Sony ericssion Xperia mini pro」で画面のロック/オフ時に揺れイベントを継続して聞くのはどうですか?
この機能はベンダーごとに異なりますか?
誰かが私のコードを必要とする場合は、私に知らせてください。私はそれを提供します。
iphone - iPhone アプリでシェイク ジェスチャの感度を上げる
私のiPhoneアプリでは、シェイクジェスチャを使用しましたが、動作していますが、振るには多くの努力が必要です.
感度を上げる方法はありますか?
ここにコードがあります
javascript - iPhoneブラウザで揺れを検出する方法は?
彼らが古いか、答えがないかについての質問があります。私はjavascriptが苦手で、jQueryは大丈夫です。
do something
iPhone ブラウザで揺れが検出された場合はどうすればよいですか? URL を変更し、揺れが検出されたときにユーザーをウェブサイトの「ライブラリ」ページに戻すことを計画しています。
私が読んだところによると、Android はまだブラウザの加速度計へのアクセスを許可していません。ただし、Chrome for Android は先月リリースされたばかりで、まだサポートされているかどうかわからないので、この質問は iPhone 向けであり、まだサポートされているかどうかを誰かが知っている場合は Android 向けだと思います。同じコードが両方で機能すると思います。
javascript - モバイル Web アプリでイベントを振る
モバイル Web アプリ内でシェイク イベントをトリガーする方法はあるのでしょうか?
--編集--- Phonegap を使用せずに。
iphone - 揺れが検出されたときに別のクラスからメソッドを呼び出す
コードは次のとおりです:http ://min.us/mWdMO0n14
私はObjCの初心者なので、かなり検索しましたが、問題を解決できるものは見つかりませんでした。
CalculatorViewController.hと.mがあり、次にCalculatorBrain.hと.mがあります(スタンフォード大学の講義)
CalculatorBrain.mには、次のメソッドがあり、すべての変数がCalculatorBrainヘッダーでプライベートとして定義されています。
次に、CalculatorBrain.mで、次のように、揺れを検出するようにすべてを設定しました。一般的な考え方がわかるように、手ぶれ検出の上にいくつかのコードを含めました。
[brain clearEverythingOnShakeGesture];
「クラスメソッド+clearEverythingOnShakeGestureが見つかりません。デフォルトでタイプIDが返されます」というエラーが表示されるため、呼び出し方法がわかりません。ただし、クラスメソッドにすると、内部の変数はインスタンス変数になり、別のエラーが発生します。どんな助けでも大歓迎です。
iphone - iPhoneシェイクジェスチャの検出を特定の状況に制限する方法は?
シェイク ジェスチャを正常に実装しましたが、特定の 1 つの状況 (アプリのオプション パネル) でのみアクティブになるように制限したいと考えています。
最初に UIWindow のサブクラスである ShakeWindow クラスを作成しました。ShakeWindow で
- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event
、シェイク ジェスチャを登録するように追加しました。次に AppDelegate.m に移動し
window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
、UIWindow の代わりに新しい ShakeWindow を使用するように編集しました。
うまく機能しますが、機能を制限するにはどうすればよいですか? 私はObjective-Cを始めたばかりで、自分自身を全体的に初心者のコーダーだと考えているので、答えるときはそのことを覚えておいてください、ありがとう!
私はフレームワークとして Cocos2D を使用していますが、問題があれば Interface Builder は使用しません。
android - シェイクイベントの実装
この回答からコードを実装する方法を理解するのに問題があります。 Android:振りたい
メソッドを作成し、ifステートメントを使用してmAccelが0より大きいかどうかを確認する必要がありますか?
android - OpenGL ES シェイク効果
Android用のOpenGL ESで2Dゲームを作っています。シェイク効果を出したいです。
私の考えは、カメラの y 座標を変更することですが、アルゴリズムについてはわかりません。カメラ クラスの x 変数と y 変数を持つ位置ベクトルがあります。