- UID
- 433249
- 帖子
- 2
- 积分
- 6
- 天下币
- 11 枚
- 贡献
- 0
- 签到
- 1 天
- 人气
- 0 度
- 爱心
- 0 颗
- 注册时间
- 2011-9-28
|
我們公司生產平板電腦,我需要寫一個程序看看光傳感器(LightSensor)是否正常,只要讀到數據就行。我用的是
AmbientLightSensor[] lightSensors = SensorManager.GetSensorsByType<AmbientLightSensor>();
然後把得到的sensor.dataUpdate+=一個委託函數
但是就是沒有反應
我想得到這個sensor的roportInterval屬性值,一訪問就會報異常,不知道和沒有反應是不是有關係,sensor的屬性我都可以讀出來,而且狀態(state屬性)等於ready,就是不監聽事件
最奇怪的是,我把傳感器的類型改為加速度傳感器,如下
//Accelerometer3D[] lightSensors = SensorManager.GetSensorsByType<Accelerometer3D>();
后,dataupdate事件就會有反應,不停的接受數據,同樣的代碼,使用不同的傳感器就效果不同,有大神幫下嗎?
究竟是什麽原因??? |
|