通话记录服务
更新时间:2025-06-16 07:33:22

通话记录服务

addCallHistoryListener

接口说明

添加通话记录监听器

接口定义

    void addCallHistoryListener(IPhoneHistoryListener calllogListener)

参数描述

参数 类型 含义
calllogListener IPhoneHistoryListener 通话记录监听器

返回值描述

无返回值


removeCallHistoryListener

接口说明

移除通话记录监听器

接口定义

    void removeCallHistoryListener(IPhoneHistoryListener calllogListener)

参数描述

参数 类型 含义
calllogListener IPhoneHistoryListener 移除通话记录监听器

返回值描述

无返回值


getCallHistoryList

接口说明

获取通话记录列表

接口定义

    void getCallHistoryList(CallBack<List<CallLogGroup>, BizCodeModel> callBack)

参数描述

参数 类型 含义
callBack CallBack 回调,onSuccess中带有通话记录列表

CallLogGroup: 通话记录

public class CallLogGroup {
    /**
     * 聚合后的通话记录列表
     */
    private List<CallLog> mCallLogList = new ArrayList<>();
    /**
     * 该通话记录对应的联系人信息
     */
    private ContactEntity mContact;
    /**
     * 通话记录数量
     */
    private int mCount;
    /**
     * 通话记录id
     */
    private String mRecordId;
}

返回值描述

无返回值


clearCallHistory

接口说明

清空通话记录

接口定义

    void clearCallHistory(BizCodeCallback<Void> callBack)

参数描述

参数 类型 含义
callBack BizCodeCallback 回调onSuccessGetResult代表成功

返回值描述

无返回值


deleteCallHistory

接口说明

删除单条通话记录

接口定义

    void deleteCallHistory(String id, BizCodeCallback<Void> callBack)

参数描述

参数 类型 含义
id String 通话记录id
callBack BizCodeCallback 回调onSuccessGetResult代表成功

返回值描述

无返回值


getCallHistoryDetail

接口说明

获取单条通话记录详情

接口定义

    void getCallHistoryDetail(String id, CallBack<CallLogGroup, BizCodeModel> callBack)

参数描述

参数 类型 含义
id String 通话记录id
callBack CallBack 回调,onSuccess中带有通话记录

CallLogGroup: 通话记录

public class CallLogGroup {
    /**
     * 聚合后的通话记录列表
     */
    private List<CallLog> mCallLogList = new ArrayList<>();
    /**
     * 该通话记录对应的联系人信息
     */
    private ContactEntity mContact;
    /**
     * 通话记录数量
     */
    private int mCount;
    /**
     * 通话记录id
     */
    private String mRecordId;
}

返回值描述

无返回值


本页目录