Richiamo di un'applicazione BlackBerry Device Software

È possibile creare applicazioni BlackBerry in grado di richiamare applicazioni BlackBerry Device Software, ad esempio l'applicazione Messaggi, l'applicazione Telefono e l'applicazione Multimedia. L'applicazione in uso, quando richiama un'applicazione BlackBerry Device Software, può fare in modo che quest'ultimo esegua un'azione o visualizzi determinate informazioni.
  1. Importare le classi e le interfacce richieste.
    import net.rim.blackberry.api.invoke.CalendarArguments;
    import net.rim.blackberry.api.invoke.Invoke;
    import net.rim.blackberry.api.invoke.MapsArguments;
    import net.rim.blackberry.api.invoke.MessageArguments;
    import net.rim.blackberry.api.invoke.PhoneArguments;
    
  2. Richiamare il metodo Invoke.invokeApplication() e utilizzare i parametri appropriati. Ad esempio:
    • Per avviare l'applicazione Messaggi e creare un nuovo SMS vuoto, richiamare Invoke.invokeApplication() e utilizzare i seguenti parametri: Invoke.APP_TYPE_MESSAGES e un oggetto MessageArguments che utilizza il campo ARG_NEW_SMS.
      Invoke.invokeApplication(Invoke.APP_TYPE_MESSAGES,
          new MessageArguments( MessageArguments.ARG_NEW_SMS) );
      
    • Per avviare il calendario, richiamare Invoke.invokeApplication(APP_TYPE_CALENDAR, CalendarArguments).
    • Per avviare l'applicazione Telefono, richiamare Invoke.invokeApplication(APP_TYPE_PHONE,PhoneArguments).
    • Per avviare BlackBerry Maps e visualizzare la mappa predefinita, richiamare Invoke.invokeApplication() e fornire come parametri Invoke.APP_TYPE_MAPS e un nuovo oggetto MapsArguments.
      Invoke.invokeApplication(Invoke.APP_TYPE_MAPS, new MapsArguments() );
      

Per ulteriori informazioni sulla classe net.rim.blackberry.api.invoke.Invoke, vedere la documentazione di riferimento sulle API di BlackBerry Java Development Environment.

Argomento successivo: Unified Search

Le informazioni sono state utili? Inviateci i vostri commenti.