問題タブ [accelerometer]

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 投票する
17 に答える
126500 参照

ios - 誰かが iPhone を振ったことを検出するにはどうすればよいですか?

誰かがiPhoneを振ったときに反応したい。どのように振ったかは特に気にしませんが、ほんの一瞬激しく振られただけです。これを検出する方法を知っている人はいますか?

0 投票する
4 に答える
18916 参照

java - 加速度計を使用してジェスチャー認識を行う方法

私の目標は、太陽の黒点に取り付けられた加速度計からの単純なジェスチャーを認識することです。ジェスチャは、デバイスを回転させたり、いくつかの異なる動きでデバイスを動かしたりするのと同じくらい簡単です。現在、このデバイスには加速度計しかありませんが、ジャイロスコープを追加することで、より簡単/より正確になるかどうかを検討しています.

これを行う方法についての推奨事項はありますか?Javaで利用可能なライブラリはありますか? おすすめのサンプル プロジェクトを確認しますか? おすすめの用紙は?

太陽のスポットは、システムの迅速なプロトタイプを作成するのに役立つ Java プラットフォームです。これは Java を使用してプログラムされており、コンピューターに接続された基地局にコマンドを中継することができます。ハードウェアの仕組みをさらに説明する必要がある場合は、コメントを残してください。

0 投票する
4 に答える
1566 参照

iphone - Accelerometer デリゲート メソッドが呼び出されないことがあります

加速度計を使用するアプリケーションがあります。加速度センサーのデータが更新されずにアプリケーションが起動することがあります。アプリを再起動すると、問題が解決しない場合と解決しない場合があります。さらに奇妙なことに、10回試してみて、すべてが期待どおりに機能することもあります。これはバグですか、それとも私が見逃しているものですか。デバッグ中、加速度計が更新されていない場合、このコードは呼び出されません。

何か案は?

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

iphone - IPhone 加速度計の動きを決定します。

加速度計の出力を使用して、ユーザー (腰に取り付けられた iPhone) が歩いているかどうかを判断するにはどうすればよいですか?

ユーザーが歩いているかどうかを判断して、アクティビティの遷移 (立ってから歩いているか、歩いてから立っているか) を判断するための優れたアルゴリズムを探しています。

助けてください。

お時間をいただきありがとうございます。

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

iphone - iPhoneのアクセラレータの範囲はどのくらいですか?

私はこれについてオンラインでドキュメントを見つけることができないようです、そして私がグーグルしているものは私に多くの矛盾する情報を与えています...

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

iphone - 再生中の音の加速が発生する

加速度計に基づいて UIImageView を動かしたいゲームを開発しています。iPhoneデバイスを左から右または右から左に回転させると、UIImageViewは特定の角度で回転する必要があります。それも動いていますが、その音が原因でバックグラウンド サウンドを再生すると問題が発生し、iPhone がアイドル状態であっても加速ポイントが送信されます。だから私のUIImageViewも動いています。それは起こらないはずです。iPhoneの音量を下げると、非常にうまく機能します。そのために私がしなければならないこと。

また、iPhoneが左から右または右から左に移動しているときにのみ加速ポイントを取得する方法を誰かが知っている場合。iPhone が xz 平面または yz 平面の場合は検出されません。

どなたか解決策をご存知の方回答お願いします。

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

iphone - iPhone で共有アクセラレータ インスタンスをリリースするにはどうすればよいですか?

加速度計変数を作成しました。

sharedAccelerometer インスタンスに関連付けていること:

このビューを解放すると (別のビューをロードするため)、加速度計のインスタンスが原因でプログラムが停止します。(コメントアウトすると、問題なくビューを切り替えることができます)。

私はNSTimerで同様の問題を抱えていましたが、一度電話しました:

(ビューを解放して切り替える前に)すべてがうまくいきました。

デリゲートを適切に解放したり、加速度計の割り当てを解除または解放したりするにはどうすればよいですか?

0 投票する
4 に答える
285 参照

iphone - 加速度計の値の変化によりビューのプロパティを変更するための最良の方法は何ですか?

私はこれをしたい: デバイスが移動した場合 (加速度計の値が変化した場合)、その動きに応じてビュー内の値を調整したいと考えています。

加速度計の値が変化するたびにメソッドを呼び出すでしょうか? 頻繁に更新される可能性があるため、それは悪い考えだと思います。

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

iphone - iPhone OS で加速度計を使用する方法の良い例はありますか?

地球の重力の問題もあると思いますので、これらを差し引いて加速度計が動く例はあるのでしょうか。

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

iphone - アクセラレーション時にビューコントローラからビュー変更操作をアウトソーシングするにはどうすればよいですか?

ビューコントローラクラスがあります。加速度計が動きを検出し、デリゲートオブジェクトのaccelerometer:didAccelerate:メソッドを呼び出したときに、自分のビューでいくつかのことを実行したいと思います。

そのデリゲートオブジェクトは、私の脳の問題です。現在、私の脳は凍っていて、何が良くなるかわかりません。どう考えているか教えてください!

解決策1)ビューコントローラークラスで、UIAccelerometerDelegateプロトコルに準拠し、そのaccelerometer:didAccelerate:メソッドを実装します。AppDelegateクラスの-applicationDidFinishLaunching:メソッドで、そのビューコントローラーオブジェクトを、アクセラレーション時にメソッド呼び出しを受信するためのデリゲートとして設定しました。それはあまり良くないと思います。

解決策2)AccelerationDelegateという空白の新しいオブジェクトを作成し、そのUIAccelerometerDelegateプロトコルに準拠し、そのaccelerometer:didAccelerate:メソッドを実装し、AppDelegateクラスの-applicationDidFinishLaunching:メソッドでそのビューコントローラーオブジェクトをメソッド呼び出しを受信するためのデリゲートとして設定します加速時に。

しかし、解決策2の場合、私の脳は少し動けなくなりました。オブジェクト内のビューコントローラからビューオブジェクトにアクセスするにはどうすればよいですか?

ここでの問題は、周りに複数のViewControllerがあることです。私はタブバーコントローラーを使用してそれらを切り替えます。

どのように私がそれを正しくすることができるかについての提案はありますか?