Android: как изменить системную ссылку телефона с матрицей вращения, например iOS - PullRequest
0 голосов
/ 20 января 2020

Я пытаюсь прочитать движение телефона в космосе, не заботясь о начальной позиции. Например:

  • , начиная с плоского положения, я поворачиваю телефон вперед на 30 ° и читаю 30 °, а затем, начиная с вертикального положения, получаю то же значение.

В iOS мы просто можем использовать:

deviceMotion.attitude.multiply(byInverseOf: initialAttitude)

, а затем мы берем тональность и крен с новой позиции.

Таким образом, мы используем начальную позицию телефона как «нулевую» точку и видим только относительную разницу.

В android у нас нет аналогичной функции, поэтому лучший способ сделать это?

Спасибо!

...