Como criar uma janela do navegador em J2ME?

votos
6

Como posso criar um componente de navegador em J2ME que pode exibir páginas da web dentro de um aplicativo? Existe alguma API disponível para isso? ou isso é realmente possível?

Publicado 17/03/2009 em 12:09
fonte usuário
Em outras línguas...                            


7 respostas

votos
4

Minhas experiências:

  1. J2MEPolish tem browser HTML. Custa 990EUR por aplicativo e você precisa usar J2MEPolish para usá-lo. Mas esteja avisado: o seu browser HTML tem muitos problemas, ele suporta formulários e outros elementos avançados, mas se você tentar obter algo que você gosta, em seguida, tornando a qualidade é ruim (por exemplo, sem espaçamento, o padrão é vista centro etc). avaliação gratuita / GPL está disponível.
  2. PocketLearn J2ME HTML Component - http://www.j2mehtml.com/ parece ter menos recursos, mas muito melhor qualidade de renderização. Esta não é livre, bem como, e lá eles não fornecem qualquer carregamento de avaliação útil ou licença pública informações taxa.
  3. navegador J2ME cHTML é gratuito e de código aberto, mas nenhum docs (e provavelmente nenhuma qualidade também)
Respondeu 05/11/2010 em 17:11
fonte usuário

Respondeu 14/07/2010 em 03:50
fonte usuário

votos
2

Tanto quanto eu sei, o único navegador escrito em J2ME é Opera Mini (para não se confundir com o Opera Mobile, que é uma coisa diferente). Corre-se surpreendentemente bom, mesmo em telefones finais muito baixas, mas a maioria da manipulação HTML é feito em um servidor especial que hospeda Opera, eo cliente recebe otimiza, dados binários pré-formatadas para mostrar.

Fazendo tudo no telefone usando Java pode ser difícil ou mesmo impossível. Você seria capaz de codificar um navegador que exibe páginas HTML muito básicas, mas fazendo a coisa certa, mesmo para páginas mais complexas parece ser impossível no J2ME, devido à limitações de memória e CPU.

Eu poderia imaginar que alguns telefones de ponta vêm com uma API personalizada para incorporar um navegador nativo em você Midled, mas o J2ME Standart definitivamente não tem isso.

Respondeu 13/05/2009 em 18:36
fonte usuário

votos
2

O conteúdo manipulação API é o que você está procurando.

Isso é JSR 211.

Infelizmente, para fazer o que você quer, você precisa encontrar um aparelho que contém uma implementação de JSR211 que é completa e correta.

Que ainda não existe, tanto quanto eu sei.

O único emulador de J2ME que eu sei que podem permitir-lhe lançar uma janela do navegador web (fora de um MIDlet) é o emulador Nokia Series60. Que não tem uma implementação completa da JSR 211.

Respondeu 18/03/2009 em 15:14
fonte usuário

votos
2

A única maneira portátil para exibir uma página da Web no navegador é com:

MIDlet.platformRequest(String URL);

Em algum móvel, isso irá terminar a aplicação J2ME embora.

Respondeu 17/03/2009 em 13:13
fonte usuário

votos
1

Unfortunatley não há componentes internos em Java ME para renderizar html.

Respondeu 30/03/2009 em 13:02
fonte usuário

votos
0

Você pode tentar a componente htmlBrowser do kit de ferramentas J2MEPolish (www.j2mepolish.org)

Respondeu 02/05/2009 em 15:32
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more