5

光センサーを使用すると、onSensorChanged()イベントがトリガーされないという問題があります。その理由は、リスナーが登録されているときに、ルクス値が一定のままである場合、変更がないため、イベントが発生しないためです。しかし、私はまだルクス値を知りたいです!一定のルクス値0と60,000の定数には違いがあります。

調べてみると、センサーのルクス値を直接読み取る方法がないことに気づきました。では、ルクス値が一定で、イベントがトリガーされない場合、どうすればルクス値を取得できますか?最初にfalse値(-1など)を設定して、イベントが常に発生するようにする方法はありますか?それとも私はこれを間違って考えていますか?

どんな援助も大歓迎です!

4

2 に答える 2

2

次の例を確認してください、それはセンサーの使い方を説明しました

Android光センサー

于 2011-05-23T11:46:34.807 に答える
0

この問題の解決策はないと確信しています。ユーザーに直接尋ねる前に、ルクスが一定時間内に変化することを願うだけです。ああ、そうですね。

于 2011-06-09T14:22:37.460 に答える