2013-03-06 2 views
1

주변 광 상태와 화면의 밝기 레벨을 사용하여 계산을하는 응용 프로그램을 설계하려고합니다. 이 앱은 Windows Phone 8 용과 태블릿 및 PC 용 Windows 8 용 두 가지 버전을 만들어야합니다. 나는 높고 낮게 검색했지만 Windows 8 용 Light Sensor API 만 찾을 수 있습니다. Windows Phone 8 장치에서 주변 광 센서에 액세스 할 수있는 API를 찾지 못했지만 어디에서나 볼 수있는 API를 찾을 수 없었습니다. 화면의 밝기 레벨 (PC 또는 전화). Windows Phone 8의 주변 광 센서 (알루) 판독 값 및 디스플레이 (화면)의 밝기 레벨에 액세스하는 방법을 아는 사람이 있습니까? 또한Windows Phone 8에서 주변 광선 센서 판독 값에 액세스하고 백라이트 레벨을 표시하십시오.

답변

0

이 질문에 대한 답변을 검색하는 다른 사용자의 경우.

Windows Phone 8 (현재까지는 GDR 3을 의미) - 주변 광선 센서에 액세스하기위한 API가 없습니다. Windows.Devices.Sensors.LightSensor 가리키는 모든 refferences는 윈도우 8이 아닌 윈도우 폰과 관련된 8

2

장치의 센서 값은, 구체적으로는 주위 광 센서의 LightSensor 클래스 Windows.Devices.Sensors 스페이스

에서 사용할 수있는 윈도우 (8)의 표시의 밝기를 액세스하고자.

var lightSensor = Windows.Devices.Sensors.LightSensor; 

백라이트는 AudioVideoCaptureDevice의 속성 KnownCameraAudioVideoProperties.VideoTorchMode/VideoTorchPower 설정을 사용하여 액세스 할

아마 당신이 추가하는 것을 잊지 마십시오

찾고있는 무엇을 할 것인가 코드 샘플 here (stackoverflow) 거기

매니페스트에 필요한 기능.

+0

안녕하세요 패트릭. 도와 주셔서 정말 감사합니다. 이 예제에서 코드를 시도했는데 실제로 전화 뒷면에 빛을 켤 수있었습니다. 내가 성취하려고하는 것에 대해 더 많은 통찰력을주기 위해 내 질문을 편집했습니다. 안타깝게도 Windows phone의 광원 센서를 검색했으며이 네임 스페이스에 존재하지 않는다고 말합니다. 내가 백라이트를 말했을 때, 나는 화면의 밝기 레벨을 의미했다. 내가 어디에서 시작해야할지 생각해? 어쩌면 좀 더 비공개 API가 단서를 가지고 있을지도 모른다. –