2016-11-20 62 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

为了从其他应用程序除了调用者应用程序中打开了菜单,设备必须植根代码之前工作。

相关问题