1
我正在開發應用程序,我想要聽長按或只按下物理菜單按鈕。我可以在活動中聽這個活動,但我想在我的 應用程序關閉時收聽。 在此操作上,我想將消息發送到服務器。 我知道我需要使用廣播接收器來接收此acion並使用服務將消息發送到服務器。但是我怎樣才能在brodcast接收器中接收菜單按鈕(物理)。收聽物理菜單按鈕點擊
我正在開發應用程序,我想要聽長按或只按下物理菜單按鈕。我可以在活動中聽這個活動,但我想在我的 應用程序關閉時收聽。 在此操作上,我想將消息發送到服務器。 我知道我需要使用廣播接收器來接收此acion並使用服務將消息發送到服務器。但是我怎樣才能在brodcast接收器中接收菜單按鈕(物理)。收聽物理菜單按鈕點擊
嘗試此
@Override
public boolean onKeyDown(int keycode, KeyEvent e) {
switch(keycode) {
case KeyEvent.KEYCODE_MENU:
doSomething();
return true;
}
return super.onKeyDown(keycode, e);
}
作爲上述mrthod處於活性。但我期待在廣播接收器中收到物理主按鈕點擊... – mrbhatkande458