comment faire pour qu'une application tourne tout le temps ?

  • Auteur de la discussion olkainry
  • Date de début
O

olkainry

Membre
Inscrit
8 Novembre 2013
Messages
1
Points
1
  • #1
Bonjour,
Tout d'abord une très bonne année a vous tous.

Je suis en cours de développement d'une application Android sous Android studio en Java/XML.
Le dev de cette application est quasi terminé.
La fonction demandée fonctionne.
Mais elle fonctionne uniquement lorsque que l'application est ouverte.
Après un appui sur le bouton Home elle ne fonctionne plus.
Je précise que j'ai besoin d'utiliser le bouton volume bas...
En gros si appui sur bouton volume bas = action.
Y a t'il une solution de contournement pour faire que cela fonctionne tout le temps? Depuis la page d'accueil ou écran éteint ?

Merci d'avance pour votre aide !!
 
Valentin

Valentin

Moderateur Global
Inscrit
20 Février 2013
Messages
10 674
Points
48
  • #2
Salut,

regarde les fonctionnalités Android du nom de AsyncTask. Ça devrait t'aider dans ce que tu cherches.
 
binbam

binbam

Membre
Inscrit
17 Février 2014
Messages
18
Points
1
  • #3
Salut,
L'écoute du bouton volume bas (keyEvent.ACTION_DOWN) ne peux pas ce faire directement dans un service. Cependant tu peux implémenter MediaSessionCompat dans un service pour récupérer le comportement. (aussi ce genre de trick dégrade la compatibilité. level api min 21)
 
Haut Bas