Вот некоторые из методов:
// Check accelerometer availability on device
boolean available = Gdx.input.isPeripheralAvailable(Peripheral.Accelerometer);
// Get current orientation
// Orientation.Landscape or Orientation.Portrait
Orientation nativeOrientation = Gdx.input.getNativeOrientation();
// Reading values
float accelX = Gdx.input.getAccelerometerX();
float accelY = Gdx.input.getAccelerometerY();
float accelZ = Gdx.input.getAccelerometerZ();
Вам придется написать свою собственную функцию, чтобы объединить выше значений и получить пороговое значение или диапазон значений для обнаружения скачка.
Код: libgdx accelerometer
Спасибо! Но если мобильный движется в ландшафтном режиме, значение которого изменилось? И сколько изменения ценности? – Luc
Не знаю. Вы можете отображать значения x, y, z в примерном приложении и видеть, что происходит с каждым при перемещении/встряхивании/прыжке. – Jayesh