【发布时间】:2012-01-08 14:23:55
【问题描述】:
是否有公共或私有 API 可以让应用程序获得所接触的表面?我对 Android 和/或 iOS 感兴趣。
换句话说,我对触摸屏幕的手指的形状感兴趣。
返回触摸矩形矩阵的解决方案也可以。
(我 90% 肯定没有这样的事情,但我希望有人能证明我错了)
【问题讨论】:
-
我不知道 iOS 上有类似的东西。 iOS 会自行检测您的手指在哪里,我认为您无法访问原始传感器信息。
-
除非有人找到方法,否则我认为这不适用于 Android。 Android 在单像素坐标中注册触摸,我认为您必须绕过操作系统并进入硬件级别。
-
在 Android 上,我认为您能做的最好的事情就是使用 MotionEvent.getSize(),它返回手指的大小(虽然不是形状)。 developer.android.com/reference/android/view/…
-
@Deev,fishinear:在两个平台上都可以,请参阅我的答案...但我仍然想找到其他方法,hack,在什么条件下可以完成的附加信息...我会奖励任何提供更多额外信息的人。
-
@Jave:是否愿意将其作为单独的答案发布?