我有一个简单的问题陈述,当在黑莓设备中按下多个键时调用我的应用程序。
例如,我有一个“Capture It”应用程序,它使用组合键截取屏幕截图。我们如何实现这样的实现。有什么方法可以处理全局按键事件处理,例如我们如何调用PhoneListener
来电处理?
我有一个简单的问题陈述,当在黑莓设备中按下多个键时调用我的应用程序。
例如,我有一个“Capture It”应用程序,它使用组合键截取屏幕截图。我们如何实现这样的实现。有什么方法可以处理全局按键事件处理,例如我们如何调用PhoneListener
来电处理?
正如理查德在这个堆栈溢出答案中所说,您不能KeyListener
从后台实现 a,因为这将是一个巨大的安全风险。然后应用程序可以记录您的击键,并窃取您的密码。
我没有 CaptureIt,但在我看来它有两种工作方式:
首先,它添加了一个 BlackBerry 菜单选项来启动它。这与允许应用程序从任何组合键开始完全不同。绝对支持该技术(将您的应用程序添加到 BB 菜单中)。
看起来很多人将 CaptureIt 设置为在按下设备的便捷键时运行。这是一个特殊的键,您可以通过Options -> Screen / Keyboard 对它进行编程以启动设备上的任何应用程序。
但是,我认为你不能完全按照你的要求去做。