Ich schreibe eine App, die während eines Anrufs ausgeführt werden soll. Nachdem der Benutzer einen Anruf getätigt und meine App gestartet hat, möchte ich, dass meine App weiß, ob der Anruf von einer fehlerhaften Verbindung getrennt wurde. Ist das möglich? DankeWie kann meine Android App einen unterbrochenen Anruf erkennen?
Antwort
Die Android TelephonyManager
Klasse bietet die getCallState()
Methode, die Ihnen den Status des aktuellen Anrufs sagen wird. Sie werden nach einem Übergang von CALL_STATE_OFFHOOK
zu CALL_STATE_IDLE
suchen.
Leider sehe ich nicht alle Methoden in einen Rückruf zu registrieren, so können Sie zu dem Wahlzurückgreifen müssen.
http://developer.android.com/reference/android/telephony/TelephonyManager.html
Nicht CALL_STATE_OFFHOOK -> CALL_STATE_IDLE einen normal beendet Anruf auch an?
Egal, können Sie einfach den Zustand Anruf überprüfen Sie die onCallStateChanged Callback-Methode der PhoneStateListener Klasse. Dies wird immer dann, wenn sich der Zustand ändert aufgerufen werden und Sie können die vorgesehenen Status wechseln zu finden in welchem Zustand er in ist
- 1. Windows Phone Wie kann ich einen eingehenden Anruf erkennen?
- 2. Android N: Meine app Anruf onDestroy(), wenn Multi-Fenster-Modus
- 3. Wie starte ich einen Skype-Anruf von einer Android App?
- 4. Wie setze ich einen unterbrochenen Download fort?
- 5. Wie kann meine iPhone App eine eigene Versionsnummer erkennen?
- 6. Wie Android-App erkennen kann, welcher Speicher es installiert?
- 7. Wie kann ich einen Anruf von einer Android App machen? Ich mache es im Detail Aktivität
- 8. Android - Machen Sie einen Anruf
- 9. Wie kann ich meine App aktualisieren
- 10. App bei eingehenden Anruf starten (Android)
- 11. Wie kann Google Checkout in meine Android App integriert werden?
- 12. Wie kann ich meine Android App mit Google Drive verbinden?
- 13. Android App: Java/JNI Anruf Einhaken Strategien
- 14. Eingehender Anruf von Android-App verwalten
- 15. Android Anruf makepayment wie
- 16. Android-Anruf-Methode von einer anderen App
- 17. Wie kann meine App eine Änderung am Fenster einer anderen App erkennen?
- 18. Erkennen Sie einen Screenshot Android
- 19. Wie PJSUA Anruf in android
- 20. Wie mache ich einen ausgehenden Anruf von meiner App?
- 21. Wie updatesl für meine App Android aktualisieren?
- 22. kann meine App
- 23. Meine Android App stürzt ab
- 24. Fake einen echten Anruf auf Android
- 25. Wie kann ich einen LocalConnection-Verbindungsnamen erkennen?
- 26. Wie kann ich das Git-Repository reparieren, das durch einen unterbrochenen Git-Abruf unterbrochen wurde?
- 27. Android - Wie sieht ein entlassener Anruf aus?
- 28. Wie Android Mobile Modell in HTML5 App zu erkennen
- 29. Android: Starten Sie den unterbrochenen Thread auf onResume
- 30. Wie erkennen Sie, ob die App nach einem Anruf neu geladen wurde?
Wie wäre der Zustandsübergang für eine regelmäßige Auflegen anders als offhook. -> Leerlauf? – Sam
Ah, ich verstehe, was Sie jetzt fragen. Von dem, was ich sehen kann, glaube ich leider nicht, dass es eine Möglichkeit gibt, zwischen einem unterbrochenen Anruf, dem Auflegen des Teilnehmers oder dem Auflegen der Gegenpartei zu unterscheiden. –
Wie kann man wissen, dass die anrufende Person den Anruf selbst abgebrochen hat? Haben wir irgendeinen Fluss dazu? –