#### 核心代码 ~~~ function call(number) { // 导入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:"+number); var call = new Intent("android.intent.action.CALL", uri); // 调用startActivity方法拨打电话 main.startActivity(call); } ~~~ ![](https://box.kancloud.cn/4a3f38a9bbc5feb75cde82c17cecc331_561x739.jpg) #### 完整代码 ~~~ <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <script> // 扩展API是否准备好,如果没有则监听“plusready"事件 if(window.plus) { plusReady(); } else { document.addEventListener("plusready", plusReady, false); } // 扩展API准备完成后要执行的操作 function plusReady() { function call(number) { // 导入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:"+number); var call = new Intent("android.intent.action.CALL", uri); // 调用startActivity方法拨打电话 main.startActivity(call); } //监听打电话事件 document.getElementById("call").addEventListener("click",function(){ //获取电话号码 var tel = document.getElementById("tel").value; if(tel == ''){ plus.nativeUI.alert('电话号码不能为空'); return false; } call(tel); }); } </script> </head> <body> 输入电话号码:<input type="tel" id="tel" value=""> <button id="call">打电话</button> </body> </html> ~~~