Some models of smartphones can do temperature and humidity reading.
Read the disclaimer. Your smartphone must have dedicated ambient temperature and humidity sensor in order for this app to work and have accurate reading.
http://play.google.com/store/apps/details?id=com.bti.tempMeter