Comment obtenir le numéro de téléphone d'un appel entrant?
Comment puis-je obtenir le numéro de téléphone lors d'un appel entrant dans Android?
vous voulez le numéro de téléphone de l'appel récent de l'histoire ou de l'obtenir lorsque l'alerte d'appel entrant ?
de récents appels entrants
il y a une question similaire [ici][1] jetez un oeil [1]: stackoverflow.com/questions/1853220/...
de récents appels entrants
il y a une question similaire [ici][1] jetez un oeil [1]: stackoverflow.com/questions/1853220/...
OriginalL'auteur Saqib Abbasi | 2012-10-31
Vous devez vous connecter pour publier un commentaire.
Faire un
Broadcast receiver
direServiceReceiver
affecter son action dans le Manifeste.Ajouter un
PhoneStateListener
à votre TelephonyManager, PhoneStateListener avoir remplaceronCallStateChanged()
Entrant le numéro de paramètre. Thats it.ServiceReceiver.Java
ajouté cela dans menifest et cela a fonctionné<uses-permission android:name="android.la permission.READ_PHONE_STATE"/>
Chaque fois que l'émission est reçue, il ajoute un nouveau port d'écoute, donc, si je reçois 5 appels, il exécute 5 fois par la fin et ainsi de suite. Est-il un moyen de garder cela à partir d'exécuter autant de fois qu'il y a eu des appels?
Certains téléphones retourner la valeur null
incomingNumber
parfois. Traiter avec elle.OriginalL'auteur
Solution suivante m'a aidé à récupérer les entrants et les sortants des numéros de téléphone.
les Choses à inclure dans le manifeste :
1) l'Autorisation :
2) Un récepteur de radiodiffusion:
les Choses à inclure dans BroadcastReceiver classe :
EXTRA_PHONE_NUMBER ne peut pas être résolu ou n'est pas un champ
OriginalL'auteur
Veuillez vous référer à cette question: Récupérer un appel entrant le numéro de téléphone de Android
Et aussi jeter un oeil à cette réponse: comment puis-je obtenir le numéro de téléphone de l'appel entrant?
OriginalL'auteur
vous pouvez trouver de solution ici
OriginalL'auteur
Cette très envie de vous aider .
Ici est une application qui vous permettra de récupérer le numéro de téléphone si c'est un appel téléphonique entrant comme Numéro entrant et aussi lorsque l'appel est TERMINÉ - remarque le Gestionnaire() code.
Puis ajouter et initialiser le port d'écoute de votre onCreate ou onStartCommand code:
OriginalL'auteur
À l'aide de la accepté de répondre, vous devez vous inscrire un nouveau port d'écoute à chaque changement de l'état de l'appel. Il en résulte de multiples onCallStateChanged appels pour le même événement.
OriginalL'auteur