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