I am developing an android app for my project, I need to find room temperature as part of it. I am using Droid 2 A955 model for testing. 

My Questions are:

1. **What sensors need to be available in my Android phone to perform
this temperature sensing task?**
2. **Can Ambient Light Sensor (available in Droid 2) help in doing this
task?**
3. **Is there any Android api to find/sense room temperature
programmatically in my android code?**

Thanks in advance for your help.