我正在尝试找到一种在Tizen及其API中访问电话的方法。有一个<feature name="http://tizen.org/feature/network.telephony"/>
,但是我找不到如何调用它并获得从我的JavaScript代码中开始电话访问的示例。
我正在使用Samsung Gear S进行开发,但是可穿戴式API似乎对此没有任何说明。
最佳答案
解决-经过一些研究后发现很简单(不幸的是,三星没有对此做充分的记录):
var telnumber;
function errCb(error)
{
alert("errCb: Fehler aufgetreten " + error.message);
}
function successCb()
{
// alert("Success telephone call");
}
function makeTelephoneCall(telno)
{
telnumber = telno;
if (bDebug)
alert("Notfallnummer rufen: " + telno);
try
{
var appControl = new tizen.ApplicationControl(
"http://tizen.org/appcontrol/operation/call", "tel:"
+ telnumber);
tizen.application.launchAppControl(appControl, null, successCb, errCb,
null);
}
catch (e)
{
alert("tizen.ApplicationControl not defined - " + e.message);
}
}
需要设置特权:
<tizen:privilege name="http://tizen.org/privilege/application.launch"/>
<tizen:privilege name="http://tizen.org/privilege/call"/>
关于javascript - Tizen WebAPI电话,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27094495/