Aufrufen einer BlackBerry Device Software-Anwendung

Sie können BlackBerry-Geräteanwendungen erstellen, die BlackBerry Device Software-Anwendungen wie z. B. die Nachrichtenanwendung, die Telefonanwendung und die Medienanwendung aufrufen. Wenn Ihre Anwendung eine BlackBerry Device Software-Anwendung aufruft, kann die Anwendung die BlackBerry Device Software-Anwendung veranlassen, eine Aktion auszuführen oder Informationen anzuzeigen.
  1. Importieren Sie die erforderlichen Klassen und Schnittstellen.
    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. Rufen Sie die Invoke.invokeApplication()-Methode auf, und verwenden Sie die entsprechenden Parameter. Beispiel:
    • Um die Nachrichtenanwendung zu starten und eine neue leere SMS-Nachricht zu erstellen, rufen Sie Invoke.invokeApplication() auf, und verwenden Sie die folgenden Parameter: Invoke.APP_TYPE_MESSAGES und ein MessageArguments-Objekt, das das ARG_NEW_SMS-Feld verwendet.
      Invoke.invokeApplication(Invoke.APP_TYPE_MESSAGES,
          new MessageArguments( MessageArguments.ARG_NEW_SMS) );
      
    • Rufen Sie Invoke.invokeApplication(APP_TYPE_CALENDAR, CalendarArguments) auf, um den Kalender zu starten.
    • Rufen Sie Invoke.invokeApplication(APP_TYPE_PHONE,PhoneArguments) auf, um die Telefonanwendung zu starten.
    • Um BlackBerry Maps zu starten und die Standardkartenansicht anzuzeigen, rufen Sie Invoke.invokeApplication() auf, und stellen Sie Invoke.APP_TYPE_MAPS und ein neues MapsArguments-Objekt als Parameter bereit.
      Invoke.invokeApplication(Invoke.APP_TYPE_MAPS, new MapsArguments() );
      

Weitere Informationen zur Verwendung der net.rim.blackberry.api.invoke.Invoke-Klasse finden Sie in der API-Referenz für die BlackBerry Java Development Environment.

Nächstes Thema: Einheitliche Suche

Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.