私はギャラクシーS5の光センサー情報を読むためにJava & Androidスタジオを使用しています。Android RGB光センサーを読み取る - ギャラクシーS5
public void onSensorChanged(SensorEvent event) {
// TODO Auto-generated method stub
if(event.sensor.getType()==Sensor.TYPE_LIGHT){
currentReading = event.values[0];
//...
}
}
これは私にルックス値を与えます。より多くの情報を得るために、Galaxy S5のRGB光センサーの個々の値を読み取ることは可能ですか?私はサムスンのSDKを見ているが、私はこの情報を(もしあれば)見つけることができない。 更新:3センサデータ[0](ルックスデータ)は200回、1は変更されず、[2]は200と比較可能な値になります。
私は答えは分かりませんが、 'event.values [1]'に何かチャンスがありますか? –
はい。 3つの値があります(event.values.lengthは3です)。[0]:3.0、[1] 1596.0 [2] 1.0。最初はluxで、2番目はライトで変化します(値1596.0は0ルクス)、3番目のビットは少し小さくなりますが最初のビットに近くなります。 – user3546827
@MattGibson 3つの値は、それらが変化するにつれて光に関連しています。 – user3546827