2012-07-17 99 views
3

我有一個簡單的問題聲明,以調用我的應用程序,當多個按鍵在黑莓設備中按下。使用多鍵調用黑莓應用程序

例如,我有「Capture It」應用程序,它使用按鍵組合進行屏幕截圖。我們如何實現這樣的實現。任何方式來處理全球按鍵事件處理,如我們如何調用PhoneListener來處理來電?

回答

1

正如Richard所說in this stack overflow answer,您不能從後臺實施KeyListener,因爲這會帶來巨大的安全風險。然後應用程序可以記錄您的擊鍵,並竊取您的密碼。

我沒有CaptureIt,但它看起來對我來說,它的工作方式有兩種:

  • 第一,它增加了一個黑莓手機的菜單選項,以啓動它。這與允許應用從任意組合鍵完全不同。該技術(將您的應用程序添加到BB菜單中)is definitely supported

  • 它看起來像很多人設置CaptureIt運行時,他們按下他們的設備的便利密鑰。這是一個特殊的關鍵,你可以program to start any app on the device,通過選項 - >屏幕/鍵盤

但是,我不認爲你可以做正是你問。