Preciso alterar uma aplicação para utilizar o botão físico de volume para tirar fotos, já procurei bastante e não encontrei nada,
preciso de pelo menos um link ou um pequeno exemplo de como capturar o evento do botão, estou trabalhando com Galaxy S3.
Desde já agradeço.
Acredito que esse evento vai cair no onKeyDown da Activity, dai basta comparar com a KeyEvent
http://developer.android.com/reference/android/view/KeyEvent.html
Deu certo, obrigado pela dica, implementei dessa forma:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_VOLUME_DOWN)
{
/*
Colocar o código que precisa ser executado
*/
}
return super.onKeyDown(keyCode, event);
}
Só mais uma coisa, estou implementando meu código e está funcionando mas continua aparecendo a barra de volume, sabe se tem como ocultar essa barra?
Isso já não sei não.