在android中开发指南针时,可以通过检查传入的accuracy参数来检查传感器的可靠性
onAccuracyChanged(传感器传感器,int 精度)
此参数只能为 0,1,2,或 3
SENSOR_STATUS_UNRELIABLE、SENSOR_STATUS_ACCURACY_LOW、SENSOR_STATUS_ACCURACY_MEDIUM 和 SENSOR_STATUS_ACCURACY_HIGH
分别。
但是,我可以在 android 市场上看到许多应用程序,它们显示的进度条仪表似乎反映了可以被超过 4 个值整除的精度,换句话说,这些应用程序似乎表明了一个更大的精度范围比 4 个常数更精确。
有人会怎么做?