Native.js 原生方法-拨打电话

来源:互联网 发布:相对湿度数据 编辑:程序博客网 时间:2024/06/10 22:36


<head>    <meta charset="UTF-8">    <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />    <title>分享</title></head><script type="text/javascript">    document.addEventListener('plusready', function() {        judgePlatform();    });    //Native API具有平台依赖性,所以需要通过以下方式判断当前的运行平台:    function judgePlatform() {        switch(plus.os.name) {            case "Android":                // Android平台: plus.android.*                  //                      var activity= plus.android.runtimeMainActivity();                           call();                break;            case "iOS":                // iOS平台: plus.ios.*                  alert("iOS");                break;            default:                alert("其它平台");                // 其它平台                  break;        }    }    //拨打电话    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:158506098**"); // 这里可修改电话号码        var call = new Intent("android.intent.action.CALL", uri);        // 调用startActivity方法拨打电话        main.startActivity(call);    }</script><body>    <button id="btnShare">拨打电话</button></body>

原创粉丝点击