Ce que j'essaie de faire, c'est d'abord des raccourcis clavier personnalisés ou, en d'autres termes, "des choses se produiront quand j'appuierai sur certains boutons, quel que soit le programme en cours".
Je suppose qu'un service est nécessaire.onKeyDown dans un service? (Touches de raccourci globales)
J'ai un test rapide et sale qui me dit juste ce qui a été pressé qui fonctionnera si c'est la fenêtre active. Mais évidemment, si je change de fenêtre ou que je vais dans une boîte de texte, cela ne fonctionne pas. Si je le colle directement dans un service (ou un imputmethodservice) et que je lance ce service, rien ne se passe. (Certaines autorisations requises peut-être?) Des suggestions où je me trompe? Ou une meilleure façon de capturer quel bouton est pressé?
Merci!
hiii si u hv une solution pour cela, alors laissez-moi plz knw. –
@Vincent Romain Guy travaille dans l'équipe Android, il a dit que c'est [impossible] (http://stackoverflow.com/a/3455094/942821). Et Fizz, pourriez-vous accepter la réponse de Romain? –
duplication possible de [Est-il possible de créer un service Android à l'écoute des touches matérielles?] (Http://stackoverflow.com/questions/2986337/is-it-possible-to-create-android-service- that-listens-for-hardware-key-presse) – isalgueiro