Android 温度许可

Android temperature permission

我需要使用我的手机跟踪温度 phone。我写了这个:

    SensorManager mySensorManager = (SensorManager)getSystemService(SENSOR_SERVICE);

    AmbientTemperatureSensor = mySensorManager.getDefaultSensor(Sensor.TYPE_AMBIENT_TEMPERATURE);
    if(AmbientTemperatureSensor != null){
        txtTemperature.setText("Sensor.TYPE_AMBIENT_TEMPERATURE Available");
        mySensorManager.registerListener(
                AmbientTemperatureSensorListener,
                AmbientTemperatureSensor,
                SensorManager.SENSOR_DELAY_NORMAL);
    }else{
        txtTemperature.setText("Sensor.TYPE_AMBIENT_TEMPERATURE NOT Available");
    }

无论我用什么设备,它总是说它不可用。

我需要使用权限吗?我找不到。

It always says that it is not available, whichever device I use.

那么,那些设备没有环境温度传感器。这并不奇怪。

Do I need to use a permission?

我不知道。