問題タブ [proximitysensor]
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.
android - onSensorChanged での近接センサーの使用
近接センサーを使用して a の数値を増やしていTextView
ますが、動作しますが、2 ずつトリガーされます0 2 4 6 8
。1つ増やしたいのですが、可能ですか?
android - Android 近接センサーの最大範囲を変更することはできますか?
近接センサーを使用して、sensor.getMaximumRange() によって返される最大範囲よりも遠いものを検出できますか? 今の8cmじゃなくて50cmくらい?
android - onAccuracyChanged、なぜですか?
これは、実装時に取得する自動生成関数の 1 つです。
SensorEventListener
検索しましたが、「センサーの精度が変わったら何かをする」という説明以外は見つかりませんでした。近接センサーの精度はいつ、どのように変化しますか? そして、これは私のアプリでどのように役立ちますか?
ios - AVPlayer の再生が停止したときに近接を無効にする方法
私のアプリでは、オーディオを録音してこのオーディオを再生し、このオーディオを耳の近くで再生するときに近接を追加する必要があるため、再生ボタンのクリック時に次のコードを実行する必要があります。
近接が有効な場合、通知はこのメソッドを呼び出します。
プレーヤーが再生を停止または一時停止したときに、これを追加します。
しかし、再びオーディオの再生を開始し、デバイスを耳の近くに置くと、通知メソッド (proximityChanged) が呼び出され、その時点で近接状態も 1 になり、オーディオ セッション カテゴリも playandrecord として設定されましたが、このオーディオは耳のスピーカーで再生されませんでした。メインスピーカーでオーディオを再生します。
これで私を助けてください。
前もって感謝します。
java - メソッドを毎回何もしないようにする方法は?
近接センサーが覆われているときだけ音を鳴らすアプリを作ろうとしていますが、センサーが覆われていないときに再び音を鳴らします。
覆われているときだけ音を鳴らし、覆われていないときは音を鳴らさないようにするにはどうすればよいでしょうか。
android - Androidの近接センサーの現在の値を取得するには?
Androidで近接センサーの現在の値を取得することは可能ですか?
SensorManager と Sensor を使用して状態が変化したリスナーを登録できることはわかっていますが、状態が変化するたびに通知を受ける必要はないため、このコードはサービスで実行されているため、非常に非効率的です。また、私のコードは、状態の変化が発生するまで値を認識しません (値が変化していない場合はどうすればよいでしょうか...どうすればそれが何であるかを知ることができますか?代わりに、リスナーを登録するのではなく、次のように言いたいだけです:
これは可能ですか?
ありがとう
android - Samsung デバイスのみの Android 近接センサーの問題
問題を回避するための具体的なシナリオ:
Samsung デバイスでのアクティビティの動作は、変化が検出されるたびに、近接に関して、onPause()/onResume()
SAMSUNG デバイスでのみ呼び出しが行われるという点で異なっていました。
onPause()
Samsung デバイスに固有の動作が発生する近接センサーをクリアしていました。
これが、これに直面している人の時間を節約できることを願っています。近接リスナーをクリアする呼び出しを削除したonPause()
ところ、上記のデバイスで期待どおりに動作するようになりました。
アップデート:
以下に記載されていることだけが問題ではありません。近接センサーは一貫してそのように動作しません。もう 1 つの問題は loc です。
if (!mWakeLock.isHeld()) mWakeLock.acquire();
ランダムに、if()
上記のデバイスに対して false が返されるため、mWakeLock.acquire()
常に呼び出されるとは限りません。
おそらく関連する情報:
どこ
私の近接センサー コードは、
1. Samsung GT-I9082 Android 4.2.2 (API 17) [duos grand]
2. Samsung SM-G925I Android 5.1.1 (API 22) [s6 edge]でのみ正しく動作しません。
コード:
問題:
両方のデバイスの近接センサーによって返されるログに記録された値は、数秒間絶えず電話に手を置いている場合でも変動します。それを動かさずに10-15。
のような:
サムスン 6 エッジ -
Samsung Duos: 上記の 8.0 とは異なり、0.0 と 5.0 では変動値が異なります
この問題を解決するためにうまく正確に適用できる他の方法または順列の組み合わせは何ですか?
センサーが異なるためですか?GP2A近接センサーとAPDS-9930/QPDS-T930近接&光?
すでにかなりの時間を費やしました..無駄に
python - 関数の値を SQLite データベースに挿入する
皆さん、
私の友人と私は現在、実現したい小さなプロジェクトに取り組んでいます。これまで、ガレージ内の車の存在を認識する小さなセンサーを構築し、Arduino Nano と一緒に超音波センサーを実行しました。次に、センサーは整数 (1 = 車、0 = 車なし) を Xbee 経由で、リビング ルームで Python を実行している RaspberryPi に送信します。
また、次のコードを使用して、行または 0 または 1 を指定して、画面上にデータを表示できるようにしました。
Python と SQLite3 のコードを少し調べた結果、車がいつガレージに到着して出発したかを確認できれば、非常に優れていると判断しました。そのため、いくつかの調査を行ったところ、MySQL または SQLite データベースを使用することでこれを実現できることがわかりました。
少し試して、多くのチュートリアルを見たところ、テーブルを作成してデータを挿入できるようになりました。残念ながら、このデータはこれまで手動で記述されており、関数によってテーブルに動的に挿入されていません。
データベースに関するコードは次のようになります。
要するに、テーブルのすべての行には、個々の Id、現在の時刻、およびガレージのセンサーの前に車があるかどうかに応じて 1 または 0 が表示されるはずです。このコードを実行しようとすると、常に「SQL に問題があります」というメッセージが表示されます。
おそらく、これまでのどこが間違っていたのか、関数 Reading() の値をテーブルに実装する方法を知っている人がいるでしょう。そうでない場合でも、データを視覚化する方法について別のアイデアがあるかもしれません。