如何在J2ME中创建浏览器窗口?

Jin*_*esh 6 java-me

如何在J2ME中创建可以在应用程序中显示网页的浏览器组件?有没有可用的API?或者这真的可能吗?

Len*_*mel 2

据我所知,唯一用 J2ME 编写的浏览器是 Opera Mini(不要与 Opera Mobile 混淆,这是不同的东西)。即使在非常低端的手机上,它也能运行得非常好,但大部分 HTML 处理都是在 Opera 托管的特殊服务器上完成的,并且客户端获得优化、预格式化的二进制数据来显示。

使用 Java 在手机上完成所有操作可能很困难,甚至是不可能的。您可以编写一个显示非常基本的 HTML 页面的浏览器代码,但由于内存和 CPU 有限,在 J2ME 上即使对于更复杂的页面也能正确执行该操作似乎也是不可能的。

我可以想象一些高端手机带有自定义 API,可以将本机浏览器嵌入到您的 Midled 中,但标准 J2ME 绝对不具备此功能。