私は光センサーを使って簡単なAndroidアプリを開発しようとしています。残念ながら、私のSE Xperia Arc Sには光センサーがありますが、それを動作させることはできません。以下に示す簡単なコードはnullを返します。私はサービステストでライトセンサーをチェックしていました*#*#7378423#*#*とサービステスト - >アンビエントライトセンサーとそこで働いています。Xperia Arc S光センサー
戻るヌル:
sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
return mySensorManager.getDefaultSensor(Sensor.TYPE_LIGHT);
このコードは、光センサーが欠落し、センサーのリストを返します:私は市場での光センサーのアプリをチェックして
mySensorManager.getSensorList(Sensor.TYPE_ALL);
は、いずれかの動作しません。
電話情報:
LT18i、Androidのバージョン:2.3.4、編集:4.0.2.A.0.42
任意のアイデア?
ありがとうございました。
本当に私の問題と、あなたがリンクしている問題との関連は見えません。P –
ここではさらに説明しています。 Xperia Arc Sの光センサーはセンサーAPIからアクセスできません。しかし、あなたがセンサーを制御したい場合、あなたは、フラッシュAPIを使用して、カメラAPIを介して行うことができます。上記のリンクは、カメラAPIを使用して光センサーを制御するコードがあります。 – Anup
私は同じことを考えているのかどうか分かりません:)私は光センサーを使って光の量を調べるようにしています。部屋の中で電話のLEDで発光しないようにしてください:) –