首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >bb10网站:打个电话

bb10网站:打个电话
EN

Stack Overflow用户
提问于 2012-11-15 08:25:20
回答 2查看 1.2K关注 0票数 1

从一个webworks (HTML5)应用程序,使用BB10平台,我想要一个to 呼叫电话号码

谷歌搜索出了以下内容:

它们没有多大帮助,因为它们本质上是空白的。(它们似乎是短篇文章)。

一个人会怎么做?

谢谢!

编辑

我发现了关于打开浏览器的另一个问题:WebWorks: Open Web Browser?

..。同样,这些文档似乎也是一篇短文:

如果这种打开浏览器的方法确实有效的话:

代码语言:javascript
复制
var args = new blackberry.invoke.BrowserArguments('http://www.blackberry.com');
blackberry.invoke.invoke(blackberry.invoke.APP_BROWSER, args);

..。那么以同样的模式调用PhoneArguments应该值得一试:

代码语言:javascript
复制
var args = new blackberry.invoke.PhoneArguments (ARG_1, ARG_2, ...);
blackberry.invoke.invoke(blackberry.invoke.APP_XYZ, args);

然而,我猜不出ARG_*APP_XYZ应该是什么--有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2012-11-15 14:21:42

您找到的API是一个WebWorks API,但它是为较旧的BlackBerry操作系统(BlackBerry 5、6和7)设计的。它基于Java平台,不幸的是它与BlackBerry 10不兼容。一个“电话”API还没有移植到BlackBerry 10 (这还为时过早),但是"tel“方案是受支持的。当用户单击这些类型的超链接时,将提示它们进行调用。因此,您可以有效地创建这样一个按钮:

代码语言:javascript
复制
<a href="tel:555-555-5555">
   <div class="button">This is a button</div>
</a>

下面是一个可以测试的实例:

http://blackberry.github.com/WebWorks-Samples/kitchenSink/html/browser/schemes.html

编辑:

很高兴纠正自己,发现这也可以通过新的调用框架在BlackBerry 10上实现:

代码语言:javascript
复制
blackberry.invoke.invoke({
   uri: "tel:5555555555"
}, onInvokeSuccess, onInvokeError);

这里有更多关于调用的信息:

https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/invoke

票数 8
EN

Stack Overflow用户

发布于 2012-11-16 13:27:49

尝试使用HTML:我认为您也可以使用<a href="tel:55519112">call</a>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13393771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档