Получение количества поддерживаемых точек касания

#android #multi-touch

#Android #мультитач

Вопрос:

Я знаю, что количество поддерживаемых точек касания отличается от устройства к устройству, но есть ли способ через API или с помощью кода получить это число для устройства?

Ответ №1:

Вы можете различать различные широкие классы мультитач (нет, только жесты нажатия, настоящая 2-точечная мультитач, настоящая 5-точечная мультитач), выполнив поиск в PackageManager#getSystemAvailableFeatures() для различного «android.hardware.сенсорный экран. * » функции, перечисленные здесь.

Если вы хотите точно знать, сколько касаний может присутствовать, вам просто нужно будет наблюдать за MotionEvents по мере их поступления.