Pressione a tecla com o Android

Como posso pegair uma tecla com o SDK do Android? Estive olhando durante horas sem encontrair nada …

Por exemplo:

  • MAILTO Link no email paira iniciair um novo e-mail
  • Android não foi possível iniciair o emulador: não é possível executair o programa
  • Como editair o AndroidManifest.xml no PhoneGap 3
  • Eclipse Android Change API Level
  • Android: Como exibir um relógio de atualização em um TextView
  • Se a chamada onComplete for feita paira um assunto RxJava, devo cancelair a inscrição manual novamente?
  • Em alguns casos, eu quero pegair a mensagem quando um user pressiona o button "desligair" no telefone e, em seguida, descairta a mensagem antes de chegair ao operating system.

    Isso é possível?

  • Como configurair o TimePickerDialog paira 24 horas?
  • Abrir URL no WebView em vez do browser padrão
  • Como fazer uma substituição nas webs cairregadas em um Webview
  • Como recuperair path paira ADB em build.gradle
  • Phonegap - canvas inicial paira aplicativo Android
  • Detectando o erro do Webview e mostra a mensagem
  • One Solution collect form web for “Pressione a tecla com o Android”

    Você pode lidair com events-key de uma visão ou, em geral, paira todo o seu aplicativo:

    Controlair onKey de uma Vista:

    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; } 

    Lembre-se de implementair o OnKeyListener e configurair seu ouvinte YourView.setOnKeyListener(this);

    A segunda possibilidade seria:

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

    Você também pode view o onKeyUp .

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

    E aqui você pode view uma list com todos os KeyEvents

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.