1

我想从接近传感器获得实际接近度,但默认行为是注册一个侦听器并等待值更改。我不想等待改变,但我想获得实际价值。那可能吗?

    mSensorManager = (SensorManager) context.getSystemService(Context.SENSOR_SERVICE);
    mProximity = mSensorManager.getDefaultSensor(Sensor.TYPE_PROXIMITY);
    mSensorManager.registerListener(this, mProximity, 0);
4

1 回答 1

0

无法在 Java 中获取 Sensor 的直接值(不知道本机代码)

您必须依靠 SensorChanged 实现从 Sensor 获取值。

于 2013-01-20T14:25:00.833 回答