某些Android API调用,例如
getDefaultSensor(Sensor.TYPE_STEP_DETECTOR);
或
getDefaultSensor(Sensor.TYPE_MAGNETIC_FIELD);
必须使用某种内部算法来计算结果。在上面的第一种情况下,某种基于(大概)加速度计的步进检测算法。在后者的情况下,当用户使用设备将数字定为8时,将使用某种校准算法对磁传感器数据进行标准化。
我的问题是,这些算法是从一个(Android)设备到另一个设备,还是由Android本身指定?