The Android CDD states as follows
7.3.7. Thermometer Device implementations MAY but SHOULD NOT include a thermometer (i.e. temperature sensor.) If a device implementation does include a thermometer, it MUST measure the temperature of the device CPU. It MUST NOT measure any other temperature. (Note that this sensor type is deprecated in the Android 4.2 APIs.)
It says that you can have a temperature sensor only to measure the CPU temperature. Can anyone please tell me why android does not want environmental temperature sensors?