我正在iOS设备上进行手势识别。 http://developer.apple.com/library/ios/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/MultitouchEvents/MultitouchEvents.html的官方文档对了解手势识别如何工作并可以合并到应用程序中非常有用。我的问题是如何在任何地方识别手势,例如主屏幕或任何其他应用程序中运行的应用程序。我很乐于提及私有API的解决方案。在这种情况下,GraphicsServices框架是否相关?例如,cydia商店中的显示记录器应用程序能够做到这一点。iOS设备上的手势识别
另一种可能的方法是使用手势识别设备,如用于windows或Leap for Mac的kinect。
请发表您的建议。谢谢。
感谢您的回复。是的,我指的是“全局手势”,但如果您的应用移动到背景,那么手势识别仍会起作用吗?具体用例是:应用程序(例如屏幕截图应用程序,如显示记录器)移动到背景,并且应该能够识别显示器或当前活动的任何其他应用程序的手势。 –
应用程序之外的全局手势将不可能实现,因为我认为SDK不允许应用程序在其主线程执行之外执行操作,所以如果应用程序位于后台,则不允许保留识别手势,应用程序外部的这种全局手势属于操作系统,Cydia调整和应用程序向操作系统注册附加进程,以便他们可以捕捉到这些全局手势,例如sbsettings使用的激活器 – perrohunter
正是如此。因此,我想探索cydia应用程序如何做到这一点,即将进程附加到操作系统并能够全局识别手势。任何好的起点? –