問題タブ [android-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 投票する
1 に答える
1390 参照

android - Androidセンサー-直接入力を取得するのはどれですか?

Android SDKは、実際にはセンサーにアクセスするための優れたインターフェースを提供します。しかし、たとえば、線形加速度センサーは、重力加速度からドキュメントで説明されているように評価できます。したがって、このセンサーの実際の物理的な対応物はありません。むしろ、「仮想センサー」と呼びましょう。

近接センサーのことはかなり明確なので、他の値の影響を受けているとは想像できません。

しかし、GPS信号がかなり弱い場合、GPSセンサーは加速器センサーの影響を受ける可能性があります。値は他のセンサーによってサポートされていると何らかの形で推定されていると思います。

つまり、基本的に私の質問は、物理センサーから直接入力を取得するセンサーと、Android-SDKによって何らかの形で変更または完全に計算されるセンサーはどれかということです。また、センサーから生の入力を取得するにはどうすればよいですか?

Sensorクラスで利用できるセンサーのリストを追加しました。GPS、W-LAN、カメラなどがありません

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

android - センサーの操作に関する問題 - 加速度計

私はGalaxy Tab 1000を持っています。

どんな動きも識別するコードを書こうとしています。

私は電話でバージョン2.2を持っています。

これは oncreate コードです。

これはセンサー onsensorchanged 実装 (非常に単純だと思います) ですが、機能していません

event.sensor.getType() は 1 を返します

もしそうなら: getSensorList(Sensor.TYPE_ALL); コンパス、コンパス、BMA150 (加速度)、温度、磁石、近接、光、ジャイロのセンサーを取得します。

(奇妙な - 3.0 でしか起きないと思っていた)

電話でモーション検出を取得する方法を教えてください。

ありがとう


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

android - Android センサーの操作方法

電話を振ると、ランダムにいくつかの番号が生成されます。私は API2.2 を使用して使用しようとしてSensorListenerいますが、非推奨であることを示しています。どちらを使用する必要があります。

これを行う方法を教えてください。ありがとうございました

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

android - 建物内の人の位置追跡

建物内の人の位置をどのように追跡しますか? アイデアはありますが、その有効性については確信が持てません。

Wi-Fi ノードが建物の周囲の既知の位置にセットアップされている場合、人の位置を三辺測量することができます。ノード間の距離は既知であるため、さまざまなオブジェクトを通過する Wi-Fi 信号などを補正できます。数秒ごとに、ノード間の信号強度を比較するテストが実行されます。信号強度が予想と異なる場合は、信号が別の素材を通過していると予想できます。これらのテストは、三極化で使用される一定の「重み」を与えます。

速度センサーも見つけようとしましたが、そのような運はありませんでした。加速度計は機能しますが、追跡したい物体が一定の速度で移動している場合はどうでしょうか? 加速度計の読み取り値は 0 ではありませんか?

GPS は、私が必要とする精度に近いものを提供しません。

これはすべて憶測であり、その背後にある数学はまだわかりません。

これの最終的なアプリケーションは、建物内の消防士やその他の救助隊員を追跡するシステムを構築することです。建物の設計図はコンピューターに保存され、その位置は建物のワイヤーフレーム レイアウトにマッピングされます。閉じ込められた場合に、外部の他の人がそれらを見つけることができるようにします。

おかしなことに、燃えている建物はほとんど光を提供しません。状況によっては、顔の前で自分の手を見ることができません。このため、光学系に依存するセンサーはおそらくうまく機能しません。

もともと私はAndroidフォンを使い始めましたが、センサーが不足していることに気づきました。建物内の人を追跡するためのアイデアは大歓迎です。

これはトピック外としてマークされていますが、似たようなことをしたい人にとって便利なライブラリを見つけました.

http://kootenpv.github.io/2016-09-19-predict-where-you-are-indoors

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

android - 加速度計を使用して Android アプリケーション開発用の距離を測定する方法

私はアプリケーション開発業界の初心者です。加速度計を使用して、3 つの軸に沿った現在の加速度をメートル/秒 (m/s2) で返すことができることを知っています。しかし、加速度計は速度計としても使用できることを知りました。

加速度計を使用して、対象のポイント間で Android デバイスが移動した距離を特定する方法を知りたいです。可能であれば、どのように実装できますか?同様の質問「加速度計を使用して iPhone の移動距離を測定するにはどうすればよいですか」を見たことがあります。加速度計を使用して iPhone の移動距離を測定するにはどうすればよいですか? . しかし、私はポイントに来ませんでした。

ありがとう、アスラン

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

android - スマートフォンの圧力センサー

誰でもスマートフォンの圧力センサーを理解するのを手伝ってもらえますか.TYPE_PRESSUREは大気圧を照会するために使用されていると思います. 値がどこに保存されているかは明確ではありません。SensorManager.values フィールドに格納されていますか? このセンサーの他の可能な用途は何ですか?

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

android - C / C ++を使用して加速度計やカメラなどのデバイスで遊ぶ方法は?

以下のアーキテクチャ図でわかるように、Androidプラットフォームはさまざまなレイヤーを使用して構築されています。

  • Applicationで開発されていますJava
  • Application FrameworkJava(私の理解によると)を使用して書かれています
  • LibrariesにありますC/C++

ここに画像の説明を入力してください

いくつかの非常識な理由で、私はのようなデバイスで遊んだり取引したりする必要がありaccelerometercompassそれをcamera使用C/C++することは、第3層でそれらに直接アクセスすることを意味しますLibraries。私の理解によると、それ自体がこれらのデバイスにアクセスしてからを提供するためApplication Frameworkに消費するでしょう。LibrariesAPIsApplications

この点で役立つドキュメント/チュートリアル/デモを探しています。つまり、コードからカメラ、加速度計、コンパスなどのデバイスにアクセスして使用する方法、つまり、これらのデバイスをレイヤーC/C++から直接操作する方法です。Libraries

私の最後のオプションは、Androidのソースコードを取得し、それを深く掘り下げて探しているものを見つけることですが、ドキュメント/デモ/チュートリアル/これを少し簡単にすることができるものの形で簡単な方法が欲しいです自分。

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

android - 移動方向に対する電話の向きを検出する方法

問題:車両に搭載された Android デバイスについて考えてみましょう。加速度計を使っていろいろなものを計測したい。これらの測定値は、車両の座標系を基準にする必要があります。したがって、デバイスが車両に対してどのように配置されているかを把握する必要があります。簡単な解決策は、始動後の「早い」加速を平均化することですが、ドライバーが最初に行うことは、駐車場を離れたり、道路を左折したりして、カーブを説明することになるのではないかと心配しています。走行してから測定を開始するようユーザーに依頼することもできますが、その時点で加速度がなかったらどうなるでしょうか。

質問:スマートフォンが車両に対してどのような方向を向いているかを適切に判断するための戦略またはアルゴリズムを誰か提案できますか? 同様の問題を解決する FOSS ソースへのポインタは、さらに優れています。

ノート:

  • ユーザーにとって複雑になるため、これには GPS を使用したくありません。
  • たとえば、開始前に測定を開始するようにユーザーに要求するなど、ユーザーと対話できます。
0 投票する
1 に答える
4033 参照

android - Android の自然なセンサーの向きのヘルプ

画面の向きが変わらないようにするためのReto Meierの推奨方法を達成しようとしています。Google IO での彼の講演のスライド (#23 を参照) は、Android Protips: Where to Download the Slides and Code Snippets にあります。

コードをステップ実行して値を設定しましたが、画面の向きはまだ変わります。参考までに、このリスナーをアプリケーションに登録します。

これが私のコードです:

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

android - Androidセンサーの同時記録値

さまざまなセンサー値を.csvファイルに同時に記録する必要があるアプリケーションを構築しています(センサーが利用可能な場合).csvファイル(表形式)に値を挿入し続ける方法を提案できますか.すべてを記録することは可能ですか単一のセンサー変更イベントの .csv 値。

アンバ