4

デバイスの近接センサーから生きている物体までの正確な距離を取得したい。

私が得る唯一のものは、近距離の場合は「0.0」、遠距離の場合は「8.0」/「7.0」(デバイスによって異なります)です。

それが私が距離を取得するために使用する方法です:

@Override
public final void onSensorChanged(SensorEvent event)
{
    final float distanceX = event.values[0];
}

正確な距離を取得する方法はありますか?

前もって感謝します!

4

1 に答える 1

1

位置センサーのガイドには、近接センサーについて次のように書かれています。

ほとんどの近接センサーはcm単位の絶対距離を返しますが、一部のセンサーは近距離と遠距離の値のみを返します。

したがって、精度はデバイスに依存します。

于 2012-10-24T12:02:52.277 に答える