Android CDD说明如下
7.3.7。温度计设备实现可能但不应包括温度计(即温度传感器)。如果设备实现 包括一个温度计,它必须测量设备的温度 中央处理器。它不能测量任何其他温度。 (注意这个传感器 在Android 4.2 API中不推荐使用type。)
它表示您只能使用温度传感器来测量CPU温度。 谁能告诉我为什么android不想要环境温度传感器?
答案 0 :(得分:1)
Android不要求设备制造商在其Android设备中构建任何特定类型的传感器,因此设备可以具有多种传感器配置。
大多数手机只包含cpu温度测量传感器Sensor.TYPE_TEMPERATURE(这不再提供准确的读数)已被替换为.TYPE_AMBIENT_TEMPERATURE因此,没有一种准确的方法来测量大多数手机中不同硬件的温度;因此限制只有CPU温度几乎所有Android手机都应该能够产生