問題タブ [sensors]

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

java - Android プログラムのレイアウトを 1 つの方向にロックするにはどうすればよいですか

重複の可能性:
電話を回転させたときにアクティビティを破棄/作成したくない

電話が回転するときにスムーズな方向センサーのサンプルを必要とするプログラムを作成しようとしています。電話の向きが変わるたびに、データが中断され、レイアウトが変更されている間プログラムがフリーズします。1 つの方向に固定するにはどうすればよいですか (横向きか縦向きかは関係ありません)。

xmlファイルに関係があると思いandroid:layoutますが、オンラインで何も見つかりません。

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

java - Android2.1でのgetRotationMatrixとgetOrientationの使用

私はこれに関してあまりにも長い間問題を抱えてきました。このコードは、加速度計のdx、dy、dz、およびdxの現在の合計を出力する必要があります。また、方位角、ピッチ、およびロールを出力する必要があります。

ここに記載されている情報を使用しましたが、役に立ちませんでした。

このコードは、ピッチ、方位角、またはロールを正しく出力しません。最後の3つのテキストビューに対してそれぞれ0.0、-0.0、-0.0を出力します。

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

iphone - 画面をブラックアウトせずにiPhoneで近接監視?

iPhone SDK で近接を検出できますが、近接状態がトリガーされるたびに画面がブラックアウトします。

近接センサーが画面を黒くするのを防ぎながら、近接センサーの状態を監視する方法はありますか?

ありがとう!

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

java - Android、ハードウェアコンパスを使用

Androidのハードウェアコンパスで多くの情報を見つけることができません。Androidにハードウェアコンパスの使用を強制するための基準を設定しようとしています。基本的に私の問題は、デバイスが静止しているときでもベアリングを更新したいということです。

私の理解では、GPSは移動時にのみ方位を更新します。引っ越しをしていてもいなくても、更新していきたいです。速度を一定の10に設定して、デバイスをだまして動いていると思わせようとしましたが、ベアリングは常に0.0を返します。

(現在)テスト用の私のデバイスはHTCタトゥーです。それはコンパスを持っているので、それは問題ではありません。だから私の質問は、ハードウェアコンパスを使用して方位を更新する方法はありますか?引っ越しをするかどうかに関係なく?

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

mysql - センサー データに適したデータ ストア

温度、湿度、速度などのセンサー データに適したデータ ストアは何だと思いますか。ユーザーにはさまざまなフィールド セットがあり、データに対して基本的なクエリを実行できる必要があります。

MySQL のようなリレーショナル データベースはスキーマに関して柔軟性がないため、NoSql アプローチを検討していましたが、センサー データにより適した特定のプロジェクトがあるかどうかはわかりません。NoSql のほとんどは、ログ出力そのものを対象としているようです。

フィードバックをお待ちしております。

ありがとう!

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

android - ANDROIDでセンサードライバーを実装/デバッグする方法

誰かがAndroidでセンサーをセットアップするためのウォークスルーまたはコードの例を知っていますか?

利用可能なドライバーがあります。


また、sensors.hテンプレートに沿ってAndroid-Referenceで指示されているように、センサーライブラリを実装しました。

それでもアプリレベルで応答を得ることができません。

この問題を追跡するにはどうすればよいですか?何が問題なのか?

前もって感謝します


アップデート:

以下のJorgesysのリンクは、センサードライバーが正しく機能しているかどうかをテストするための優れたAPPを示しています。

彼らが機能していないことがわかったので、どこを掘るのかについてのアイデアはありますか?? ...

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

android - Android-getOrientationのSensorManagerの奇妙な動作

電話の向きを取得する必要があります。現時点で私はこれを書いた:

このコードを使用すると、電話を平らな面に置いたまま、表面上で回転させた場合に、電話の向きを取得できます。

私が理解していなかったのthis.actual_orientation[0]は、[ここ] [1]で説明したように、電話をzed軸の回転であるの値を上に動かすと、回転がないのに値が増加する理由です。

誰かが何が起こるか知っていましたか?

編集

もう一つの奇妙なこと..

職場のオフィスでアプリケーションを試しましたが、前に説明した奇妙な動作がありました。同じオフィス(同じ状況)で、市場から入手したコンパスアプリを試しましたが、同じ動作をしています。電話を上に動かすと、値が一貫して変化しました。同じオフィス(同じ状況)でi-phoneコンパスを試しましたが、そのような奇妙な動作はありませんでした。

それから家に着いたら、Android携帯のアプリとコンパスアプリの両方を試してみましたが、動作しました!!携帯を上に動かしても値は安定しています...

どうもありがとう。

[1]:http://developer.android.com/reference/android/hardware/SensorManager.html#getOrientation(float []、float [])

0 投票する
0 に答える
966 参照

accelerometer - 加速度計データを使用して、何かがデバイスに衝突したかどうかを判断する

この問題について助けが必要です。テーブルの上にあるデバイス(加速度計が組み込まれている)にオブジェクトが当たったときを検出したいと思います。たとえばボールによるヒット/ストライクは、Z値の高速スパイクを引き起こし、ヒットが中央にある場合、yまたはxの動きはほとんど発生しません。私が直面している問題は、通常のボールストライクと、テーブルのバンプ、または振動を引き起こすテーブルへのガラスの配置とをどのように区別するかです。直感的には、テーブルサイドがぶつかったり、テーブルの上に物を置いたりするよりも、ボールの打撃が速く、波長が異なると思います。

ストライキがデバイスの端に当たったときを検出できます。いくつかのzで大きなx値とy値が発生しますが、重要なのは、適切なヒットを検出する方法です。デバイスにまったく当たっていないアクション/振動?

ピート

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

distance - 短距離の測定

数メートル離れた2つの物体(コンピューター、スマートフォン、または専用デバイス)間の距離を約10cmの精度でワイヤレスで測定するための最良の方法は何ですか?これは、WLAN、Bluetooth、またはGPSで便乗することで可能ですか?

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

android - Android の X 軸の回転に関する質問

AndroidセンサーでX軸周りの正しい回転を検出したい。グーグルで調べたところ、次のコードが見つかりました。

mOrientation[1] は、X 軸周りのラジアンを表します。ただし、値は非常に奇妙です。

  1. 電話がテーブルの上に平らに置かれている場合、それは 0 です。
  2. 電話の頭が地面を指している場合、PI/2 です。
  3. 電話がテーブルの上に平らに置かれると、再び 0 になります。
  4. 電話の頭が空を指している場合、-PI/2.

1 と 2 の間の状態は、2 と 3 の間の状態と同じ回転値を持ちます。自分の電話がどの状態にあるのかを知るにはどうすればよいですか?