Catch Keypress mit Android

Wie kann ich ein Handy mit dem Android SDK fangen? Ich habe mich stundenlang umgesehen, ohne etwas zu finden.

Beispielsweise:

  • Weitere Verständnis setRetainInstance (true)
  • Schwarzes Flackern auf Honeycomb WebView
  • Verwirrt, wie man CouchDB auf Android verwendet
  • ADB-Push-P Schlechte Dateideskriptor
  • Immer die höchste GPS-Update-Rate von der GPS-Hardware in meinem Android
  • Wie man EditText Box Höhe und Breite programmgesteuert in android einstellen kann
  • In einigen Fällen möchte ich die Nachricht fangen, wenn ein Benutzer die "Auflegen" -Taste am Telefon drückt und dann die Nachricht verwerfe, bevor sie das Betriebssystem erreicht.

    Ist das möglich?

  • Wie Begrenzung der Höhe der Spinner Dropdown-Ansicht in Android
  • Wie schaffe ich eine freigegebene apk-Datei mit Gradle?
  • FrameLayout to RelativeLayout ClassCastException auch wenn kein FrameLayout verwendet wird
  • Wie man Formularvalidierung in android macht
  • IntentService-Klasse läuft nicht asyncTask auf Haupt-ui-Thread. Methode execute muss aus dem Haupt-Thread aufgerufen werden, derzeit abgeleitete Thread ist Arbeiter
  • Wie unterscheiden sich popBackStack () und ersetzen () Operationen?
  • One Solution collect form web for “Catch Keypress mit Android”

    Sie können entweder Schlüsselereignisse aus einer Ansicht oder allgemein für Ihre gesamte Anwendung behandeln:

    Handle onKey aus einer Ansicht:

    public boolean onKey(View v, int keyCode, KeyEvent event) { switch (keyCode) { case KeyEvent.KEYCODE_ENTER: /* This is a sample for handling the Enter button */ return true; } return false; } 

    Denken Sie daran, OnKeyListener zu implementieren und Ihren Zuhörer YourView.setOnKeyListener(this);

    Die zweite Möglichkeit wäre:

     @Override public boolean onKeyDown(int keyCode, KeyEvent event) { switch (keyCode) { case KeyEvent.KEYCODE_MENU: /* Sample for handling the Menu button globally */ return true; } return false; } 

    Sie könnten auch einen Blick auf onKeyUp .

    Ressource: http://developer.android.com/reference/android/view/View.html

    Und hier sehen Sie eine Liste mit allen KeyEvents

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.