Использование iPad с 11 пальцами ... Расширение предела Android в коде - PullRequest
11 голосов
/ 09 декабря 2010

Как ни странно, iPad может обрабатывать до 11 точек контакта на сенсорном экране и успешно их интерпретировать, что приводит к интересным играм .

Ссылка: http://www.liewcf.com/ipad-tablet-multitouch-fingers-5202/

Устройства Android не имеют единого ограничения на количество отслеживаемых пальцев.Вместо этого он варьируется от устройства к устройству и может быть любым: от двух касаний на старых устройствах до пяти пальцев на некоторых новых устройствах.

Какие-либо умные теории о том, как можно выдумать лишние пальцы на Android?

Ответы [ 3 ]

3 голосов
/ 15 декабря 2010

SDK позволяет запрашивать любое количество входных данных (вплоть до наибольшего значения, которое может содержать int), поэтому любые ограничения будут чисто такими, какие применяет производитель на стороне оборудования / операционной системы.В большинстве случаев для телефонов высокого класса это, скорее всего, ограничение ОС, поскольку сенсорные датчики, такие как maXTouch в Incredible и Evo, не имеют ограничений.В NDK добавлена ​​поддержка ввода с сенсорного экрана в выпуске Gingerbread, так что может быть способ сделать это без пользовательских ромов.Кроме того, если вам нужно столько точек, вы можете добавить тег в манифест, чтобы ограничить ваше приложение устройствами, поддерживающими пять или более, с тегом функции android.hardware.touchscreen.multitouch.jazzhand.

2 голосов
/ 09 декабря 2010

Это должно зависеть от конструкции оборудования.
Посмотрите этот патент Apple: Apple выиграла патенты для док-станции iPad, MacBook Air и Multi-Touch
Это объясняет (немного) обработку мультитач для iPhone / iPad.

1 голос
/ 09 декабря 2010

Я очень сомневаюсь, что вы сможете отслеживать дополнительные точки касания на Android с помощью SDK, может быть, просто возможно, у NDK есть такая возможность, но я почти уверен, что вам нужны таможенные ромы.

...