【问题标题】:Blackberry launch native web browser黑莓推出原生网络浏览器
【发布时间】:2010-10-11 12:01:30
【问题描述】:

如何从 BlackBerry 打开 URL? 在我使用的 J2ME 中:

this.platformRequest("http://www.google.com");

如何在黑莓上做到这一点?

【问题讨论】:

标签: browser blackberry


【解决方案1】:

如果你想启动一个浏览器会话,你会使用:

Browser.getDefaultSession().displayPage("http://www.google.com");

如果要打开,然后读取返回的数据自行处理:


HttpConnection google = (HttpConnection)javax.microedition.io.Connector.open("@987654321@");
int rc = google.getResponceCode();
...
InputStream is = google.openInputStream();

您确实需要确保不会在事件线程上处理连接和返回的数据,否则您的黑莓将挂起。

【讨论】:

  • 或者更糟的是,崩溃! (如果您使用的是 TCP 连接而不是 BES 或 BIS 连接)
【解决方案2】:
Browser.getDefaultSession().displayPage("http://www.google.com");

是使用您的 URL 启动 BlackBerry 浏览器的正确方法。

【讨论】:

  • 人们应该投票支持 Richard 的答案,因为这个只是复制了它。
【解决方案3】:

好吧,我认为kozen是对的,但你可以这样继续下去,也许......

BrowserSession bSession = Browser.getDefaultSession();
bSession.displayPage(url);

【讨论】:

    【解决方案4】:
    BrowserSession myBrowser = Browser.getDefaultSession();
    myBrowser.displayPage("http://www.stackoverflow.com");
    

    Browser.getDefaultSession().displayPage("http://www.stackoverflow.com");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多