2 votes

Comment définir mon application comme maison par défaut ?

Je développe une application de bureau Android, et j'aimerais qu'au premier démarrage, elle se définisse comme action par défaut pour le bouton Home (confirmation avec l'utilisateur et).

Actuellement, cette option est donnée à l'utilisateur par le système Android uniquement lorsqu'il appuie pour la première fois sur le bouton Home après avoir lancé mon application.

En fait, je veux que le bouton "retour" ne retourne pas au bureau par défaut, car mon application sera le bureau par défaut. Peut-être que la solution pour cela est la même que pour le bouton Home ?

Une idée de comment faire ?

5voto

Romain Guy Points 57114

Vous ne pouvez pas faire ça.

1voto

Moncader Points 2156

Pourquoi ne pas laisser le système le faire pour vous lorsque l'utilisateur appuie sur le bouton Home pour la première fois. C'est ce que l'utilisateur attend. Il ne s'attend pas à ce qu'il change automatiquement et, personnellement, je trouverais cela assez ennuyeux si le système le faisait, car j'aime choisir mon écran d'accueil en permanence.

Comme pour le bouton retour, il suffit d'ajouter un onKeyDown/Up pour le KeyEvent.KEYCODE_BACK événement à renvoyer true (c'est-à-dire géré par vous, et non par le système). Si vous faites cela, il ne quittera pas votre application.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X