使用11个手指在iPad上...扩展Android在代码中的限制

11

iPad能够在触屏上处理多达11个触点并成功解读,导致一些有趣的游戏

参考:http://www.liewcf.com/ipad-tablet-multitouch-fingers-5202/

Android设备对于它们可以跟踪的手指数量没有统一的限制。相反,它因设备而异,旧设备上为两指触控,某些新设备上可为五指触控。

不管多聪明,你有什么关于如何在Android上虚假额外手指的理论吗?


1
在旧设备上,可以使用一键式操作。原始的Sony-Ericsson Xperia X10配备了Android 1.6和后来的Android 2.1,并且具有一键式操作功能。 - Prof. Falken
3个回答

3
SDK允许查询任意数量的输入(最大值为int所能容纳的最大值),因此任何限制都纯粹取决于制造商在硬件/操作系统端实现的内容。在大多数高端手机中,最可能是操作系统的限制,因为像Incredible和Evo中的maXTouch这样的触摸传感器没有限制。 Gingerbread版本的NDK添加了对触摸屏输入的支持,因此可能有一种方法可以在没有自定义rom的情况下完成此操作。此外,如果您需要那么多点,则可以在清单中添加标记,以限制您的应用程序仅适用于支持使用android.hardware.touchscreen.multitouch.jazzhand特性标记的五个或更多设备。

2

这是硬件问题。由于来自不同品牌的许多Android手机具有不同的技术/专利,因此它们并不相同。 - Benoît

1

我非常怀疑你能够使用SDK在Android上跟踪额外的触摸点,也许,仅仅可能NDK有这个能力,但我几乎可以确定你需要自定义ROM。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接