Appel téléphonique de l'état
Comment savons-nous par programme que l'appel est reçu dans l'autre côté ?
Je sais qu'il y a une certaine téléphone des états comme INACTIF, DÉCROCHÉ: et SONNERIE.
Je veux être informé que l'appel est reçu, est coupée par l'autre côté ou est laissé sans surveillance par l'autre côté.
S'il vous plaît suggérer.
OriginalL'auteur Shaista Naaz | 2011-04-21
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin d'un PhoneStateListener. Avec qu'il est possible de vérifier l'état d'un appel téléphonique. Vous avez à mettre en œuvre
onCallStateChanged
. Cette méthode est appelée à chaque fois que l'état d'un appel téléphonique changements. Ensuite, vous pouvez faire quelque chose comme ceci:avec appel connecté, je veux dire de l'autre côté a ramassé le téléphone. Je veux aussi savoir si il est possible que de l'autre côté sans ramasser appel si directement déconnecte. alors puis-je le savoir?
Ici, vous voyez les trois états de l'appel: developer.android.com/reference/android/telephony/...
OriginalL'auteur
Ce que je comprends, c'est que nous ne pouvons pas distinguer entre les différents états à l'intérieur de l'DÉCROCHÉ: état, à moins que nous à l'interne d'accès au package.
Si nous avons l'interne d'accès au package ensuite seulement on peut savoir si l'appel est connecté effectivement reçus ou manqués ou déconnecté par l'autre côté.
OriginalL'auteur Shaista Naaz
vous devez utiliser broadcastreceiver avec le suivant onReceive mise en œuvre pour vérifier phonestate changements
Et si vous voulez vérifier l'état intermédiaire, vous pouvez ajouter par exemple le contrôle de l'état sous la forme d'un entier ....
OriginalL'auteur BossOss