2010-03-04 9 views
7

¿Tiene el SDK de Android la capacidad de atrapar un evento de llamada descartada? Si es así, ¿cómo se llama? He estado merodeando la documentación buscándolo.¿Hay un Oyente de llamadas caídas?

¿Hay alguna diferencia entre un cuelgue y una llamada perdida?

Respuesta

3

¿Tiene el SDK de Android la capacidad para atrapar un evento de llamada descartada?

¿Existe una diferencia entre un ala , y una llamada caído?

Para humanos, sí. Para Android, no.

3

Solo un poco de información adicional.

El sistema Android no sabe cuándo se abandona una llamada por alguna razón, es decir, congestión, sin circuito disponible, etc. Sin embargo, ninguna de esta información se procesa en el SDK. En la fuente, en algún momento, android básicamente procesa un montón de información relacionada con la telefonía en unas pocas e insoportables llamadas sdk. Por ejemplo, la única indicación que recibimos de un final de llamada es el cambio en un PhoneStateListener de OffHook a Idle. Que literalmente abarca todas las razones para un final de llamada.

Incluso diferentes estados de la llamada se mezclan. Donde deberíamos poder obtener información como si el teléfono está alertando a la parte b o si realmente tiene una conexión activa, esto se reduce a los tres estados disponibles, offhook, inactivo y timbre: el timbre de la nota solo se produce cuando el dispositivo está sonando. no cuando la persona a la que está llamando suena el timbre del teléfono.

Lamento ser otro portador de malas noticias nuevas, pero por desgracia. todo lo que podemos esperar es un mejor soporte en una etapa posterior

Cuestiones relacionadas