本文为大家分享了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实例代码,大家可以看一下页面的相关连接
织梦狗教程
本文标题为:Dcloud的native.js直接拨打电话Android实例代码
基础教程推荐
猜你喜欢
- Android多返回栈技术 2023-04-15
- iOS开发教程之XLForm的基本使用方法 2023-05-01
- 解决Android Studio突然不显示logcat日志的问题 2023-02-04
- Flutter手势密码的实现示例(附demo) 2023-04-11
- android studio按钮监听的5种方法实例详解 2023-01-12
- Flutter绘图组件之CustomPaint使用详解 2023-05-12
- IOS 播放系统提示音使用总结(AudioToolbox) 2023-03-01
- IOS应用内跳转系统设置相关界面的方法 2022-11-20
- Android开发使用RecyclerView添加点击事件实例详解 2023-06-15
- Android中的webview监听每次URL变化实例 2023-01-23
