奇怪的是,iPad可以在触摸屏上处理多达11个联系点并成功解读,导致一些interesting games。
参考:http://www.liewcf.com/ipad-tablet-multitouch-fingers-5202/
Android设备对其跟踪的手指数量没有统一限制。相反,它因设备而异,可以是旧设备上的双触点到某些新设备上的五个手指。
任何关于如何在Android上捏造多余手指的理论,无论多么聪明?
答案 0 :(得分:3)
SDK允许查询任意数量的输入(直到int可以容纳的最大值),因此任何限制纯粹是制造商在硬件/操作系统端实现的限制。在大多数情况下,对于高端手机,它很可能是操作系统限制,因为像Incredible和Evo中的maXTouch等触摸传感器没有限制。 NDK确实在Gingerbread版本中添加了对触摸屏输入的支持,因此可能有一种方法可以在没有自定义ROM的情况下执行此操作。另外,如果您需要这么多点,可以在Manifest中添加标签,将应用程序限制为使用android.hardware.touchscreen.multitouch.jazzhand功能标记支持5个或更多的设备。
答案 1 :(得分:2)
它应该取决于硬件设计
看看Apple的这项专利:Apple Wins Patents for iPad Dock, MacBook Air & Multi-Touch
它解释了(一点点)iPhone / iPad的多点触控处理。
答案 2 :(得分:1)
我非常怀疑你能否使用SDK跟踪Android上的额外触摸点,也许,也许NDK有能力,但我几乎可以肯定你需要关税。