0
我正在開發一個應用程序,需要通過長按手機上的按鍵來啓動一個活動,例如搜索按鈕,然後在後臺執行。 我想知道這可以如何有效地完成或任何其他替代方法,在此先感謝..通過長按一個鍵在應用程序中啓動一個活動
我正在開發一個應用程序,需要通過長按手機上的按鍵來啓動一個活動,例如搜索按鈕,然後在後臺執行。 我想知道這可以如何有效地完成或任何其他替代方法,在此先感謝..通過長按一個鍵在應用程序中啓動一個活動
如果您的應用程序在前臺,歡迎留意長按一些鍵,並嘗試迴應它。
如果您的應用程序不在前臺,您無法瞭解有關任何按鍵的長時間按壓。後臺代碼可以響應的唯一用戶輸入是按下耳機上的CAMERA
按鈕或MEDIA
按鈕(如果存在這些按鈕)。
謝謝你的迴應。當應用程序在前臺時,請告訴我該怎麼做。 –
@PtaRz:重寫'onKeyDown()'並觀察相關的'KeyEvent's,特別是包含'FLAG_LONG_PRESS',我想象。 – CommonsWare