Guide de développement
Local Navigation
- Intégration avec des applications BlackBerry Device Software
- Recherche unifiée
- Prise en charge de l'interaction du terminal
- Liste des messages
- Messages personnalisés
- Pièces jointes
- Calendrier
- Liste de contacts
- Liste des tâches
- Téléphone
- Appel depuis une application de terminal BlackBerry
- Passer un appel depuis une application de terminal BlackBerry (environnement à ligne unique)
- Passer un appel depuis une application de terminal BlackBerry (environnement à plusieurs lignes)
- Ajouter des tonalités DTMF à la file d'attente
- Tonalités DTMF BlackBerry
- Écouter et traiter des événements de téléphone
- Écouter et traiter des événements à plusieurs lignes
- Récupérer des informations d'appel à l'aide de journaux d'appels
- Récupérer un participant à un appel
- Récupérer des informations d'appel
- Récupérer le numéro de téléphone d'un terminal BlackBerry
- Récupérer un appel par ID d'appel
- Affichage de contenu sur un écran de d'appel
- BlackBerry Browser
- Commandes de menu
- Pour plus d'informations
- Glossaire
- Envoi de commentaires
- Historique de révision du document
- Informations juridiques
Documentation produit
>
Documentation pour les développeurs
>
Guides de développement et référence API pour Java
>
Guide de développement
Integration - BlackBerry Java SDK - 7.0
Récupérer des informations d'appel
- Importez la classe requise.
import net.rim.blackberry.api.phone.PhoneCall;
- Appelez PhoneCall.getElapsedTime() pour récupérer la durée de l'appel en cours. Appelez PhoneCall.getStatus() pour récupérer l'état de connexion de l'appel. Appelez PhoneCall.getDisplayPhoneNumber() pour récupérer le numéro de téléphone de l'appel. Dans l'échantillon de code suivant, un message d'état apparaît à l'écran lorsque l'appel téléphonique a duré plus de 120 secondes.
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 + "."); }
Sujet suivant: Récupérer le numéro de téléphone d'un terminal BlackBerry
Sujet précédent: Récupérer un participant à un appel
Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.