Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿Cómo puede mi aplicación Android detectar una llamada perdida?

Estoy escribiendo una aplicación que está destinada a ser ejecutada durante una llamada. Después de que el usuario haga una llamada e inicia mi aplicación, quiero que mi aplicación pueda saber si la llamada se ha eliminado de una conexión incorrecta. es posible? Gracias

  • ¿Cómo utilizar la API de bloqueo inteligente en mi aplicación para desbloquear el modo de patrón?
  • ¿Proporción de tamaño de texto recomendada entre dispositivos móviles y tablets?
  • onPrepareOptionsMenu no se llama en Fragmentos
  • ListView: TextView con LinkMovementMethod hace que el elemento de lista sea unclickable?
  • Opciones de depuración no disponibles en Eclipse después de reinstalar ADT
  • Deshabilitar la animación de transición entre actividades
  • Sonido de carga de Soundpool Ya existe un componente del nombre 'OMX.qcom.audio.decoder.aac', ignorando éste
  • Android 6.0 RuntimeException: No se puede conectar al servicio de cámara
  • Firebase mensajería NoSuchMethodError.zzUr excepción
  • Establecer una variable global en gradle que se puede utilizar en el archivo de manifiesto
  • Deshabilitar rating en RatingBar
  • El depurador de Eclipse se detiene solo
  • 2 Solutions collect form web for “¿Cómo puede mi aplicación Android detectar una llamada perdida?”

    La clase Android TelephonyManager proporciona el método getCallState() , que le indicará el estado de la llamada actual. Estará buscando una transición de CALL_STATE_OFFHOOK a CALL_STATE_IDLE .

    Desafortunadamente, no veo ningún método para registrar una devolución de llamada, por lo que puede que tenga que recurrir a la encuesta.

    http://developer.android.com/reference/android/telephony/TelephonyManager.html

    ¿CALL_STATE_OFFHOOK -> CALL_STATE_IDLE también indica una llamada normalmente terminada?

    Independientemente, puede comprobar simplemente el estado de llamada utilizando el método de devolución de llamada onCallStateChanged de la clase PhoneStateListener. Esto se llamará cada vez que cambie el estado y puede cambiar el estado proporcionado para encontrar en qué estado se encuentra.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.