Я использую акселерометр для перемещения чего-то вокруг в X/Y на экране.
Это легко, если телефон начинает работать на столе.
Я придумал что-то, пытаясь начать с любой позиции и работать оттуда. Но, похоже, это не работает нормально.
Как я откалибрую вещи, чтобы я мог получить разницу в ориентации от начальной точки?
cursorX -= accelerometerCalibrationY - getAccelerometerY();
cursorY += accelerometerCalibrationX - getAccelerometerX();
Это отлично работает для стола на столе, а НЕКОТОРЫЕ стартовые позиции. Переменные - это только getAccelerometerXY в начале.