Arama sırasında çalıştırılması gereken bir uygulama yazıyorum. Kullanıcı bir arama yaptığında ve uygulamamı başlattıktan sonra, uygulamamın aramanın kötü bağlantıdan düşüp düşmediğini bilmesini istiyorum. Mümkün mü? TeşekkürAndroid uygulamam bırakılan aramayı nasıl algılayabilir?
11
A
cevap
2
Android TelephonyManager
sınıf aktüel çağrının durumunu anlatacağım getCallState()
yöntemini sağlar. CALL_STATE_OFFHOOK
'dan CALL_STATE_IDLE
'a bir geçişi arayacaksınız.
Ne yazık ki, orada bir geri arama kaydetmek için herhangi bir yöntem görmüyorum, bu yüzden yoklama başvurmak zorunda kalabilirsiniz.
http://developer.android.com/reference/android/telephony/TelephonyManager.html
5
CALL_STATE_OFFHOOK yapmaz -> CALL_STATE_IDLE ayrıca normalde sonlandırıldı çağrıyı gösterir?
olursa olsun, sadece PhoneStateListener sınıfının onCallStateChanged geri arama yöntemi kullanılarak çağrı durumunu kontrol edebilirsiniz. Durum her değiştiğinde çağrılacak ve hangi durumda olduğunu bulmak için sağlanan durumu değiştirebilirsiniz.
İlgili konular
- 1. Uygulamam başka bir uygulamanın penceresindeki bir değişikliği nasıl algılayabilir?
- 2. Android aramayı değiştirmeden aramayı değiştirme on-create
- 3. Android uygulamam neden düğmeyi tıklatıyor?
- 4. Android: Uygulamam 0 cihazları destekler
- 5. Android - Uygulamam için Yanlış Bilgileri Görüntüleme
- 6. android - Uygulamam için ProGuard kullanmak istediğiniz
- 7. Perl'da tarih aramayı karşılaştır?
- 8. İğne deliği kamera derinliği nasıl algılayabilir?
- 9. actionmode'nin zaten mevcut olup olmadığını nasıl algılayabilir
- 10. Android uygulamam için global yüksek puanı nasıl oluştururum?
- 11. Pandalar dropna - bırakılan satırları depola
- 12. Sürükleyip bırakılan dinamik kılavuz Bootstrap
- 13. Tanımsız fn aramayı denerken,
- 14. $ $ İlk aramayı atla
- 15. Uygulamam yüklenirken beyaz ekran nasıl kaldırılır?
- 16. Android'de araç çubuğuna bırakılan tek bir menü maddesi nasıl eklenir?
- 17. Gelen aramayı algıla iphone 5
- 18. Lync'te gelen bir aramayı algılama
- 19. Uygulamam ben geliştirilen
- 20. Uygulamam için bir sunucu nasıl kurulur
- 21. Uygulamam aracılığıyla android takvim olayları güncelleştirin ve silin
- 22. Bluetooth: Aramayı kaynaktan kaynağa mı aktarıyorsunuz?
- 23. Sözlük aramayı önleyen Verimli Lemmatizer
- 24. kıvılcım: aramayı kullanın haritada arayın
- 25. Datatables.net'de özel aramayı açısal 4
- 26. Android 4.1'de (Jelly Bean) çevrimdışı sesle-metne uygulamamı uygulamam?
- 27. iCloud ne zaman güncelleniyor algılayabilir misiniz?
- 28. iPhone bir dokunuş boyutunu algılayabilir mi?
- 29. nodejs sonsuza dek: npm uygulamam nasıl çalıştırılır
- 30. ARC uygulamam iOS 3.x'te nasıl çalışıyor?
Düzenli bir askıya alma için durum geçişi nasıl kapanır?> Boşta mı? – Sam
Ah, şimdi ne sorduğunu görüyorum. Ne yazık ki, görebildiğim kadarıyla, bırakılan bir aramayı, kullanıcının telefonu kapattığını veya uzaktaki partiyi kapattığını ayırt etmenin bir yolu olduğunu sanmıyorum. –
Arayan kişi aramayı iptal ettiğini nasıl anlayabilirim? bunun için herhangi bir akış var mı? –