통화 정보 가져오기

  1. 필요한 클래스를 가져옵니다.
    import net.rim.blackberry.api.phone.PhoneCall;
  2. PhoneCall.getElapsedTime()을 호출하여 현재 통화의 소요 시간을 가져옵니다. PhoneCall.getStatus()를 호출하여 현재 통화의 연결 상태를 가져옵니다. PhoneCall.getDisplayPhoneNumber()를 호출하여 통화에 사용된 전화 번호를 가져옵니다. 다음 코드 샘플에서는 전화 통화가 120초 넘게 지속되면 화면에 상태 메시지가 나타납니다.
    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 + ".");
    }

이 정보가 도움이 되었습니까? 의견을 보내 주십시오.