¿Cómo puedo crear un componente de navegador en J2ME que pueda mostrar páginas web dentro de una aplicación? ¿Hay alguna API disponible para esto? o es esto realmente posible?¿Cómo crear una ventana del navegador en J2ME?
Respuesta
Por lo que yo sé, el único navegador escrito en J2ME es Opera Mini (no confundirse con Opera Mobile, que es una cosa diferente). Funciona increíblemente bien incluso en teléfonos de muy bajo consumo, pero la mayor parte del manejo de HTML se realiza en un servidor especial que Opera hospeda, y el cliente obtiene datos binarios preformateados y optimizados para mostrar.
Hacer todo lo que hace por teléfono con Java puede ser difícil o incluso imposible. Sería capaz de codificar un navegador que muestra páginas HTML muy básicas, pero hacer las cosas bien incluso para páginas más complejas parece ser imposible en J2ME debido a la memoria y CPU limitadas.
Me imagino que algunos teléfonos de gama alta vienen con una API personalizada para insertar un navegador nativo en Midled, pero el estándar J2ME definitivamente no tiene esto.
La única manera portátil para mostrar una página web en el navegador es con:
MIDlet.platformRequest(String URL);
en algunos teléfonos, esto va a terminar la aplicación J2ME sin embargo.
La API de manejo de contenido es lo que estás buscando.
Eso es JSR 211.
Desafortunadamente, para hacer lo que quiere, lo que se necesita para encontrar un teléfono que contiene una implementación de JSR211 que sea completa y correcta.
Eso no existe hasta donde yo sé.
El único emulador J2ME que conozco que puede permitirle iniciar una ventana del navegador web (fuera de un MIDlet) es el emulador Nokia Series60. Eso no tiene una implementación completa de JSR 211.
Desafortunadamente no hay componentes incorporados en Java ME para renderizar html.
Usted puede tratar de componente del conjunto de herramientas htmlBrowser j2mePolish (www.j2mepolish.org)
Mis experiencias:
- J2MEPolish tiene navegador HTML. Cuesta 990EUR por aplicación y necesita usar J2MEPolish para usarlo. Pero ten cuidado: su navegador HTML tiene muchos problemas, admite formularios y otros elementos avanzados, pero si intentas obtener algo que te guste, entonces la calidad de la representación es mala (por ejemplo, sin espacio, por defecto, vista central, etc.). Evaluación gratuita/GPL está disponible.
- El Componente HTML JLME de PocketLearn - http://www.j2mehtml.com/ parece tener menos funciones pero una calidad de representación mucho mejor. Esto no es gratis también, y allí no proporcionan ninguna descarga de evaluación útil o información de tarifa de licencia pública.
- navegador J2ME cHTML es libre y de código abierto, pero no hay documentos (y probablemente ninguna calidad también)
Supongo que esta es la mejor respuesta. Además, en segundo lugar los problemas del navegador J2MEPolish. – mixdev
- 1. Crear un navegador de ventana dentro del navegador con extjs
- 2. ventana del navegador de redimensionamiento del navegador cruzado en JavaScript
- 3. GWT Ventana emergente en la nueva ventana del navegador
- 4. Incrustar ventana del navegador web en Java
- 5. ventana del navegador abierta del programa Java
- 6. Cómo acoplar Firebug en la ventana del navegador?
- 7. ¿Cómo escribo contenido en otra ventana del navegador usando Javascript?
- 8. ¿Cómo crear una ventana emergente en asp.net mvc?
- 9. J2ME: ¿Cómo hacer una llamada?
- 10. ¿Cómo minimizo una aplicación J2ME?
- 11. ¿Cómo crear una ventana emergente en android?
- 12. Cómo crear una ventana oculta en C++
- 13. Desactivar ventana del navegador Cambiar el tamaño
- 14. Minimizar la ventana del navegador usando javascript
- 15. ¿Cómo prevenir el cierre de la ventana del navegador?
- 16. Cómo crear midlets J2ME para Nokia utilizando Eclipse
- 17. ¿Cómo enviar MMS en J2ME?
- 18. Cómo crear una ventana pura de winapi
- 19. Autenticación HTTP en J2ME
- 20. ASP.NET y sesiones: nueva instancia del navegador frente a la nueva ventana del navegador
- 21. ¿Determinando la posición de la ventana del navegador en JavaScript?
- 22. Abrir una nueva ventana del navegador con una nueva ID de sesión en ASP.NET
- 23. Expresiones regulares en J2ME
- 24. Qt: Cómo crear una ventana de configuración como en GTK
- 25. Crear una aplicación sin una ventana
- 26. ¿Hay una biblioteca GZIP J2ME?
- 27. ¿Puedo cambiar el tamaño de la ventana del navegador?
- 28. Analizando JSON en J2ME
- 29. JavaScript: ¿Cómo averiguar el ancho y alto del punto de vista en la ventana del navegador?
- 30. Cómo crear una ventana modal en JavaFX 2.1
no quiero cerrar la aplicación. Quiero saber si algún componente de vista (como Formulario, Lista) está disponible para mostrar las páginas web dentro de la aplicación.Al igual que iPhone tiene UIWebWiew, Android también tiene un componente similar a este – Jinesh