問題タブ [sensormanager]
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.
java - Java Android アプリ
できるだけ早くあなたの助けが必要です。電話を振ると音楽がオンになるJava Androidアプリを作成する必要があります。そのため、最初の位置ではサウンドがオフになっており、振るとサウンドが再生されます。しかし、振るのをやめると音が消えます。.mp3 ファイルは既にプロジェクトに含まれています。私は何をしているのですか?
android - onSensorChanged 内で mWiFiManager.isWifiEnabled() を使用すると、アプリがクラッシュするようです
デバイス (Nexus 5) でアプリケーションを実行しようとすると、アプリケーションがクラッシュします。
SensorManager で実行しようとすると、常に doThis() メソッドに問題があるようです。ほとんどの場合、デバイスが向いている角度を表示しようとすると、アプリは正常に動作します。しかし、wifimanager または接続マネージャーにアクセスして、wifi がオンになっているかどうかを確認しようとすると、クラッシュします。さらに悪いことに、アルゴリズムの残りの部分を解決できていません。
java - 複数の Android センサーをヘルパー クラスと組み合わせる
複数のセンサーから同時にデータを取得できるアプリケーションを構築しようとしています。そこにたどり着くまでの道のりはまだわからないので、構造化されたレイアウト用に SensorObject クラスを実装することから始めました。
このセンサー オブジェクトは、通常の onaccuracychanged および onsensorchanged メソッドと共に SensorEventListener を実装します。このクラスは継承されているため、ここでは両方のメソッドを空のままにします。また、次のように OnResume メソッドを実装しました。
続いて、センサー オブジェクトを拡張する加速度計オブジェクトを実装しました。実質的に、それは onSensor Changed で機能します。
私の主な質問はここにあります。
センサー データにすぐにアクセスせず、順次処理を進めているのはなぜですか? onresume メソッドにアクセスしていないため、オブジェクトにはまだ値がありません。別のスレッドを使用する必要がありますか? 効率はそれほど重要ではありません。必要なのは、実験用の有効なデータだけです。
2) 上記のアプローチを使用して複数の同時センサーを実装することは可能ですか?
どんな助けでも大歓迎です。
以下は、要求された AccelerometerObject です。
}
android - SensorManager.getRotationMatrix の奇妙な動作
コンパスを実装して、読み取り値を取得していますSensorManager.getRotationMatrix
(以下のコードを参照)。
をimageView
使用して回転するがありRotateAnimation
ます。コンパスとアニメーションは、1 つの問題を除いて正常に動作します。
を通じて、SensorManager.getOrientation
方位角、ピッチ、ロールの 3 つの値の配列を取得します。array[0]
方位角値を保持するのみを使用します
電話を平らに持ち、Z 軸 (方位角) で回転させると、完全に機能します。しかし、携帯電話を X 軸または Y 軸 (ピッチまたはロール) に傾けると、コンパスは正しい測定値から外れます。言い換えれば、ピッチまたはロールを傾けると、方位角からの読み取りに深刻な影響を与えます。
それで、私の質問を要約すると、どうすればピッチ/ロールの読み取り値からの干渉をブロックできますか (コードではまったく対処していませんが) - または、何か間違ったことをしていますか?
前もって感謝します!
ここに私のコードのほとんどがあります:
android - Galaxy s3には温度センサーがありますか?
Galaxy S3でテストするときにAndroidで温度計アプリを作成しています
Galaxy S3に上記のセンサーがあるかどうかを知りたいですか? またはこの問題を解決して温度を取得するにはどうすればよいですか?
android - SensorManager「スレッド開始」エラー
加速度計を使用してユーザーの動きを検出し、いくつかのイベントをトリガーするアプリを作成しようとしています。アプリには多くの作業が必要ですが、携帯電話でアプリを実行するたびに「スレッド開始」というエラーが表示されますが、何も起こらないようです。
LogCat は次のとおりです。
そして、これはすべてが行われるアクティビティです:
この場合のように誤検知でしょうか、それとも私が何か間違ったことをしているでしょうか。活動は止まることなく続きます。UseSensor を呼び出すメイン アクティビティでは、SensorManager を再度使用します。コードのスニペットは次のとおりです。
これはエラーと関係がありますか?
お時間をいただきありがとうございます。
- - - - - 編集 - - - - - - - - - - - -
エラーは残りますが、Eclipse からアプリを初めて実行したときにのみ表示されます。アプリを停止して、携帯電話のホーム画面から再度実行すると、表示されません。アプリは時々動作を停止しますが、他のエラーは発生しません。 . コードを少し変更して、別の if を追加しました
Lukas がここで提案したことも試してみましたが、運がありませんでした。アクティビティが 1 つしかないアプリの別のバージョンも実装しましたが、問題は残っています。発生する唯一のことは、アプリが他の logCat エラーなしで動作を停止することがあることです。
2 回目の実装
このエラーの意味と、エラーなしでアプリが時々クラッシュする理由はありますか? 私の携帯電話では、加速度計のすべての登録を含むこの下手なアプリを処理するには重すぎるのではないかと思いました。
編集2
リスナーを登録するとエラーが発生します
edit3
多くの変更を加えた後、アプリはスムーズに動作しますが、エラーは常にそこにあります.リスナーが登録されているときは誤警報であるに違いありません
java - シンプルな Android 歩数計が機能しない
私が行っているプロジェクトには歩数計が必要なので、次のチュートリアルに従いました: http://blog.bawa.com/2013/11/create-your-own-simple-pedometer.html
残念ながら、コードのすべての行をたどっても機能しません。つまり、歩数がカウントまたは検出されることはありません。残念ながら、チュートリアルの作成者と連絡が取れず、できるだけ早く必要です。何が問題なのか誰にも分かりますか?私は何か重要なものを見逃していますか?
コードは次のとおりです。
java - Android 歩数計アプリケーションで速度を計算/推定する方法
簡単な歩数計アプリケーションを実装することができました。これはかなりうまく機能しているようです。それを強化するには、速度を推定する何らかのメカニズムが本当に必要ですが、どこからどのように開始すればよいかわかりません。歩数計は、センサーの変化のしきい値を使用してステップを検出します。ここからどこに移動するかを知りたいです。これがステップカウンター部分です: