問題タブ [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 に答える
23236 参照

android - アンドロイドでバッテリーの温度を取得します

Androidでバッテリーの温度を取得するにはどうすればよいですか?

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

android - コンパスと加速度計の精度

コンパスと加速度計センサーを使用して、デバイスの回転角度と傾きを表示する独自のアプリケーションを Android で作成しました。必要なすべてのリスナーとオブジェクトを初期化しました (いくつかのチュートリアルに従いました)。問題は、センサーが返す測定値が正確でないことです。つまり、センサーから取得した度の値を丸めようとしても、妨害源から離れた芝生のフィールドにとどまっていても、1 秒ごとに -/+ 7 (または 8) 度の間で振動します。私が欲しいのは、センサーから受け取った値を丸める方法のような、度の正確な測定です。

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

android - ゲーム内の音楽が加速度計の値を乱します。これを解決するには?

プレイヤーが電話を傾けてキャラクターを操作するゲームを書いています。

問題は、音楽(大音量で再生する場合)と効果音(銃声など)が加速度計の値を乱すことです。これにより、奇妙なキャラクターの動きが発生します。

これを解決する方法についてアドバイスをお願いします。

前もって感謝します!

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

android - Android SensorEventListener の構文

私はこれについて屈辱を受ける準備ができていますが、何が悪いのかわかりません. 私は Android 開発で遊んでいて、加速度計を TextView に出力する単純なアプリケーションを作成しています。

SensorEventListener の作成時に構文エラーが発生する

(ステートメントを終了するには ; が必要です)

問題の正確なコード:

必要に応じてここに完全なコードがあります

そしてここに活動があります:

助けてくれてありがとう。これは私の参照です: 参照プロジェクト

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

android - AndroidセンサーデータをXMLファイルに書き込む

こんにちは、センサーからデータを読み取り、キーを押したときにそれらのデータを XML ファイルに書き込むアプリケーションを開発しています。ボタン用の2つのアクティビティと、sensorEventListenerを実装するアクティビティがあります。問題は、私の主なアクティビティがボタンであり、イベント リスナー アクティビティからデータを取得できなかったことです。リスナーのアクティビティはアクティブではないと思いますが、インテントを作成してそのインテントでアクティビティを開始すると、プログラムが動作しなくなります。ボタンは、XML ファイルのみを作成できます。センサーからセンサーデータを読み取る方法と、ボタンがクリックされたときにそれらを XML ファイルに送信する方法を教えてください。

ありがとう

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

android - ラグの原因となる磁力計?

磁石を電話に近づけたり遠ざけたりすることで、相互作用に磁力計データを使用するアプリケーションを開発しています。これで問題なく (十分) 動作しますが、磁石を電話に近づけすぎると、顕著な遅延が発生し、これらのメッセージがログに吐き出されているようです。

Tag Message AK8973 HRET = AKSC_HOF_DSS_START AK8973 HRET = AKSC_HOF_DSS_REQUEST AK8973 HRET = AKSC_HOF_DSS_REQUEST AK8973 HRET = AKSC_HOF_DSS_REQUEST AK8973 HRET = AKSC_HOF_DSS_REQUEST AK8973 HRET = AKSC_HOF_DSS_REQUEST AK8973 HRET = AKSC_HOF_DSS_REQUEST AK8973 HRET = AKSC_HOF_DSS_REQUEST AK8973 HRET = AKSC_HOF_DSS_COMPLETE

これは、たとえばマーケットで入手できるアプリ「Compass 3D」でも実証できます。ヘッドフォンを電話に直接接触させて動かすだけで十分です。少なくとも 4 ~ 500 ミリ秒の遅延が発生し、上記のメッセージが Logcat に出力されます。これは私のHTCヒーローにあります。

この遅延の原因、または回避方法についてのアイデアはありますか? これは他の電話モデルでも発生しますか?

すべてのアイデアや理論が役に立ちます!

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

c# - マザーボードのセンサー データを取得する

C#でマザーボードセンサーからデータを読み取るにはどうすればよいですか?

つまり、CPU 温度、GPU 温度、ファン速度、CPU と GPU の使用率などです。

Asus P5LD2-X/1333 とNvidia GTS 250 1024 を持っています。

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

android - onTouchEvent ブロックでのスリープ onSensorChanged

touchevents と sensorevents の両方を利用するアプリケーションを作成しています。touchevents の問題は、非常に頻繁に発生するため、大量の CPU 時間を消費することです。一般的な解決策は、Thread.sleep を実行してクールダウンさせることです。

ただし、同じアクティビティで onTouchEvent と onSensorChanged の両方を使用したい場合、Thread.sleep ハックを適用すると onSensorChanged も遅くなります。これは明らかに、2 つのメソッドが同じ (ui) スレッドから呼び出されていることが原因です。

UI とは異なるスレッドから onTouchEvent を呼び出す方法はありますか?

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

android - センサー TYPE_ACCELEROMETER/TYPE_MAGNETIC_FIELD と TYPE_ORIENTATION の間で異なる値

3 つの回転値 (アジマス、ピッチ、ロール) を取得するには 2 つの方法があります。

1 つは、タイプ TYPE_ORIENTATION のリスナーを登録することです。これは最も簡単な方法であり、ドキュメントに記載されているように、すべての回転から正しい範囲の値を取得します: 方位角: [0, 359] ピッチ: [-180, 180] ロール: [-90, 90]

もう 1 つは、初めて見たときに理解するのが最も正確で複雑です。Androidが推奨しているので使いたいのですが、値が違います。

方位角: [-180, 180]。-180/180 は S、0 i N、90 E、および -90 Wです。
ピッチ: [-90, 90]。90 は 90、-90 は -90、0 は 0 ですが、-180/180 (画面を下にして横になっている) は 0
です。ロール: [-180, 180]。

同じ値を取得する必要がありますが、小数を使用しますよね?

次のコードがあります。

助けてください。とてもイライラします。

それらの値で処理する必要がありますか、それとも何か間違っていますか?

ありがとう。

0 投票する
5 に答える
16740 参照

android - NDK経由でAndroidセンサーにアクセスする

Androidの加速度計から毎秒約100サンプルを、固定サンプルレートで読み取る必要があります。現在のsensormanagerは、どちらも提供していません。

私はAndroidセンサーを本当に速く読む必要があるを読んだ

彼は自分の生活を楽にするドライバーコードにアクセスできるようです。

誰かがその種の知識なしでNDKを通してこのようなことをすることができたかどうか私は興味があります。

前もって感謝します!