Recupero delle informazioni di una chiamata

  1. Importare la classe richiesta.
    import net.rim.blackberry.api.phone.PhoneCall;
  2. Richiamare PhoneCall.getElapsedTime() per recuperare la durata della chiamata in corso. Richiamare PhoneCall.getStatus() per recuperare lo stato della connessione della chiamata. Richiamare PhoneCall.getDisplayPhoneNumber() per recuperare il numero di telefono della chiamata. Nel seguente esempio di codice, sullo schermo compare un messaggio di stato se la durata della telefonata ha superato i 120 secondi.
    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 + ".");
    }

Le informazioni sono state utili? Inviateci i vostri commenti.