2010-07-15 6 views
2

Je suis en train de développer une application de bureau Android, et je voudrais que quand il commence le premier (confirmer avec l'utilisateur et) se définir comme action par défaut pour le bouton Accueil.Comment définir mon application par défaut Accueil?

Actuellement, cette option est donnée à l'utilisateur par le système Android uniquement lorsqu'il appuie d'abord sur le bouton Accueil après avoir exécuté 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 celle du bouton Home?

Une idée de comment faire cela?

Répondre

5

Vous ne pouvez pas faire cela.

+0

mais je peux voir dans certaines applications, avec cette fonctionnalité. comme l'application GO Launcher. –

+0

GO lanceur est installé puis automatiquement apparaître comme lanceur, pas besoin de cliquer sur la maison et sélectionnez GO launcher dans la première fois. comment pouvons-nous obtenir cette fonctionnalité? –

1

Pourquoi ne pas simplement laisser le système le faire pour vous lorsque l'utilisateur appuie sur le bouton Accueil pour la première fois. C'est ce que l'utilisateur attend. Il/elle ne s'attend pas à ce qu'il change automatiquement et personnellement, je trouverais cela assez ennuyeux s'il le faisait parce que j'aime bien choisir mon écran d'accueil en permanence. En ce qui concerne le bouton Précédent, ajoutez simplement un gestionnaire onKeyDown/Up pour l'événement KeyEvent.KEYCODE_BACK pour renvoyer true (c'est-à-dire géré par vous, pas par le système). Si vous faites cela, il ne quittera pas votre application.