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

2022-10-19,

本文为大家分享了3种利用Dcloud的native.js直接拨打电话实例代码,由于iOS系统的限制所以只有Android版实例

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

您可能感兴趣的文章:

  • Native.js获取监听开关等操作Android蓝牙设备实例代码
  • native.js获取手机硬件基本信息实例代码android版
  • DCloud的native.js调用系统分享实例Android版代码
  • Android中通过view方式获取当前Activity的屏幕截图实现方法
  • Android中如何获取视频文件的截图、缩略图
  • Android模拟器中窗口截图存成文件实现思路及代码
  • 详解有关Android截图与录屏功能的学习
  • Android实现截图和分享功能的代码
  • Android获取常用辅助方法(获取屏幕高度、宽度、密度、通知栏高度、截图)
  • Android实现拍照截图功能
  • android截图事件监听的原理与实现
  • Android屏幕及view的截图实例详解
  • Android截屏截图的几种方法总结
  • Android实现截图分享qq 微信功能
  • Android实现从相册截图的功能
  • Android 中WebView 截图的实现方式
  • Android App内监听截图加二维码功能代码
  • Android 5.0及以上编程实现屏幕截图功能的方法
  • Android仿银行客户签名并且保存签名的截图文件并命名为本地时间
  • Android 截图功能源码的分析
  • Android使用WebView实现截图分享功能
  • Native.js屏幕截图实例代码

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

下载本文的Word格式文档,以方便收藏与打印。