スマートフォンの光センサーがどのように機能するのか知りたいですか?そのハードウェアとソフトウェアの両方の側面です。同じことに関する良い記事が参考になるでしょう。 助けていただければ幸いです。スマートフォンの光センサー
答えて
ハードウェア側:ほとんどの光センサーはPhotodiodesです。光にさらされると、電流を作り出します。光が明るければ明るいほど電流は大きくなります。この電流は、ビットのシーケンスに「変換」されます。
(これから純粋な理論)これは、光センサを扱うOSの部分に送信されます。それは別の値を受け取るでしょう(ああ、光の負荷があります、ここではあなたのために64000の値があります/いいえ、今はかなり暗いです、そして200を持っています)。
どのように役立つかわかりませんが、ソフトウェア側では、Qt Mobility(Qtのスマートフォン関連ライブラリアドオン)を見ることができます。
http://doc.qt.nokia.com/qtmobility-1.0/sensors-api.htmlにはSensor APIの一覧が表示されます。私はあなたが探しているものがアンビエントライトセンサーだと信じています。ハードウェアについては、クイック検索には、以下のWikipediaのリンクを明らかに
:人々はハードウェア側に答えのようhttp://en.wikipedia.org/wiki/LED_as_light_sensor#LED_as_light_sensor
まあ音が鳴ります。ソフトウェア面ではかなりシンプルです。
public class LightTrigger {
private SensorManager mgr = null;
@Override
public void onCreate(Bundle savedInstanceState) {
//YOUR CODE HERE
mgr = (SensorManager) ctxt.getSystemService(Context.SENSOR_SERVICE);
mgr.registerListener(listener,
mgr.getDefaultSensor(Sensor.TYPE_LIGHT),
SensorManager.SENSOR_DELAY_UI);
}
private SensorEventListener listener = new SensorEventListener() {
public void onSensorChanged(SensorEvent e) {
//Handler code goes here
}
@Override
public void onAccuracyChanged(Sensor sensor, int accuracy) {
//I don't usually use this for light
}
}
}
センサ値が連続的に変化しないことがわかりました。私は通常、BRIGHT(〜1000) - DIM(〜600) - DARK(〜100)のようなセンサーから値が離れていくのを見ています。私は、自分の電話機の光センサーが電話のスピーカーのすぐ隣に挿入されている(直射日光から陥没している)ためであると思う。おそらく私は私の頭に電話を持っているかどうかを把握するために主に設計されました。
うまくいけば助けてください!
- 1. スマートフォンの圧力センサー
- 2. Xperia Arc S光センサー
- 3. スマートフォン経由のBluetoothセンサーのパワーandroid
- 4. 外光センサーからの入力頻度
- 5. 光センサーの値を取得する
- 6. OS Xで環境光センサー画面の調光をプログラムで無効にする
- 7. XamarinのAndroidの光センサー - 現在の値を取得
- 8. Android RGB光センサーを読み取る - ギャラクシーS5
- 9. VGAカメラを光センサーとして使用するには?
- 10. アンドロイドの変更直後に光センサーからセンサーデータを取得する方法は?
- 11. スマートフォンのmidiアプリケーション
- 12. アンドロイドエミュレータのセンサー?
- 13. ギャラクシータブエミュレータのセンサー
- 14. スマートフォン用の書式
- 15. スマートフォン上のJavaアプリケーション
- 16. アンドロイドの揺れセンサー
- 17. Androidの温度センサー
- 18. ポケットPC、スマートフォン
- 19. NXT用スマートフォン
- 20. スマートフォン用ウェブデザイン - ピクセルサイズ
- 21. iPhone温度センサー
- 22. 特殊センサー
- 23. Android必須センサー?
- 24. ノキア5800センサー
- 25. スマートフォンのホーム画面のブックマークボタン
- 26. スマートフォン開発フレームワーク&プラットフォーム?
- 27. ヤマハサムスン銀河のMS-3Cセンサー
- 28. 2.1のAndroid重力センサー(TYPE_GRAVITY)
- 29. Androidセンサーの回転角度
- 30. エラー(光沢):WINDOWS