Je viens de créer ma propre "maison" pour remplacer le stock Android One ou Sens.
Tout va bien et je reçois tout ce que je veux. Mon seul problème est de remplacer à une presse longue sur la touche HOME (qui montrent généralement les 6 dernières activités que vous avez lancées) par mon propre lanceur. P>
Je remplace avec succès la touche longue sur le bouton de menu avec ce code: p> et cette pièce de pièce pour la presse longue: p> mais le problème est que je n'ai pas pu remplacer le Keevent.keycode_menu avec keevent.keycode_home p> est que quelque chose est verrouillé dans le code qui évite à utiliser l'utilisateur d'utiliser une presse longue à la maison? P> Merci beaucoup pour toutes les informations que vous voulez. p> p>
3 Réponses :
Tout ce que j'ai jamais lu indique que cela ne peut pas être fait ... Voici un post sur Android débutants où j'ai posé une question très similaire: p>
Cependant, j'ai récemment rencontré une application qui vous permet avec succès de le lancer en double-taraudant la clé d'accueil afin qu'il soit nécessaire de faire quelque chose qui peut être fait. J'ai examiné cette approche pour un moment, mais je ne pouvais pas le faire travailler. Maintenant que je sais que quelqu'un d'autre l'a compris, je vais prendre un autre coup de poignard .... p>
edit fort>
Tout en remplaçant une pression longue du bouton d'accueil ne peut pas être effectué, j'ai trouvé un moyen d'implémenter une double appui sur le bouton Accueil. L'idée générale pour cela est la suivante: p>
Essentiellement, l'activité de remplacement de la maison n'a rien de plus que de lancer l'application de la vraie maison spécifiée par l'utilisateur ou de lancer votre application ... elle ne présente jamais sa propre assurance-emploi. p>
J'ai trouvé que cela fonctionne plutôt bien et dispose d'une application publiée dans le marché Android qui le fait. Si vous souhaitez le voir en action, il s'appelle «Lancement rapide» et le nom de l'éditeur est répertorié comme «Magouyaware» P>
J'espère que cela vous aide! P>
Alors avez-vous trouvé quelque chose de nouveau? Quelle application était-ce?
J'ai trouvé un moyen de faire face à la clé de la maison. Pour votre application, définissez le manifeste comme
<action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.HOME" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.MONKEY"/> Now ur application is an alternate Launcher application.
Pouvez-vous écrire un guide sur votre blog, de sorte que vous donnez ce lien. J'ai constaté que dans de nombreux liens, vous donnez la réponse, je pense que vous pouvez aider beaucoup de gens à m'inclure .mer
J'ai donné une note négative car elle ne répond pas à la question initiale. La question initiale était la suivante: comment remplacer la fonctionnalité d'une presse longue de la touche HOME. Cela ne peut pas être fait. En outre, je conseille vivement de désactiver l'application d'origine par défaut. Ce n'est pas parce que cela peut être fait ne signifie pas que cela devrait être fait. La meilleure façon de faire ce que l'Amiekuser suggère d'utiliser la méthode Android intégrée de définition d'une application par défaut. Si vous avez plus d'une application de remplacement à domicile et que vous appuyez sur la touche HOMNE, vous obtenez une boîte de dialogue vous demandant quelle application à utiliser (et vous permet de le faire par défaut).
Vous pouvez enregistrer une fausse activité pour la touche HOME longue portée
en ajoutant au manifeste: p>
Super ! Cela fonctionne sur une vue Samsung Galaxy. Cela fonctionne comme