| 感測器 | 測量物理量 | 適用場景 |
|---|---|---|
| 重力感測器 | 重力加速度分量(靜態) | 螢幕自動旋轉、傾斜角度計算 |
| 加速度感測器 | 三軸加速度(含重力+運動) | 步數計算、搖晃偵測、遊戲控制 |
| 陀螺儀 | 角速度 | 精確旋轉追蹤、VR 姿態 |
Sensor.TYPE_ACCELEROMETER 監聽器。onSensorChanged 讀取 event.values[0](X 軸)。public void onSensorChanged(SensorEvent e) {
if (e.sensor.getType() == Sensor.TYPE_ACCELEROMETER) {
float x = e.values[0];
if (x > 2) onRightShake();
else if (x < -2) onLeftShake();
}
}