Help Center
Local Navigation
- Integración con aplicaciones de BlackBerry Device Software
- Búsqueda unificada
- Compatibilidad de interacción de dispositivo
- Lista de mensajes
- Mensajes personalizados
- Archivos adjuntos
- Calendario
- Lista de contactos
- Lista de tareas
- Teléfono
- Realizar una llamada desde una aplicación del dispositivo BlackBerry
- Hacer una llamada desde una aplicación del dispositivo BlackBerry (entorno de una sola línea)
- Realizar una llamada desde una aplicación del dispositivo BlackBerry (entorno de varias líneas)
- Agregar tonos DTMF a la cola de envío
- Tonos DTMF de BlackBerry
- Escuchar y administrar eventos del teléfono
- Escuchar y administrar eventos de varias líneas
- Recuperar información de llamadas utilizando registros de llamadas
- Recuperar a un participante de una llamada
- Recuperar información de llamadas
- Recuperar el número de teléfono de un dispositivo BlackBerry
- Recuperar una llamada por el ID de llamada
- Visualizar contenido en una pantalla de llamada
- BlackBerry Browser
- Opciones de menú
- Obtener más información
- Glosario
- Comentarios
- Historial de revisión del documento
- Aviso legal
BlackBerry Manuals & Help
>
Developer Documentation
>
Java Development Guides and API Reference
>
Guía de desarrollo
Integration - BlackBerry Java SDK - 6.0
Recuperar información de llamadas
- Importe la clase necesaria.
import net.rim.blackberry.api.phone.PhoneCall;
- Invoque PhoneCall.getElapsedTime() para recuperar la duración de la llamada actual. Invoque PhoneCall.getStatus() para recuperar el estado de la conexión de la llamada. Invoque PhoneCall.getDisplayPhoneNumber() para recuperar el número de teléfono de la llamada. En el ejemplo de código siguiente, aparece un mensaje de estado en la pantalla cuando la llamada telefónica ha durado más de 120 segundos.
int threshold = 120; int elapsedTime = call.getElapsedTime(); int status = call.getStatus(); if ((status == PhoneCall.STATUS_CONNECTED || status == PhoneCall.STATUS_CONNECTING) && call.isOutGoing() && elapsedTime > threshold) { String phoneNumber = call.getDisplayPhoneNumber(); Status.show("Your call to " + call.getDisplayPhoneNumber() + " has lasted more than " + (String)threshold + "."); }
Tema siguiente: Recuperar el número de teléfono de un dispositivo BlackBerry
Tema anterior: Recuperar a un participante de una llamada
¿Le ha resultado útil esta información? Envíenos sus comentarios.