iphone - 用 11 个手指使用 iPad……在代码中扩展 Android 的限制

标签 iphone android ipad touchscreen

奇怪的是,iPad 最多可以处理触摸屏上的 11 个接触点并成功解读它们,从而导致一些 interesting games .

引用:http://www.liewcf.com/ipad-tablet-multitouch-fingers-5202/

Android 设备对它们跟踪的手指数量没有统一的限制。相反,它因设备而异,可以是任何东西,从旧设备上的两点触摸到一些新设备上的五指触摸。

关于如何在 Android 上捏造额外手指的任何理论,无论多么聪明?

最佳答案

SDK 允许查询任意数量的输入(最多为 int 可以容纳的最大值),因此任何限制纯粹是制造商在硬件/操作系统端实现的。在高端手机的大多数情况下,这很可能是操作系统限制,因为像 Incredible 和 Evo 中的 maXTouch 这样的触摸传感器没有限制。 NDK 确实在 Gingerbread 版本中添加了对触摸屏输入的支持,因此可能有一种方法可以在没有自定义 rom 的情况下执行此操作。附带说明一下,如果您需要那么多点,您可以在 list 中添加标签,以使用 android.hardware.touchscreen.multitouch.jazzhand 功能标签将您的应用限制为支持五个或更多点的设备。

关于iphone - 用 11 个手指使用 iPad……在代码中扩展 Android 的限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4397249/

相关文章:

android - 如何使用 ContentResolver 创建一个新的播放列表

java - Eclipse 不生成 MainActivity.java & activity_main.xml

iphone - 禁用添加到 UITableView 的 UISearchbar 的滚动

iphone - 以编程方式将 UIButtons 添加到 UIScrollView 在循环完成之前不会显示

iphone - 移动音频播放器 5 秒快退和快进

iphone - APNS 向设备发送频繁通知

iphone - String Objective C 中的字符出现

iphone - EXC_BAD_ACCESS 无法识别的选择器发送到实例

android - 从 AsyncTask 调用自定义对话框

iphone - 在 iOS 上使用 MKNetworkKit 进行流式传输