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.
- 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;
- 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.
Le informazioni sono state utili? Inviateci i vostri commenti.