Bouton HOME ne fonctionne pas, est-il possible de les écouter?
Ok, voici mon problème.
Chaque fois que j'appuie sur le bouton HOME ne se passe rien.
Si je suis dans une application et appuyez sur ce je ne suis pas envoyé à l'écran d'accueil comme je devrais l'être.
Toutefois, si l'écran est verrouillé et je l'ai appuyez sur l'écran s'allume(parce qu'une touche a été pressée).
Donc, à partir de ce que je peux dire, le système de l'enregistrement de la pression de touche pour la MAISON mais n'est pas l'appel de la "android.l'intention.de la catégorie.ACCUEIL" intention.
Est-il un moyen de surveiller le bouton HOME, et si elle est enfoncée appeler la "android.l'intention.de la catégorie.ACCUEIL" l'intention de mon application?
J'ai regardé tous sur StackOverflow, mais je ne trouve pas de façon de travailler pour écouter la touche d'ACCUEIL lorsque l'intention n'est pas de l'activer.
Examen de la question:
D'ACCUEIL appuyez sur le bouton de fait, le système de réveil lorsqu'il est verrouillé, de sorte que la clé fonctionne évidemment..
Bouton HOME ne sera pas provoquer un "android.l'intention.de la catégorie.ACCUEIL" l'intention de l'activer, ni d'envoyer toutes les applications ouvertes en arrière plan.
Toute aide?
- "ACCUEIL appuyez sur le bouton de fait, le système de réveil lorsqu'il est verrouillé, de sorte que la clé fonctionne évidemment.." - non, ce n'est pas le cas sur mon HTC Desire. Si le téléphone est en veille alors à la MAISON ne fait rien. Si il est réveillé à l'écran de verrouillage en appuyant sur la MAISON aussi ne fait rien. De quoi vous vous basez votre déclaration?
- Je seconde MisterSquonk commentaire sur mon HTC Wildfire, l'écran ne s'allume lorsque la porte est verrouillée si j'appuie sur le bouton d'alimentation, pas d'autres boutons ont aucun effet
- Je voulais dire que lorsque vous appuyez sur une touche de mon téléphone lorsqu'il est verrouillé, l'écran s'allume et affiche l'écran de verrouillage(comme il le ferait si u appuyé sur un autre bouton). Tous je voulais dire à ce sujet, est que, évidemment, la MAISON clé sur mon téléphone n'est pas physiquement endommagé 🙂
Vous devez vous connecter pour publier un commentaire.
J'ai eu ce problème sur ma TF101, je pense que j'ai effacé certains paramètres android avec Titanium Backup. Après j'ai redémarré l'appareil, le bouton Home ne ferait rien, quelques réglages s'affichent pas et le bouton d'alimentation ne montrent très peu d'options.
Beaucoup de sites, qui m'a incité à faire une réinitialisation d'usine (de sauvegarde et de restauration prendra un jour). Après avoir essayé plusieurs solutions possibles, je suis venu sur ce fil http://forum.cyanogenmod.org/topic/19605-home-button-issues-striking-back/ que résolu.
J'ai utilisé le sdk android installé sur mon Ubuntu, en utilisant les étapes suivantes:
Utilisation de la bad en tant que su pour récupérer les paramètres android de base de données:
sudo platform-tools/bad -pull d /data/data/com.android.les prestataires.paramètres/bases de données/paramètres.db paramètres.db
Utiliser sqlite3 pour vérifier si device_provisioned=1 (ce paramètre est manquant)
outils/sqlite3 paramètres.db "select * from secure;" | grep disposition
réponse correcte serait "nnn|device_provisioned|1" où nnn est le numéro de la ligne. Si il n'y avait pas de réponse, vous devrez ajouter ce paramètre dans le fichier.
Utiliser sqlite3 pour ajouter ce paramètre dans le fichier
outils/sqlite3 paramètres.db "INSERT INTO sécurisé (nom,valeur) VALUES ('device_provisioned','1');"
Placez le fichier sur votre appareil android
sudo platform-tools/bad -d push.db /data/data/com.android.les prestataires.paramètres/bases de données/paramètres.db
Puissance d'android (j'ai d'abord essayé l'option de redémarrage sur le bouton d'alimentation du menu, mais il a restauré mon paramètres défectueux en quelque sorte. Par la suite, j'ai appuyé sur le bouton d'alimentation jusqu'à ce que l'appareil arrête de lui-même.)
D'alimentation sur. Le bouton Home est à nouveau au travail (ainsi que les autres fonctionnalités manquantes).
sqlite3 /data/data/com.android.providers.settings/databases/settings.db "INSERT INTO global (name,value) VALUES ('device_provisioned','1');"
Ce n'est pas normal appareil Android comportement, comme d'autres l'ont commenté. C'est peut-être normal pour votre modèle de téléphone, auquel cas, je suis désolé d'entendre que, comme votre vie de la batterie est susceptible de le sucer, puisque vous serez à jamais heurter le bouton d'ACCUEIL et d'allumer l'écran.
Pas. Vous pouvez écrire une activité qui met en œuvre un écran d'accueil, mais cela semble peu probable pour vous aider ici.
Le plus probable, vous avez quelques app sur votre appareil qui est par défaut de votre écran d'accueil et elle est défaillante. Essayez de le trouver et de le désinstaller. Ou, redémarrez votre téléphone en mode sans échec et voir si cela vous donne le contrôle de retour de sorte que vous pouvez trouver et de le désinstaller. Ou, à l'usine réinitialiser votre téléphone.
Pour plus de discussion sur ce sujet, veuillez visiter http://android.stackexchange.com, la maison pour Android de l'utilisateur final des questions.
Pour toute personne à la recherche de ce problème, mon appareil à la maison de bouton est désactivé après un crash. J'ai tout essayé, y compris un redémarrage. Il y avait aussi quelques autres problèmes fonctionnels ainsi.
|||Une fois que j'ai reçu et répondu à un appel téléphonique, le problème a été résolu en quelque sorte.|||
Peut-être un service a été désactivé sur l'accident et de téléphonie et de le redémarrer, mais j'espère que cela aide quelqu'un frustré par ce problème.