首页 > 系统 > Android > 正文

Dcloud的native.js直接拨打电话Android实例代码

2019-10-21 21:38:36
字体:
来源:转载
供稿:网友

利用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实例代码,大家可以看一下页面的相关连接


注:相关教程知识阅读请移步到Android开发频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表