private SensorListener mySensorListener = new SensorListener(){
@Override
public void onAccuracyChanged(int sensor, int accuracy) {}
//重寫onAccuracyChanged方法
@Override
public void onSensorChanged(int sensor, float[] values) {
//重寫onSensorChanged方法
if(sensor == SensorManager.SENSOR_LIGHT){
//只檢查光强度的變化
myTextView1.setText("光的强度為:"+values[0]);
//将光的强度顯示到TextView
}
}
};
@Override
protected void onResume() {
//重寫的onResume方法
mySensorManager.registerListener(
//註冊監聽
mySensorListener,
//監聽器SensorListener對象
SensorManager.SENSOR_LIGHT,
//傳感器的類型 為光的强度
SensorManager.SENSOR_DELAY_UI
//频率
);
super.onResume();}
全站熱搜
留言列表