周囲の照明条件と画面の明るさのレベルを利用して計算を行うアプリケーションを設計しようとしています。このアプリの2つのバージョンを作成する必要があります。1つはWindowsPhone8用で、もう1つはタブレットとPC用のWindows8用です。高低を検索しましたが、Windows8用の光センサーAPIしか見つかりません。WindowsPhone8デバイスの環境光センサーにアクセスするためのAPIを見つけることができず、判断できる場所を見たことがありません。画面の輝度レベル(PCまたは電話のいずれか)。Windows Phone 8の周囲光センサー(als)の読み取り値とディスプレイ(画面)の輝度レベルにアクセスする方法を知っている人はいますか?また、Windows8のディスプレイの輝度レベルにアクセスしたいと思います。
3 に答える
デバイスセンサーの値は、Windows.Devices.Sensors名前空間から入手できます。
より具体的には、環境光センサーのLightSensorクラス。
var lightSensor = Windows.Devices.Sensors.LightSensor;
バックライトには、AudioVideoCaptureDeviceのプロパティKnownCameraAudioVideoProperties.VideoTorchMode/VideoTorchPowerを設定してアクセスできます。
ここにコードサンプル(stackoverflow)があり、おそらくあなたが探していることを実行します
マニフェストに必要な機能を追加することを忘れないでください。
この質問への答えを探している他の人のために。
Windows Phone 8(今まではGDR 3を意味します)では、環境光センサーにアクセスするためのAPIはありません。を指すすべての参照Windows.Devices.Sensors.LightSensor
は、WindowsPhone8ではなくWindows8に関連しています。
これは、WindowsPhone8.1で可能になりました
詳細については、http://msdn.microsoft.com/en-us/library/ie/windows.devices.sensors.lightsensorを確認してください。