2009-06-29 14 views

Respuesta

8

Sí, muy posible. Tienes que enganchar en "Eventos del teléfono" y crear un oyente del teléfono. Los documentos dan algunos consejos sobre esto. ¡así que enciende tu IDE Java favorito y disfruta!

http://na.blackberry.com/eng/deliverables/1076/development.pdf (mirada alrededor de la página 190)

Listen for phone events.  >Implement the PhoneListener interface. 
Register the phone listener. >Invoke Phone.addPhoneListener(). 
Remove a phone listener.  >Invoke removePhoneListener(). 

Cuando llega una nueva llamada que utiliza el callIncoming (int) de devolución de llamada. Hay un montón más:

A call is added to a conference call. 
    callAdded(int) 

    A BlackBerry® device user answers a call (user driven). 
    callAnswered(int) 

    A conference call is established. 
    callConferenceCallEstablished(int) 

    The network indicates a connected event (network driven). 
    callConnected(int) 

    A direct-connect call is connected. 
    callDirectConnectConnected(int) 

    A direct-connect call is disconnected. 
    callDirectConnectDisconnected(int) 

    A call is disconnected. 
    callDisconnected(int) 

    A BlackBerry device user ends the call. 
    callEndedByUser(int) 

    A call fails. 
    callFailed(int, int) 

    A new call arrives. 
    callIncoming(int) 

    The BlackBerry device initiates an outgoing call. 
    callInitiated(int) 

    A call is removed from a conference call. 
    callRemoved(int) 

    A held call resumes. 
    callResumed(int) 

    A call is waiting. 
    callWaiting(int) 

    A conference call is ended (all members are disconnected). 
    conferenceCallDisconnected(int) 
Cuestiones relacionadas