通过此插件可获取手机通话记录,包括通话号码、号码联系人 、来去电、通话时间、通话时长等。可一次性获取全部通话记录也可分页获取。
获取通话记录
loadCallLog({params}, callback(ret))
pageSize:
page:
ret:
{
status: true, //布尔类型;是否获取成功
count:, //数字类型;获取多少条数据
list:[{ //Json数组类型;通话记录
callTime:'', //字符串类型;通话时间
callData:, //数字类型;通话时间
number:, //字符串类型;通话号码
type:, //数字类型;通话类型 1/来电,2/去电,3/未知,4/语音信箱
,5/拒接,6/骚扰,7/在其他设备应答
name:'', //字符串类型;名字
duration:'', //字符串类型;通话时长
areaCode:'', //字符串类型;归属地
},
]
}
err:
{
msg: '', //字符串类型,错误信息
}
var callLog = api.require('callLog');
callLog.loadCallLog({
}, function(ret) {
api.alert({msg:JSON.stringify(ret)});
});
Android系统
可提供的1.0.0及更高版本
获取通话记录
loadWithIntervalDate({params}, callback(ret))
minDate:
maxDate:
ret:
{
status: true, //布尔类型;是否获取成功
count:, //数字类型;获取多少条数据
list:[{ //Json数组类型;通话记录
callTime:'', //字符串类型;通话时间
callData:, //数字类型;通话时间
number:, //字符串类型;通话号码
type:, //数字类型;通话类型 1/来电,2/去电,3/未知,4/语音信箱
,5/拒接,6/骚扰,7/在其他设备应答
name:'', //字符串类型;名字
duration:'', //字符串类型;通话时长
areaCode:'', //字符串类型;归属地
},
]
}
err:
{
msg: '', //字符串类型,错误信息
}
var callLog = api.require('callLog');
callLog.loadWithIntervalDate({
}, function(ret) {
api.alert({msg:JSON.stringify(ret)});
});
Android系统
可提供的1.0.0及更高版本