частота сенсорных событий на планшетах Android и смартфонах - PullRequest
0 голосов
/ 13 марта 2012

Я написал простое приложение для Android с видом, который переопределяет метод TouchEvent ().

Я считаю события ACTION_MOVE и получаю примерно 60 событий в секунду на смартфоне (Nexus), когда я довольно быстро двигаю пальцем, но только 20 событий в секунду на планшете Xoom или 30 событий в секунду на преобразователе Asus, которые оба гораздо сильнее смартфона.

Можно ли запрашивать события ACTION_MOVE на планшетах с большей скоростью, по крайней мере, так же быстро, как аналог смартфона?

Спасибо

Ответы [ 2 ]

0 голосов
/ 20 марта 2012

переход на openGL решил мои проблемы

0 голосов
/ 13 марта 2012

Это действительно зависит от сенсорного экрана (и драйвера нижнего уровня), встроенного в ваше устройство вашим производителем.Android просто располагается поверх драйвера сенсорного экрана и принимает события касания, которые производит ваш сенсорный экран.В драйвере может быть некоторая фильтрация, но на самом деле нет никаких правил / ограничений для скорости событий.

Плохие сенсорные экраны с плохим разрешением (которое не зависит от вашего разрешения в пикселях) обычно генерируют меньше событий, так как они могут 'не может обнаружить так много движения.Также некоторые сенсорные экраны могут вызывать событие ACTION_MOVE, хотя вы не двигали пальцем.

...