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.
- 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;
- 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.
Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.