Comment mon application Android peut-elle détecter un appel abandonné?

J'écris une application qui doit être diffusée pendant un appel. Une fois que l'utilisateur appelle et démarre mon application, je souhaite que mon application puisse savoir si l'appel est abandonné par une mauvaise connexion. Est-ce possible? Merci

  • Le fragment de dialogue oui / non le plus simple
  • Comment puis-je extraire la base de données sqlite du périphérique Android?
  • Android - Où devrions-nous sauvegarder le nom d'utilisateur et le mot de passe dans la mémoire de l'appareil?
  • Android - Espacement entre CheckBox et texte
  • Dessiner une ombre extérieure lors du dessin d'une image
  • PhoneGap + Google Maps API v3: ne s'affiche pas (du tout) sur Android
  • 2 Solutions collect form web for “Comment mon application Android peut-elle détecter un appel abandonné?”

    La classe Android TelephonyManager fournit la méthode getCallState() , qui vous indiquera l'état de l'appel en cours. Vous allez chercher une transition de CALL_STATE_OFFHOOK à CALL_STATE_IDLE .

    Malheureusement, je ne vois aucune méthode pour enregistrer un rappel, donc vous devrez peut-être recourir aux sondages.

    http://developer.android.com/reference/android/telephony/TelephonyManager.html

    CALL_STATE_OFFHOOK -> CALL_STATE_IDLE indique-t-il également un appel normalement terminé?

    Quoi qu'il en soit, vous pouvez simplement vérifier l'état de l'appel à l'aide de la méthode de rappel OnCallStateChanged de la classe PhoneStateListener. Cela sera appelé chaque fois que l'état change et vous pouvez changer l'état fourni pour trouver l'état dans lequel il se trouve.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.