0
我想找到一種方法來訪問Tizen及其API中的電話。有一個<feature name="http://tizen.org/feature/network.telephony"/>
,但我找不到任何示例如何調用它並獲得通過JavaScript代碼啓動電話的權限。Tizen WebAPI電話
我正在使用三星Gear S進行開發,但可穿戴API似乎沒有說任何關於這一點。
我想找到一種方法來訪問Tizen及其API中的電話。有一個<feature name="http://tizen.org/feature/network.telephony"/>
,但我找不到任何示例如何調用它並獲得通過JavaScript代碼啓動電話的權限。Tizen WebAPI電話
我正在使用三星Gear S進行開發,但可穿戴API似乎沒有說任何關於這一點。
解決 - 竟然是簡單AFER一些研究(可惜不能很好的證明三星):
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);
}
}
需要設置privilige:
<tizen:privilege name="http://tizen.org/privilege/application.launch"/>
<tizen:privilege name="http://tizen.org/privilege/call"/>