Android - Apporter à l'activité de premier plan via le bouton d'appel (touche verte)
-
25-09-2019 - |
Question
J'ai actuellement une application qui va naturellement poussé à l'arrière-plan lorsque la touche est enfoncée la maison.
Les pertes d'activité se concentrent, mais continue de fonctionner en arrière-plan.
Je veux savoir qu'il est possible de ramener l'application au premier plan lorsque l'utilisateur appuie sur la touche verte (touche d'appel) sur l'appareil?
La solution
Il n'y a pas moyen de passer outre complètement le comportement du bouton d'appel sans intervention de l'utilisateur. Lorsque vous appuyez sur, l'utilisateur sera invité à choisir entre l'action par défaut (le lancement du numéroteur) ou le lancement de votre application.
Si vous voulez faire cela, votre manifeste ressemblerait à quelque chose comme ceci:
<activity android:name=".SomeActivity">
<intent-filter>
<action android:name="android.intent.action.CALL_BUTTON" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>