黑莓推出原生网络浏览器
Posted
技术标签:
【中文标题】黑莓推出原生网络浏览器【英文标题】:Blackberry launch native web browser 【发布时间】:2010-10-11 12:01:30 【问题描述】:如何从 BlackBerry 打开 URL? 在我使用的 J2ME 中:
this.platformRequest("http://www.google.com");
如何在黑莓上做到这一点?
【问题讨论】:
解决方案:blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/…Thk!!! 【参考方案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.***.com");
或
Browser.getDefaultSession().displayPage("http://www.***.com");
【讨论】:
以上是关于黑莓推出原生网络浏览器的主要内容,如果未能解决你的问题,请参考以下文章
Mavenir推出云原生模块化和基于微服务的融合计费解决方案(CCS)