2016-11-20 9 views
2

アンドロイド携帯のビルドイン画面のホーム画面のようなアンドロイドアプリケーションがあります。利用可能なアプリケーションをすべて一覧表示して実行できます。私のやり方が分からないことの1つは、ユーザーが自分のアプリケーションからアプリケーションを実行し、アプリケーションがハードウェアメニューボタンをトリガーして現在のアプリケーションメニューを表示できることです。Androidスタジオ:ハードウェアメニューボタンをトリガーすることは可能ですか

これは可能ですか?そうでない場合、デバイスが根元にあった場合はどうなりますか?

答えて

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

は、デバイスは、コードが動作する前に根ざしする必要があります。

関連する問題