2012-10-18 25 views
1

我不能用android模擬器得到環境溫度,是否有必要有一個Android設備來測試傳感器? 儘管我在仿真器中添加了溫度支持,並且遵循了本教程的環境溫度部分,但我仍然得到一個零值溫度值,因此有任何建議請參閱?我不能用環境溫度使用模擬器與蝕

回答

1

可以使用Sensor Simulator從其他硬件傳感器模擬溫度輸入,以及作爲輸入。

+0

與傳感器模擬器的問題是,它不supprot的「TYPE_AMBIENT_TEMPERATURE」,它僅使用「TYPE_TEMPERATURE」,我使用傳感器模擬器得到一個空值 – MarwaInsat

+0

Im和我有問題,這是新帖子:http://stackoverflow.com/questions/13385345/how-to-work-with-android-and-sensorsimulator-to-get-sensors-values-and-store-the – MarwaInsat

0

傳感器模擬器仍然只識別已棄用的TYPE_TEMPERATURE而不是從版本25.2.2-3098464起的TYPE_AMBIENT_TEMPERATURE。試試這個:

mSensorManager = (SensorManager) getSystemService(SENSOR_SERVICE); 
senseTemperature = mSensorManager 
      .getDefaultSensor(Sensor.TYPE_AMBIENT_TEMPERATURE); 
if (senseTemperature == null) { 
    senseTemperature = mSensorManager 
      .getDefaultSensor(Sensor.TYPE_TEMPERATURE); 
}