2011-03-17 3 views
2

J'ai une application qui écoute ACTION_NEW_OUTGOING_CALL Intention qui fonctionne très bien sur de nombreux appareils fonctionnant sous Android mais maintenant je viens de recevoir un HTC Inspire et cette intention n'est jamais reçue sur cet appareil? Il semble que ce téléphone particulier n'envoie pas cette intention et que les appels sortants vont directement à l'écran in-call de la cellule droïdes, c'est-à-dire, ne peuvent pas être interceptés?ACTION_NEW_OUTGOING_CALL Intention de ne pas être reçu sur HTC inspire

Répondre

5

Je trouve le problème au cas où quelqu'un d'autre peut courir en elle ..

j'enregistrer dynamiquement pour l'intention CALL NEW SORTANT (comme cela se fait pour d'autres intentions mon récepteur de radiodiffusion SEAO). J'ai trouvé que si je me suis inscrit statiquement pour cette intention via le manifeste de l'application, cela a fonctionné. Je ne sais pas pourquoi seul le HTC Inspiron a eu un problème avec l'enregistrement dynamique mais il l'a fait. J'ai testé cela sur probablement une douzaine de téléphones Android différents (y compris plusieurs téléphones HTC) et n'a jamais eu de problème.

Questions connexes