我的加速度计正常吗?
开始测试并倾斜设备,查看实时加速度值(X、Y、Z),单位为 m/s²。圆圈中的小球随重力响应,展示设备如何感知运动。
本测试从 DeviceMotionEvent API 读取三轴加速度数据(X、Y、Z),以 m/s² 为单位测量 G 力,并配有球在圆中的可视化指示器。
在平面上静止时,Z 轴读数约为 9.8 m/s²(地球重力);传感器范围通常为 ±16g。
Sensor access is required to run this test.
结果含义
| Result | Range | Meaning |
|---|---|---|
| 良好 | 静止时 Z ≈ 9.8 m/s²,所有轴响应倾斜 | 您的加速度计工作正常。小球平滑跟踪设备倾斜,数值实时变化。 |
| 注意 | 静止时数值有噪声或漂移 | 一定程度的传感器噪声是正常的。过度漂移可能表示校准问题 — 重启设备以重新校准。 |
| 异常 | 所有值保持为零或未收到数据 | 传感器可能不受支持、被禁用或权限被拒绝。在 iOS 13+ 上,点击开始以触发权限提示。 |
常见问题及解决方案
所有加速度值为零
在 iOS 13+ 上,页面必须在用户点击后调用 DeviceMotionEvent.requestPermission()。点击开始按钮并在提示时授予传感器权限。
测试在手机上正常但桌面上不行
大多数台式电脑没有加速度计。此测试专为内置运动传感器的手机和平板设计。