Appeler une application BlackBerry Device Software

Vous pouvez créer des applications de terminal BlackBerry appelant des applications BlackBerry Device Software, telles que l'application Messages, l'application téléphonique et l'application multimédia. Lorsque votre application appelle une application BlackBerry Device Software, l'application peut forcer l'application BlackBerry Device Software à exécuter une action ou à afficher des informations.
  1. Importez les classes et les interfaces requises.
    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. Appelez la méthode Invoke.invokeApplication() et utilisez les paramètres appropriés. Par exemple :
    • Pour démarrer l'application Messages et créer un message SMS vide, appelez Invoke.invokeApplication() et utilisez les paramètres suivants : Invoke.APP_TYPE_MESSAGES et un objet MessageArguments qui utilise le champ ARG_NEW_SMS.
      Invoke.invokeApplication(Invoke.APP_TYPE_MESSAGES,
          new MessageArguments( MessageArguments.ARG_NEW_SMS) );
      
    • Pour démarrer le calendrier, appelez Invoke.invokeApplication(APP_TYPE_CALENDAR, CalendarArguments).
    • Pour démarrer l'application téléphonique, appelez Invoke.invokeApplication(APP_TYPE_PHONE,PhoneArguments).
    • Pour démarrer BlackBerry Maps et afficher la vue de la carte par défaut, appelez Invoke.invokeApplication() et indiquez comme paramètres Invoke.APP_TYPE_MAPS et un nouvel objet MapsArguments.
      Invoke.invokeApplication(Invoke.APP_TYPE_MAPS, new MapsArguments() );
      

Pour plus d'informations à propos de la classe net.rim.blackberry.api.invoke.Invoke, consultez la référence API de BlackBerry Java Development Environment.

Sujet suivant: Recherche unifiée

Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.