Jump to content

détecter les action des boutons physiQUE ET NON TACTILE


haythem

Recommended Posts

Bonjour

Est ce que c'est possible de controler les touches non tactile de son terminal mobile. c'est à dire la touche appeler par exemple ou les touches de volume.

Je veux que lorsque je fait un clic sur la touche menu, mon programme affiche son menu et non pas celui de SE Android. Est ce que je peu controler ce bouton?

Cordialement

Haythem

Link to comment
Share on other sites

Salut à toi,

Voici les evnets que je connait:

Bouton Menu: onCreateOptionsMenu()

Bouton Back (précédent): onBackPressed()

Les autres je ne connait pas mais je pense que ça doit être gérable aussi !

Link to comment
Share on other sites

Effectivement, onBackPressed correspond à l'appui sur le bouton retour (qui peut être tactile ou physique, selon les machines)

onCreateOptionsMenu sera appelé pour la création du menu options, ce n'est pas exactement l'interception de l'appui de la touche menu, puisque le système a déjà traité l'appui sur la touche et s'attend à créer un menu

Si tu veux intercepter n'importe quelle touche, c'est du côté des méthodes onKeyUp/onKeyDown/... qu'il faudrait regarder

Link to comment
Share on other sites

j'ai essaye d'utiliser la fonction onKeyUp dans mon broadcast:

return super.onKeyUp(keyCode, event);

j'ai eu cette erreur: The method onKeyUp(int, KeyEvent) is undefined for the type BroadcastReceiver

c'est quoi le problem??

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...