11

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

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

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

4

4 回答 4

17

如果要启动浏览器会话,可以使用:

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

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


HttpConnection google = (HttpConnection)javax.microedition.io.Connector.open("http://www.google.com");
int rc = google.getResponceCode();
...
InputStream is = google.openInputStream();

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

于 2009-03-06T01:30:38.227 回答
15
Browser.getDefaultSession().displayPage("http://www.google.com");

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

于 2009-04-30T15:55:14.287 回答
5

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

BrowserSession bSession = Browser.getDefaultSession();
bSession.displayPage(url);
于 2010-05-25T13:17:52.593 回答
1
BrowserSession myBrowser = Browser.getDefaultSession();
myBrowser.displayPage("http://www.stackoverflow.com");

或者

Browser.getDefaultSession().displayPage("http://www.stackoverflow.com");
于 2011-07-08T15:35:08.683 回答