2013-03-01 74 views
2

其他的温度传感器的Android CDD规定如下为什么Android的CDD建议不要使用大于CPU温度传感器


7.3.7。温度计设备实现可能可以但不应包括温度计(即温度传感器)。如果设备实现确实包含温度计,则它必须测量设备的温度 CPU。它不能测量任何其他温度。 (请注意,此传感器 类型是在Android 4.2的API弃用。)


它说,你可以有一个温度传感器只测量CPU的温度。 任何人都可以告诉我为什么android不需要环境温度传感器?

回答

1

Android不要求设备制造商将任何特定类型的传感器构建到其支持Android的设备中,因此设备可以具有各种各样的传感器配置。

大多数手机只包括cpu温度测量传感器Sensor.TYPE_TEMPERATURE(这不再提供准确的读数)它被替换为.TYPE_AMBIENT_TEMPERATURE正因为如此,没有一种准确的方法来测量大多数手机中不同硬件的温度;因此限制几乎所有的Android手机应该能够产生的CPU温度

+0

对不起,我似乎并不理解你的答案。我不明白你给Android CDD说的原因,除了CPU温度外,设备不能测量任何其他温度。 – Rajesh 2013-03-05 06:59:41