Guia do desenvolvedor
Local Navigation
- Integração com aplicativos BlackBerry Device Software Device Software
- Pesquisa unificada
- Suporte à interação do aparelho
- Lista de mensagens
- Mensagens personalizadas
- Anexos
- Calendário
- Lista de contatos
- Lista de tarefas
- Telefone
- BlackBerry Browser
- Itens de menu
- Mais informações
- Glossário
- Enviar comentários
- Histórico da revisão de documentos
- Aviso legal
Documentação do produto
>
Documentação do desenvolvedor
>
Guias de desenvolvimento Java e referência de API
>
Guia do desenvolvedor
Integration Guide - BlackBerry Java SDK - 7.0
Exibir conteúdo HTML a partir de um recurso em seu aplicativo
- Importe as classes e interfaces necessárias.
import net.rim.device.api.browser.field2.*; import net.rim.device.api.system.*; import net.rim.device.api.ui.*; import net.rim.device.api.ui.container.*;
- Crie a estrutura do aplicativo estendendo a classe UiApplication. Em main(), crie uma instância da nova classe e invoque enterEventDispatcher() para habilitar o aplicativo para receber eventos. No construtor de aplicativo, invoque pushScreen() para exibir a tela personalizada para o aplicativo. A classe BrowserFieldDemoScreen, descrita na etapa 3, representa a tela personalizada.
public class BrowserFieldDemo extends UiApplication { public static void main(String[] args) { BrowserFieldDemo app = new BrowserFieldDemo(); app.enterEventDispatcher(); } public BrowserFieldDemo() { pushScreen(new BrowserFieldDemoScreen()); } } - Crie a tela personalizada estendendo a classe MainScreen.
class BrowserFieldDemoScreen extends MainScreen { public BrowserFieldDemoScreen() { } } - No construtor de tela, crie uma instância da classe BrowserField.
BrowserField myBrowserField = new BrowserField();
- No construtor de tela, invoque add() para adicionar o objeto BrowserField à tela.
add(myBrowserField);
- No construtor de tela, invoque BrowserField.requestContent() para especificar o local do recurso em seu aplicativo e exibir o conteúdo HTML.
myBrowserField.requestContent("local:///test.html");Nota: A classe BrowserField não acessa recursos usando uma estrutura de pastas. A classe BrowserField exibe o primeiro recurso encontrado que corresponde ao nome de arquivo especificado.
Próximo tópico: Configurar um campo de navegador
Tópico anterior: Exibir conteúdo HTML de uma página da Web em um campo de navegador
Estas informações foram úteis? Gostaríamos de receber seus comentários.