2014-11-23 40 views
0

我想找到一種方法來訪問Tizen及其API中的電話。有一個<feature name="http://tizen.org/feature/network.telephony"/>,但我找不到任何示例如何調用它並獲得通過JavaScript代碼啓動電話的權限。Tizen WebAPI電話

我正在使用三星Gear S進行開發,但可穿戴API似乎沒有說任何關於這一點。

回答

3

解決 - 竟然是簡單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"/>