2016-11-20 58 views
2

我有一個Android應用程序,這種類似於Android手機上的內置屏幕的主屏幕。我可以列出所有可用的應用程序並運行它們。我不知道該怎麼做的一件事是當用戶從我的應用程序運行應用程序時,我的應用程序可以觸發硬件菜單按鈕來顯示當前的應用程序菜單。Android Studio:是否有可能觸發硬件菜單按鈕

這可能嗎?如果不是的話,如果設備植根,那麼做什麼呢?

回答

0

在活動中使用重載的onkeydown這樣的:

@Override 
public boolean onKeyDown(int keycode, KeyEvent e) { 
    switch(keycode) { 
     case KeyEvent.KEYCODE_MENU: 
      doSomething(); 
      return true; 
    } 

    return super.onKeyDown(keycode, e); 
} 
+0

我讓它通過生根設備工作。我需要我的設備生根,然後必須發送KeyCode_Menu以加載其他應用程序的菜單 – LittleFunny

0

爲了從其他應用程序除了調用者應用程序中打開了菜單,設備必須植根代碼之前工作。

相關問題