Récupérer des informations d'appel

  1. Importez la classe requise.
    import net.rim.blackberry.api.phone.PhoneCall;
  2. 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 + ".");
    }

Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.