设备电话状态监听原生插件,可监听当前是否正在打电话。
Android: 4.4以及以上
设置电话状态监听,
setCallListener({params}, callback(ret))
ret:
{
status:true //布尔类型;true/状态良好,false/参考err查看错误信息
action:'', //字符串类型;电话事件;取值范围:‘ring’/响铃,‘offHook’/拨打或是通话,或是 on hold,'idle'/已挂断,‘outCall’/拨出
phoneNumber:'', //字符串类型;电话号码;
}
err:
{
msg:'', //字符串类型;错误信息
}
var phoneStatusOB = api.require('phoneStatusOB');
phoneStatusOB.setCallListener({
}, function(ret, err) {
api.alert({
msg: JSON.stringify(ret)
})
});
Android系统
可提供的1.0.0及更高版本
取消电话状态监听
cancleCallListener({params}, callback(ret))
ret:
{
status:true //布尔类型;true/状态良好,false/参考err查看错误信息
}
err:
{
msg:'', //字符串类型;错误信息
}
var phoneStatusOB = api.require('phoneStatusOB');
phoneStatusOB.cancleCallListener({
}, function(ret, err) {
api.alert({
msg: JSON.stringify(ret)
})
});
Android系统
可提供的1.0.0及更高版本