使用eclipse的模拟器我无法获得环境温度

时间:2012-10-18 15:39:37

标签: eclipse android-emulator android-sensors

我无法通过Android模拟器获得环境温度,是否需要安装Android设备来测试传感器? 虽然我在模拟器中添加了温度支持并遵循本教程的环境温度部分,但我仍然得到一个零温度值,所以任何建议都是plz ??

2 个答案:

答案 0 :(得分:1)

您可以使用Sensor Simulator来模拟温度输入,以及来自其他硬件传感器的输入。

答案 1 :(得分:0)

从版本25.2.2-3098464开始,传感器模拟器仍然只识别已弃用的TYPE_TEMPERATURE而不是TYPE_AMBIENT_TEMPERATURE。试试这个:

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