2010-03-04 8 views
7

L'SDK di Android ha la capacità di intercettare un evento di chiamata dimenticata? se è così, come è chiamato? Ho cercato la documentazione cercandola.C'è un listener di chiamate perse

C'è una differenza tra un riagganciare e una chiamata interrotta?

risposta

3

L'SDK di Android ha l'abilità per intercettare un evento Chiamata dimenticata?

No.

C'è una differenza tra un blocco , e una chiamata caduto?

Per l'uomo, sì. Per Android, no.

3

Solo un po 'di informazioni aggiuntive.

Il sistema Android sa quando una chiamata viene interrotta per qualsiasi motivo, ad esempio Congestione, Nessun circuito disponibile ecc. Tuttavia nessuna di queste informazioni viene analizzata attraverso il sdk. Nella fonte, ad un certo punto, Android praticamente distrugge un sacco di informazioni relative alla telefonia in alcune chiamate sdk, atrocemente vaga. Ad esempio, l'unica indicazione che otteniamo di una fine chiamata è la modifica in un PhoneStateListener da OffHook a Idle. Che racchiude letteralmente ogni singola ragione per la fine di una chiamata.

Anche i diversi stati della chiamata vengono mescolati insieme. Dove dovremmo essere in grado di ottenere informazioni come se il telefono sta avvisando il b party o in realtà ha una connessione attiva, questo è ridotto ai tre stati disponibili, offhook, idle e ringing - lo squillo delle note è solo quando il dispositivo sta squillando, non quando la persona che stai chiamando squilla del telefono.

Mi spiace essere un altro portatore di pessimo nuovo, ma ahimè. tutto ciò che possiamo sperare è un supporto migliore in una fase successiva

Problemi correlati