Использование iPad с 11 Fingers... Расширение лимита Android в коде

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

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

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

Любые теории, какими бы умными они ни были, о том, как можно вытащить лишние пальцы на Android?

Ответ 1

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

Ответ 3

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