Invocar una aplicación de BlackBerry Device Software

Puede crear aplicaciones del dispositivo BlackBerry que invoquen aplicaciones de BlackBerry Device Software, como la aplicación de mensajes, la aplicación de teléfono y la aplicación multimedia. Cuando su aplicación invoca una aplicación de BlackBerry Device Software, puede hacer que la aplicación de BlackBerry Device Software realice una acción o muestre información.
  1. Importe las clases y las interfaces necesarias.
    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. Invoque el método Invoke.invokeApplication() y utilice los parámetros pertinentes. Por ejemplo:
    • Para iniciar la aplicación Mensajes y crear un mensaje SMS nuevo en blanco, invoque el Invoke.invokeApplication() y utilice los parámetros siguientes: Invoke.APP_TYPE_MESSAGES y un objeto MessageArguments que utilice el campo ARG_NEW_SMS.
      Invoke.invokeApplication(Invoke.APP_TYPE_MESSAGES,
          new MessageArguments( MessageArguments.ARG_NEW_SMS) );
      
    • Para iniciar el calendario, invoque Invoke.invokeApplication(APP_TYPE_CALENDAR, CalendarArguments).
    • Para iniciar la aplicación Teléfono, invoque Invoke.invokeApplication(APP_TYPE_PHONE,PhoneArguments).
    • Para iniciar BlackBerry Maps y mostrar la vista de mapa predeterminada, invoque Invoke.invokeApplication() y proporcione como parámetros Invoke.APP_TYPE_MAPS y un objeto MapsArguments nuevo.
      Invoke.invokeApplication(Invoke.APP_TYPE_MAPS, new MapsArguments() );
      

Para obtener más información acerca del uso de la clase net.rim.blackberry.api.invoke.Invoke, consulte la referencia de API para BlackBerry Java Development Environment.

Tema siguiente: Búsqueda unificada

¿Le ha resultado útil esta información? Envíenos sus comentarios.