Я ищу способ обнаружить движение телефона независимо от того, как пользователь держит телефон.
Некоторые примеры:
- Меня интересует вертикальное движение (например, пользователь тянет телефон вверх), «игнорирующее», если телефон лежит на столе или держится в руке (может быть, вверх ногами).
- Также интересует горизонтальное движение (например, пользователь отталкивает телефон от тела), а также «игнорирование» того, как пользователь держит телефон.
Фоном является то, что я хочу распознать, вытаскивает ли пользователь телефон из кармана (например, тянет на 30-40 см вверх, а также на несколько сантиметров по горизонтали).
Я думаю, что поэтому мне нужно получить комбинацию из userAcceleration и отношения. Но я не нашел правильной математики ..