1
我想獲得一個事件,我的應用程序,當有人按下Home鍵:(有一個箭頭指向左邊的銀色按鈕是在HTC智能HOME鍵) 宏達智能主頁按鈕事件,提供給我自己的應用程序?
然而,當我按下按鈕,沒有任何事件在所有到達我的應用程序。如果我連接系統記錄器,則會看到Brew MP OS本身檢測到某些內容,但未到達我的應用程序。
[CORE] CoreDaemon_HandleEvent: 111
[CORE] CoreDaemon_HandleEvent: 112
我可以註冊這些事件,以便操作系統將它們傳遞給我嗎? (或任何需要檢測我的應用程序中的主頁按鈕。)
我懷疑[ISHELL_RegisterNotify][2]
函數可能是我在找的東西,但我不知道如何使用它。我想:
ISHELL_RegisterNotify(piShell, AEECLSID_OF_MY_APP, AEECLSID_CORE, NMASK_SHELL_KEY |(NOTIFIER_VAL_ANY << 16));
這並不工作,這也不:
ISHELL_RegisterNotify(piShell, AEECLSID_OF_MY_APP, AEECLSID_CORE, ~0);
我有點希望最後一個會得到我所有的「核心」的事件,但沒有這兩個作出的任何區別在所有。