Sto sviluppando un'applicazione musicale e per questo ho bisogno di rilevare le chiamate in entrata (telefono, Skype, Viber ecc.) Per interrompere la riproduzione del brano. Sono in grado di rilevare le chiamate GSM utilizzando il listener PhoneState. C'è un modo per rilevare i dati/chiamate VoIP (Skype, Viber)?come rilevare la chiamata Skype/Viber in entrata
risposta
Non è necessario rilevare alcunché in modo specifico, ma gestire la messa a fuoco audio in modo corretto. Si prega di consultare questa guida su come farlo: https://developer.android.com/training/managing-audio/audio-focus.html
Grazie, voglio sapere quando squilla il telefono con Skype o Viber. per quale stream dovrei richiedere? STREAM_ALARM, STREAM_DTMF, STREAM_MUSIC, STREAM_NOTIFICATION, STREAM_RING, STREAM_SYSTEM, STREAM_VOICE_CALL – SohailAziz
Sembra che "STREAM_RING" e "STREAM_VOICE_CALL" sembrino dei buoni candidati. Provali e vedi cosa succede. Probabilmente potresti richiedere più di un flusso che penserei. – Karakuri
@Karakuri Ciao karakuri, hai una soluzione per rilevare chiamate in entrata/uscita per Skype. –
- 1. Ignora la schermata della chiamata in entrata?
- 2. Come silenziare una chiamata in entrata
- 3. Popup su schermo chiamata in entrata
- 4. Come rilevare la chiamata ricorsiva di root?
- 5. Come rilevare la funzione di sfondo chiamata in funzioni critiche
- 6. Salvataggio di un'immagine come immagine del contatto e visualizzazione durante la chiamata in entrata
- 7. L'emulatore Android si disconnette dalla chiamata in entrata
- 8. Come può la mia app Android rilevare una chiamata interrotta?
- 9. E 'possibile in Android registrare la chiamata durante le chiamate in entrata o in uscita
- 10. Come fa un Android "OS" rilevare una chiamata in arrivo
- 11. javascript + PhoneGap - come rilevare quando in una chiamata telefonica attiva
- 12. intercetta la schermata della chiamata in entrata del sistema operativo Android e sostituisce
- 13. Come rilevare le richieste HTTP in entrata inviate anonimamente tramite Tor?
- 14. Entrata in Django 1.5
- 15. Sposta lo schermo di chiamata in entrata predefinito in background su TelephonyManager.CALL_STATE_RINGING in Android
- 16. Come rilevare la lunghezza esatta in regex
- 17. non entrata cache in uso
- 18. Scarta pacchetto UDP in entrata senza leggere
- 19. La risposta AsyncContext non corrisponde alla richiesta originale in entrata?
- 20. come rilevare la posizione dello scroll nestedscrollview android in basso?
- 21. webRTC: come rilevare la presenza audio/video in Stream?
- 22. Come rilevare la modalità STAMINA?
- 23. Come rilevare la lingua dell'utente
- 24. Android: risposta automatica chiamata in entrata, riproduzione di un file audio
- 25. Come rilevare che una finestra ha esaurito la sua chiamata "ShowDialog"
- 26. Cattura il traffico in entrata in tcpdump
- 27. Leggere il certificato in entrata in Tomcat
- 28. come terminare la mia chiamata in uscita.
- 29. Come funziona la chiamata in Python?
- 30. Come funziona la "chiamata" in javascript?
Controllare la soluzione qui. http://stackoverflow.com/questions/22904514/call-detection-for-skype-in-android – Amit