前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Dcloud的native.js直接拨打电话Android实例代码

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

作者头像
砸漏
发布2020-11-05 11:05:44
1K0
发布2020-11-05 11:05:44
举报
文章被收录于专栏:恩蓝脚本

利用Dcloud的native.js直接拨打电话实例代码Android版,由于iOS系统的限制所以只有Android版实例

下面3种方式都可以实例,大家可以测试下总有一款适合你

代码语言:javascript
复制
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要用户确定

或者

代码语言:javascript
复制
<!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

代码语言:javascript
复制
<a href="TEL:10086" rel="external nofollow"  HTML5拨打电话</a 

附Dcloud的Native.js支持的API详细介绍与说明

www.dcloud.io/docs/api/index.html

查看更多关于native.js实例代码,大家可以看一下页面的相关连接

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-09-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档