您好,登錄后才能下訂單哦!
利用Dcloud的native.js直接撥打電話實例代碼Android版,由于iOS系統的限制所以只有Android版實例
下面3種方式都可以實例,大家可以測試下總有一款適合你
function call(){ // 導入Activity、Intent類 var Intent = plus.android.importClass("android.content.Intent"); var Uri = plus.android.importClass("android.net.Uri"); // 獲取主Activity對象的實例 var main = plus.android.runtimeMainActivity(); // 創建Intent var uri = Uri.parse("tel:10010"); // 這里可修改電話號碼 var call = new Intent("android.intent.action.CALL",uri); // 調用startActivity方法撥打電話 main.startActivity( call ); // ... }
實例中的plus.device.dial('1008611',false)
撥打電話 false直接打,true要用戶確定
或者
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Device Example</title> <script type="text/javascript"> // H5 plus事件處理 function plusReady(){ } if(window.plus){ plusReady(); }else{ document.addEventListener("plusready",plusReady,false); } function dialTest() { plus.device.dial( "10086", false ); } </script> </head> <body> 撥打電話<br/> <button onclick="dialTest()">Dial</button> </body> </html>
下面這個更簡單利用HTML5的A標簽上加上TEL
<a href="TEL:10086" rel="external nofollow" >HTML5撥打電話</a>
附Dcloud的Native.js支持的API詳細介紹與說明
www.dcloud.io/docs/api/index.html
查看更多關于native.js實例代碼,大家可以看一下頁面的相關連接
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。