我有一个正在开发的应用程序,主屏幕应该有一个简单的嵌入式浏览器框架,它显示一个远程网页。任何人都可以向我提供必要的代码或参考资料,以帮助我弄明白吗?
答案 0 :(得分:3)
这取决于您要支持的操作系统版本。由于OS 5.0 RIM添加了一个新的包net.rim.device.api.browser.field2
,它简化了很多事情。对于旧API(前5)和更新版本,BB SDK中都有一个示例应用程序,用于演示嵌入式浏览器的使用情况。
在我的电脑上,示例应用程序位于以下目录中:
另请注意,旧API的示例实际上无法打开HttpConnection。这会导致显示白屏而不是页面内容,因此请随意修复示例代码,以使用正确的后缀(;device=true
或;interface=wifi
)附加网址。我假设您已经知道如何使用不同的传输在BB上打开HttpConnection。
答案 1 :(得分:0)
是的,请你试试。
BrowserSession browserSession = Browser.getDefaultSession();
browserSession.displayPage("http://www.google.co");
browserSession.showBrowser();