Dcloud的native.js直接拨打电话Android实例代码
程序员文章站
2023-12-03 13:48:46
利用dcloud的native.js直接拨打电话实例代码android版,由于ios系统的限制所以只有android版实例
下面3种方式都可以实例,大家可以测试下总有一款...
利用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详细介绍与说明
查看更多关于native.js实例代码,大家可以看一下页面的相关连接
上一篇: proteus怎么用总线(proteus使用入门教程)
下一篇: jquery实现选项卡切换代码实例