2012-03-29 2 views

答えて

1

私はAndroidのネイティブホーム画面にと私は、検索キーを押すと、私はそれが可能な私のAPI..Isを発射する必要がある場合は?

いいえキーイベントは、通常、フォアグラウンドアクティビティにのみ配信されます。 2つの例外は、CAMERAボタン(1つのデバイスを持つ少数のデバイス)とMEDIAボタン(ヘッドセットにあります)です。フォアグラウンドのアクティビティがイベントを消費しない場合は、ブロードキャストIntentsとして送信されます。

1

SEARCHボタンについてはわかりませんが、[戻る]ボタンをクリックすると上書きできます。

私が知っているように、HOMEボタンは無効にすることはできません。

メニューボタンを使用してオプションメニューを表示することをお勧めしますか?

@Override 
    public boolean onKeyDown(int keyCode, KeyEvent event) 
    { 
     if (keyCode == KeyEvent.KEYCODE_BACK) 
     { 
      //your method 
      return false; 
     } 
     return false; 
    } 
+1

私の場合、アクティビティはバックグラウンドであるため、コールバックはonKeyDown ..にはなりません。 – NitZRobotKoder

関連する問題