phoneStatusOB

来自于:APICloud立即使用

setCallListener cancleCallListener

概述

设备电话状态监听模块,可监听当前是否正在打电话。

设备版本支持

Android: 4.4以及以上

模块接口

setCallListener

设置电话状态监听,

setCallListener({params}, callback(ret))

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. status:true //布尔类型;true/状态良好,false/参考err查看错误信息
  3. action:'', //字符串类型;电话事件;取值范围:‘ring’/响铃,‘offHook’/拨打或是通话,或是 on hold,'idle'/已挂断,‘outCall’/拨出
  4. phoneNumber:'', //字符串类型;电话号码;
  5. }

err:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. msg:'', //字符串类型;错误信息
  3. }

示例代码

  1. var phoneStatusOB = api.require('phoneStatusOB');
  2. phoneStatusOB.setCallListener({
  3. }, function(ret, err) {
  4. alert(JSON.stringify(ret));
  5. });

可用性

Android系统

可提供的1.0.0及更高版本

cancleCallListener

取消电话状态监听

cancleCallListener({params}, callback(ret))

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. status:true //布尔类型;true/状态良好,false/参考err查看错误信息
  3. }

err:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. msg:'', //字符串类型;错误信息
  3. }

示例代码

  1. var phoneStatusOB = api.require('phoneStatusOB');
  2. phoneStatusOB.cancleCallListener({
  3. }, function(ret, err) {
  4. alert(JSON.stringify(ret));
  5. });

可用性

Android系统

可提供的1.0.0及更高版本