Estoy diseñando una aplicación en la que necesito diferenciar entre una llamada rechazada por el receptor (presionando el botón de marcación) con la que no contestó y la que está desconectando. ¿Hay algo que haga una diferenciación ya que ambos están incluidos en la categoría de llamadas perdidas en Android?¿Cómo diferenciar entre una llamada perdida y una respuesta negativa?
7
A
Respuesta
2
Le faltan algunos detalles; por favor avise.
¿Te refieres al proveedor de registro de llamadas android.provider.CallLog.Calls
? Solo hay 3 tipos de llamadas definidos. ¿Puede proporcionar los datos de todos los campos para dicha entrada en el Registro de llamadas?
La única otra manera (lo sabemos) de decir es mirar el estado del teléfono (a través de IntentReceiver
) y realizar un seguimiento de las transiciones usted mismo. Lo más probable es que una transición de Timbre a inactividad indicara que la llamada fue rechazada en lugar de respondida, en cuyo caso cambiaría de Timbre a Desvío.
Cuestiones relacionadas
- 1. Cómo diferenciar entre iphone4 y iphone 3
- 2. Diferenciar entre applicationDidEnterBackground y applicationWillTermimate
- 3. ¿Persona perdida en la respuesta de Ajax?
- 4. ¿Puede Kinect diferenciar entre un hombre y una mujer?
- 5. ¿Cómo diferenciar entre presionar una tecla larga y presionar una tecla con regularidad?
- 6. Diferenciar entre TCHAR y _TCHAR
- 7. Javascript Sintaxisaluminación perdida cuando se realiza una llamada AJAX
- 8. Diferenciar entre tecla presionada y tecla mantenida
- 9. ¿Diferenciar entre iPhones en blanco y negro?
- 10. ¿Cómo diferenciar entre el programador y JVM excepciones
- 11. ¿Cómo diferenciar entre las teclas 'Enter' y 'Return' en Javascript?
- 12. IE e.keyCode - ¿Cómo puedo diferenciar entre ampersand y up-arrow?
- 13. Cómo diferenciar entre versiones frente a instantáneas
- 14. ¿Es posible diferenciar entre una pulsación larga y un toque en un botón?
- 15. ¿Cómo diferenciar iPhone y iPad en una aplicación universal?
- 16. ¿Cómo diferenciar entre un doble pico y una matriz de pico único en MATLAB?
- 17. ¿Cómo diferenciar entre propiedades de prueba y producción en una aplicación?
- 18. ¿Cómo puedo diferenciar entre clics simples y dobles en .Net?
- 19. ¿Cómo diferenciar entre las solicitudes http y cli?
- 20. ¿Cómo diferenciar entre hacer clic y arrastrar/soltar evento?
- 21. Declaración de una matriz de longitud negativa
- 22. Devolución de la respuesta de una llamada Jquery AJAX
- 23. ¿Cuál es la diferencia entre una salida y una llamada en WebSphere MQ FTE?
- 24. ¿Cómo me aseguro de una columna no negativa?
- 25. Cómo responder programáticamente una llamada
- 26. ¿Puede Emacs diferenciar entre ctrl-r y ctrl-shift-r?
- 27. ¿Cómo responder programáticamente una llamada?
- 28. JSON: ¿Cómo hago una llamada JSON entre dominios?
- 29. ¿Cómo podría diferenciar entre los diferentes tipos de excepciones?
- 30. ¿Diferenciar entre desplazamiento arriba/abajo en jquery?
Sí, tengo la misma pregunta. Si alguien tiene esta respuesta, por favor ayúdenos. Lo intenté, pero no pude diferenciar estos dos. – Debarati