Guía de desarrollo
Local Navigation
- Integración con aplicaciones de BlackBerry Device Software
- Búsqueda unificada
- Compatibilidad de interacción de dispositivo
- Lista de mensajes
- Mensajes personalizados
- Archivos adjuntos
- Calendario
- Lista de contactos
- Lista de tareas
- Teléfono
- BlackBerry Browser
- Opciones de menú
- Obtener más información
- Glosario
- Comentarios
- Historial de revisión del documento
- Aviso legal
Documentación de producto
>
Documentación del desarrollador
>
Guías de desarrollo de Java y referencia de API
>
Guía de desarrollo
Integration Guide - BlackBerry Java SDK - 7.0
Configurar un campo de navegador
- Importe las clases y las interfaces necesarias.
import net.rim.device.api.browser.field2.*; import net.rim.device.api.ui.*; import net.rim.device.api.ui.container.*;
- Cree el marco de la aplicación ampliando la clase UiApplication. En main(), cree una instancia de la clase nueva e invoque enterEventDispatcher() para activar la aplicación para recibir eventos. En el constructor de la aplicación, invoque pushScreen() para mostrar la pantalla personalizada para la aplicación. La clase BrowserFieldDemoScreen, descrita en el paso 3, representa la pantalla personalizada.
public class BrowserFieldDemo extends UiApplication { public static void main(String[] args) { BrowserFieldDemo app = new BrowserFieldDemo(); app.enterEventDispatcher(); } public BrowserFieldDemo() { pushScreen(new BrowserFieldDemoScreen()); } } - Cree el marco de la pantalla personalizada ampliando la clase MainScreen.
class BrowserFieldDemoScreen extends MainScreen { public BrowserFieldDemoScreen() { } } - En el constructor de pantalla, cree una instancia de la clase BrowserFieldConfig.
BrowserFieldConfig myBrowserFieldConfig = new BrowserFieldConfig();
- En el constructor de pantalla, invoque BrowserFieldConfig.setProperty() para especificar una propiedad de BrowserField. El primer parámetro de setProperty() especifica la propiedad, y el segundo especifica el valor de la propiedad. Por ejemplo, el ejemplo de código siguiente especifica la propiedad NAVIGATION_MODE de un objeto BrowserField:
myBrowserFieldConfig.setProperty(BrowserFieldConfig.NAVIGATION_MODE, BrowserFieldConfig.NAVIGATION_MODE_POINTER);
- En el constructor de pantalla, cree una instancia de la clase BrowserField que utilice la configuración que ha definido.
BrowserField browserField = new BrowserField(myBrowserFieldConfig);
Tema anterior: Mostrar contenido HTML de un recurso en su aplicación
¿Le ha resultado útil esta información? Envíenos sus comentarios.