Je veux créer une application dans laquelle - Créer un auditeur qui écoute les messages sortants/entrants et les appels - interface utilisateur est affichée/cache basée sur écoute les résultatssuggestion de conception nécessaire
Répondre
Shrini,
Comme indiqué dds, vous aurez certainement besoin d'au moins deux BroadcastReceiver
s. Vous aurez besoin d'un BroadcastReceiver
pour chaque appel entrant et le message auquel vous voulez répondre, et un pour chaque appel sortant aussi. Un BroadcastReceiver
peut uniquement capturer un BroadcastMessage
à la fois. Vous devrez spécifiquement capturer les Intent
envoyés par le système d'exploitation et votre Application
devra avoir les Permission
appropriés pour chacun. C'est juste de mettre en place les auditeurs.
Une fois que le BroadcastReceiver
a été appelé, vous devrez démarrer un Activity
pour votre interface utilisateur et éventuellement un Service
pour effectuer un autre traitement. Dans le cas d'événements à un seul point (comme les messages), un Activity
suffit souvent. Les appels, cependant, dépendent en grande partie de ce que vous faites. Puisqu'un appel a deux événements distincts, afin de les lier ensemble, beaucoup de gens préfèrent utiliser un Service
juste pour maintenir et regarder l'appel.
Afin de vous aider au mieux, je dois vous informer que votre question est remarquablement vague quant à ce que vous devez faire. Votre interface utilisateur personnalisée affiche-t-elle des informations sur les appels? Permet-il à l'utilisateur de répondre ou de modifier cette information? À quel type de messages répond votre application? SMS? Email? IMs? Ceux-ci sont importants parce que chacun a des considérations différentes. Étant donné que la limitation des informations fournies ici, je vous recommande de rechercher votre sujet en téléchargeant et en visualisant certains des projets open source stockés sur Google. Voici un Here.
Fuzzical Logic
Créer un auditeur qui écoute pour messages sortants/entrants et les appels - UI
pour y parvenir, je pense que vous devez utiliser des récepteurs de diffusion pour attraper le broadcast message
quand toute activité de message est en cours. Vous pouvez avoir besoin de 2 dans BroadcastReceivers, un pour les messages entrants et un pour les messages sortants.
Dans les récepteurs, vous devez appeler votre activité associée (votre interface utilisateur) pour interagir avec l'utilisateur. Mais notez que vous ne devriez pas faire de travail chronophage dans BroadcastReceiver puisque dans BroadcastReceivers, vous devriez être léger et tué dans les 10 secondes qui suivent leur invocation. Voir récepteurs de diffusion à here
- 1. suggestion de framework multiserveur nécessaire
- 2. Suggestion de motif de conception
- 3. Conception Aide/Suggestion requise
- 4. suggestion nécessaire pour changer l'extrémité avant
- 5. objet suggestion de conception orientée
- 6. Javascript - suggestion de modèle de stratégie nécessaire
- 7. RoR suggestion de relation de modèle nécessaire
- 8. suggestion de modèle de conception C++
- 9. Suggestion nécessaire pour optimiser une requête MySQL
- 10. Demande de Creational Conception/Motif Suggestion
- 11. aide de conception de classe nécessaire
- 12. suggestion de conception pour un décodeur de message en Delphi
- 13. Une suggestion de niveau de conception SQL DB et App est nécessaire. Contrainte dans DB ou App?
- 14. Une suggestion pour la conception datable DB pour ce problème?
- 15. Suggestion nécessaire: Meilleure façon d'analyser HTML en C#
- 16. Conception SQL complexe, aide/conseil nécessaire
- 17. Suggestion de suggestion de champ de navigateur
- 18. suggestion
- 19. Est-il nécessaire de connaître la conception flash pour flex3?
- 20. Sharepoint 2010 Suggestion de ressources de référence?
- 21. Suggestion de plateforme/outil/bibliothèque pour le prototypage rapide d'un jeu d'outils de conception graphique
- 22. Suggestion de package Zsh
- 23. Suggestion de tableaux de données?
- 24. Fonctionnalité de suggestion automatique étendue
- 25. Suggestion de niveau d'avertissement QT
- 26. Suggestion d'étiquette (autocomplétion de variable)
- 27. Suggestion de filtre Google Analytics?
- 28. Suggestion de plugin Eclipse metrics
- 29. algorithmes formatage de chaîne suggestion
- 30. Aide nécessaire dans la conception de base de données pour l'application de la génération de calendrier
Cher Fuzzical Logic, – Shri
Merci Fuzzy, je suis débutant développeur android, fondamentalement, je veux développer des applications comme www.calljuggler.com dans Android. J'espère que cela donnera une idée – Shri
Shrini, Désolé, j'ai été absent pendant environ une semaine. Calljuggler.com? Laissez-moi jeter un coup d'oeil et je vais laisser une réponse demain. –