myListeningInfo

来自于:开发者

概述

myListeningInfo 模块启动监听来电号码,并判断是等待接电话、电话挂断、通话中。

start

启动监听

start(callback(ret))

callback(ret)

ret:

  • 类型:JSON对象
  • 内部字段:
{
    status: 1,                      //布尔类型;是否启动成功,ture|false
    phoneNumber: '15888888888',     //字符串类型;监听到的号码
    telType: 1                      //数字类型;1、等待接电话,2、电话挂断,3、通话中
}

示例代码

var myListeningInfo = api.require('myListeningInfo');    
myListeningInfo.start(function(ret, err){ 
    if(ret.status > 0) {
        if(ret.telType == 1) {
            alert("等待接电话号码:"+ret.phoneNumber);
        }
        else if(ret.telType == 2) {
            alert("电话挂断号码:"+ret.phoneNumber);
        }
        else if(ret.telType == 3) {
            alert("通话中号码:"+ret.phoneNumber);
        }
    }
});

stop

停止监听

stop(callback(ret, err))

示例代码

var myListeningInfo = api.require('myListeningInfo');    
myListeningInfo.stop(function(ret, err){ 
    if(ret.status > 0) alert("已经停止监听通话"); 
});

可用性

Android系统

可提供的1.0.0及更高版本