1

我无法使用 android 模拟器获得环境温度,是否需要使用 android 设备来测试传感器?虽然我在模拟器中添加了温度支持并遵循本教程的环境温度部分,但我仍然得到一个空温度值,所以有什么建议吗?

4

2 回答 2

1

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

于 2012-10-18T15:50:21.367 回答
0

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

mSensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);
senseTemperature = mSensorManager
            .getDefaultSensor(Sensor.TYPE_AMBIENT_TEMPERATURE);
if (senseTemperature == null) {
    senseTemperature = mSensorManager
            .getDefaultSensor(Sensor.TYPE_TEMPERATURE);
}
于 2016-11-17T12:36:19.060 回答