返回列表 发帖

[32Bit交流] 平板電腦的lightsensor無法監聽

我們公司生產平板電腦,我需要寫一個程序看看光傳感器(LightSensor)是否正常,只要讀到數據就行。我用的是
AmbientLightSensor[] lightSensors = SensorManager.GetSensorsByType<AmbientLightSensor>();

然後把得到的sensor.dataUpdate+=一個委託函數
但是就是沒有反應
我想得到這個sensor的roportInterval屬性值,一訪問就會報異常,不知道和沒有反應是不是有關係,sensor的屬性我都可以讀出來,而且狀態(state屬性)等於ready,就是不監聽事件

最奇怪的是,我把傳感器的類型改為加速度傳感器,如下

            //Accelerometer3D[] lightSensors = SensorManager.GetSensorsByType<Accelerometer3D>();
后,dataupdate事件就會有反應,不停的接受數據,同樣的代碼,使用不同的傳感器就效果不同,有大神幫下嗎?
究竟是什麽原因???

都三天了,問題依舊,自己頂一下,,,,希望能等到傳說中的好人~~
{:soso_e154:}{:soso_e154:}{:soso_e154:}

TOP

返回列表