myListeningInfo

来自于:开发者立即使用

start stop

概述

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

start

启动监听

start(callback(ret))

callback(ret)

ret:

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

示例代码

  1. var myListeningInfo = api.require('myListeningInfo');
  2. myListeningInfo.start(function(ret, err){
  3. if(ret.status > 0) {
  4. if(ret.telType == 1) {
  5. alert("等待接电话号码:"+ret.phoneNumber);
  6. }
  7. else if(ret.telType == 2) {
  8. alert("电话挂断号码:"+ret.phoneNumber);
  9. }
  10. else if(ret.telType == 3) {
  11. alert("通话中号码:"+ret.phoneNumber);
  12. }
  13. }
  14. });

stop

停止监听

stop(callback(ret, err))

示例代码

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

可用性

Android系统

可提供的1.0.0及更高版本