简体中文
通话UI控制器
更新时间:2025-07-03 08:18:47

通话UI控制器

setPhoneUIProxy

接口说明

设置通话UI代理

接口定义

    void setPhoneUIProxy(ICallUIProxy phoneUIProxy)

参数描述

参数 类型 含义
phoneUIProxy ICallUIProxy 通话界面代理对象

返回值描述

无返回值


getPhoneUIProxy

接口说明

获取通话UI代理

接口定义

    ICallUIProxy getPhoneUIProxy()

参数描述

无参数

返回值描述

类型 含义
ICallUIProxy 通话界面代理对象

getPhoneOptions

接口说明

获取P2P UI配置参数

接口定义

    PhoneUIOptions getPhoneOptions()

参数描述

无参数

返回值描述

类型 含义
PhoneUIOptions P2PUI配置参数

PhoneUIOptions: P2PUI配置参数

public class PhoneUIOptions {
    /**
     * 设置是否自动接起
     */
    public boolean enableAutoPickUp;
    /**
     * 是否支持多路通话
     */
    public boolean enableSupportMultipleCalls;
    /**
     * 是否显示P2P来去电名片
     */
    public boolean enableShowPhoneVisitingCard;
    /**
     * 是否显示P2P来去电通话提示
     */
    public boolean enableShowPhoneRingHint;
    /**
     * 是否显示P2P通话时长
     */
    public boolean enableShowPhoneDuration;
    /**
     * 是否显示P2P最小化按钮
     */
    public boolean enableShowPhoneMinimizeButton;
    /**
     * 是否显示P2P静音操作按钮
     */
    public boolean enableShowPhoneBarMic;
    /**
     * 是否显示P2P拨号盘操作按钮
     */
    public boolean enableShowPhoneBarDtmf;
    /**
     * 是否显示P2P音频操作按钮
     */
    public boolean enableShowPhoneBarAudio;
    /**
     * 是否显示P2P保持操作按钮
     */
    public boolean enableShowPhoneBarHold;
    /**
     * 是否显示P2P转接操作按钮
     */
    public boolean enableShowPhoneBarTransfer;
    /**
     * 是否显示P2P共享屏幕操作按钮
     */
    public boolean enableShowPhoneBarShareScreen;
    /**
     * 是否显示P2P升级会议操作按钮
     */
    public boolean enableShowPhoneBarMeeting;
    /**
     * 是否显示P2P更多操作按钮
     */
    public boolean enableShowPhoneBarMore;
    /**
     * 是否开启P2P退后台自动最小化
     */
    public boolean enableShowPhoneFloatWindowBackgroundAuto = false;
    /**
     * 是否显示P2P来电界面
     */
    public boolean enableShowIncomingState;
}


setPhoneOption

接口说明

设置P2P UI配置参数

接口定义

    void setPhoneOption(PhoneUIOptions options)

参数描述

参数 类型 含义
options PhoneUIOptions P2PUI配置参数

PhoneUIOptions: P2PUI配置参数

public class PhoneUIOptions {
    /**
     * 设置是否自动接起
     */
    public boolean enableAutoPickUp;
    /**
     * 是否支持多路通话
     */
    public boolean enableSupportMultipleCalls;
    /**
     * 是否显示P2P来去电名片
     */
    public boolean enableShowPhoneVisitingCard;
    /**
     * 是否显示P2P来去电通话提示
     */
    public boolean enableShowPhoneRingHint;
    /**
     * 是否显示P2P通话时长
     */
    public boolean enableShowPhoneDuration;
    /**
     * 是否显示P2P最小化按钮
     */
    public boolean enableShowPhoneMinimizeButton;
    /**
     * 是否显示P2P静音操作按钮
     */
    public boolean enableShowPhoneBarMic;
    /**
     * 是否显示P2P拨号盘操作按钮
     */
    public boolean enableShowPhoneBarDtmf;
    /**
     * 是否显示P2P音频操作按钮
     */
    public boolean enableShowPhoneBarAudio;
    /**
     * 是否显示P2P保持操作按钮
     */
    public boolean enableShowPhoneBarHold;
    /**
     * 是否显示P2P转接操作按钮
     */
    public boolean enableShowPhoneBarTransfer;
    /**
     * 是否显示P2P共享屏幕操作按钮
     */
    public boolean enableShowPhoneBarShareScreen;
    /**
     * 是否显示P2P升级会议操作按钮
     */
    public boolean enableShowPhoneBarMeeting;
    /**
     * 是否显示P2P更多操作按钮
     */
    public boolean enableShowPhoneBarMore;
    /**
     * 是否开启P2P退后台自动最小化
     */
    public boolean enableShowPhoneFloatWindowBackgroundAuto = false;
    /**
     * 是否显示P2P来电界面
     */
    public boolean enableShowIncomingState;
}

返回值描述

无返回值


setEnableAutoPickComing

接口说明

设置是否自动接起

接口定义

    public void setEnableAutoPickComing(boolean b)

参数描述

参数 类型 含义
b boolean 开启(true)\关闭(false)自动接起

返回值描述

无返回值


isEnableAutoPickComing

接口说明

获取自动接起参数

接口定义

    public boolean isEnableAutoPickComing()

参数描述

无参数

返回值描述

类型 含义
boolean 开启(true)\关闭(false)自动接起

setEnableSupportMultipleCalls

接口说明

设置是否支持多路通话

接口定义

    public void setEnableSupportMultipleCalls(boolean b)

参数描述

参数 类型 含义
b boolean 开启(true)\关闭(false)多路通话

返回值描述

无返回值


isEnableSupportMultipleCalls

接口说明

是否支持多路通话

接口定义

    public boolean isEnableSupportMultipleCalls()

参数描述

无参数

返回值描述

类型 含义
boolean 开启(true)\关闭(false)多路通话

setEnableShowPhoneRingHint

接口说明

设置是否显示P2P来去电通话提示

接口定义

    public void setEnableShowPhoneRingHint(boolean b)

参数描述

参数 类型 含义
b boolean 开启(true)\关闭(false)显示P2P来去电通话提示

返回值描述

无返回值


isEnableShowPhoneRingHint

接口说明

获取是否显示P2P来去电通话提示参数

接口定义

    public boolean isEnableShowPhoneRingHint()

参数描述

无参数

返回值描述

类型 含义
boolean 开启(true)\关闭(false)显示P2P来去电通话提示

setShowDuration

接口说明

设置是否显示P2P通话时长

接口定义

    public void setShowDuration(boolean b)

参数描述

参数 类型 含义
b boolean 开启(true)\关闭(false)显示P2P通话时长

返回值描述

无返回值


isShowDuration

接口说明

获取是否显示P2P通话时长

接口定义

    public boolean isShowDuration()

参数描述

无参数

返回值描述

类型 含义
boolean 开启(true)\关闭(false)显示P2P通话时长

setShowMic

接口说明

设置是否显示P2P静音操作按钮

接口定义

    public void setShowMic(boolean b)

参数描述

参数 类型 含义
b boolean 开启(true)\关闭(false)显示P2P静音操作按钮

返回值描述

无返回值


isShowMic

接口说明

获取是否显示P2P静音操作按钮

接口定义

    public boolean isShowMic()

参数描述

无参数

返回值描述

类型 含义
boolean 开启(true)\关闭(false)显示P2P静音操作按钮

setShowMainBottomDialPad

接口说明

设置是否显示P2P拨号盘操作按钮

接口定义

    public void setShowMainBottomDialPad(boolean b)

参数描述

参数 类型 含义
b boolean 开启(true)\关闭(false)显示P2P拨号盘操作按钮

返回值描述

无返回值


isShowMainBottomDialPad

接口说明

获取是否显示P2P拨号盘操作按钮

接口定义

    public boolean isShowMainBottomDialPad()

参数描述

无参数

返回值描述

类型 含义
boolean 开启(true)\关闭(false)显示P2P拨号盘操作按钮

setShowAudioDevice

接口说明

设置是否显示P2P音频操作按钮

接口定义

    public void setShowAudioDevice(boolean b)

参数描述

参数 类型 含义
b boolean 开启(true)\关闭(false)显示P2P音频操作按钮

返回值描述

无返回值


isShowAudioDevice

接口说明

获取是否显示P2P音频操作按钮

接口定义

    public boolean isShowAudioDevice()

参数描述

无参数

返回值描述

类型 含义
boolean 开启(true)\关闭(false)显示P2P音频操作按钮

setShowHoldOn

接口说明

设置是否显示P2P保持操作按钮

接口定义

    public void setShowHoldOn(boolean b)

参数描述

参数 类型 含义
b boolean 开启(true)\关闭(false)显示P2P保持操作按钮

返回值描述

无返回值


isShowHoldOn

接口说明

获取是否显示P2P保持操作按钮

接口定义

    public boolean isShowHoldOn()

参数描述

无参数

返回值描述

类型 含义
boolean 开启(true)\关闭(false)显示P2P保持操作按钮

setShowTransfer

接口说明

设置是否显示P2P转接操作按钮

接口定义

    public void setShowTransfer(boolean b)

参数描述

参数 类型 含义
b boolean 开启(true)\关闭(false)显示P2P转接操作按钮

返回值描述

无返回值


isShowTransfer

接口说明

获取是否显示P2P转接操作按钮

接口定义

    public boolean isShowTransfer()

参数描述

无参数

返回值描述

类型 含义
boolean 开启(true)\关闭(false)显示P2P转接操作按钮

setShowShareScreen

接口说明

设置是否显示P2P共享屏幕操作按钮

接口定义

    public void setShowShareScreen(boolean b)

参数描述

参数 类型 含义
b boolean 开启(true)\关闭(false)显示P2P共享屏幕操作按钮

返回值描述

无返回值


isShowShareScreen

接口说明

获取是否显示P2P共享屏幕操作按钮

接口定义

    public boolean isShowShareScreen()

参数描述

无参数

返回值描述

类型 含义
boolean 开启(true)\关闭(false)显示P2P共享屏幕操作按钮

setShowUpgradeMeeting

接口说明

设置是否显示P2P升级会议操作按钮

接口定义

    public void setShowUpgradeMeeting(boolean b)

参数描述

参数 类型 含义
b boolean 开启(true)\关闭(false)显示P2P升级会议操作按钮

返回值描述

无返回值


isShowUpgradeMeeting

接口说明

获取是否显示P2P升级会议操作按钮

接口定义

    public boolean isShowUpgradeMeeting()

参数描述

无参数

返回值描述

类型 含义
boolean 开启(true)\关闭(false)显示P2P升级会议操作按钮

setShowMoreMenu

接口说明

设置是否显示P2P更多操作按钮

接口定义

    public void setShowMoreMenu(boolean b)

参数描述

参数 类型 含义
b boolean 开启(true)\关闭(false)显示P2P更多操作按钮

返回值描述

无返回值


isShowMoreMenu

接口说明

获取是否显示P2P更多操作按钮

接口定义

    public boolean isShowMoreMenu()

参数描述

无参数

返回值描述

类型 含义
boolean 开启(true)\关闭(false)显示P2P更多操作按钮

setPhoneVideoCallEnable

接口说明

设置是否允许视频通话

接口定义

    void setPhoneVideoCallEnable(boolean b)

参数描述

参数 类型 含义
b boolean 开启(true)\关闭(false)允许视频通话

返回值描述

无返回值


phoneVideoCallEnable

接口说明

获取是否允许视频通话

接口定义

    boolean phoneVideoCallEnable()

参数描述

无参数

返回值描述

类型 含义
boolean 开启(true)\关闭(false)允许视频通话

setPhoneCardHidden

接口说明

设置是否显示P2P通话中名片简要

接口定义

     void setPhoneCardHidden(boolean b)

参数描述

参数 类型 含义
b boolean 显示(false)/隐藏(true)P2P通话中名片简要

返回值描述

无返回值


phoneCardHidden

接口说明

获取是否显示P2P通话中名片简要

接口定义

    boolean phoneCardHidden()

参数描述

无参数

返回值描述

类型 含义
boolean 显示(false)/隐藏(true)P2P通话中名片简要

setPhoneEncryptHidden

接口说明

设置是否显示P2P通话中加密图标

接口定义

    void setPhoneEncryptHidden(boolean b)

参数描述

参数 类型 含义
b boolean 显示(false)/隐藏(true)P2P通话中加密图标

返回值描述

无返回值


phoneEncryptHidden

接口说明

获取是否显示P2P通话中加密图标

接口定义

    boolean phoneEncryptHidden()

参数描述

无参数

返回值描述

类型 含义
boolean 显示(false)/隐藏(true)P2P通话中加密图标

setPhoneStatisticsHidden

接口说明

设置是否显示P2P通话中统计图标

接口定义

    void setPhoneStatisticsHidden(boolean b)

参数描述

参数 类型 含义
b boolean 显示(false)/隐藏(true)P2P通话中统计图标

返回值描述

无返回值


phoneStatisticsHidden

接口说明

获取是否显示P2P通话中统计图标

接口定义

    boolean phoneStatisticsHidden()

参数描述

无参数

返回值描述

类型 含义
boolean 显示(false)/隐藏(true)P2P通话中统计图标

setPhoneShrinkHidden

接口说明

设置是否显示P2P通话中最小化图标

接口定义

    void setPhoneShrinkHidden(boolean b)

参数描述

参数 类型 含义
b boolean 显示(false)/隐藏(true)P2P通话中最小化图标

返回值描述

无返回值


phoneShrinkHidden

接口说明

获取是否显示P2P通话中最小化图标

接口定义

    boolean phoneShrinkHidden()

参数描述

无参数

返回值描述

类型 含义
boolean 显示(false)/隐藏(true)P2P通话中最小化图标

setPhoneCallOutJobHidden

接口说明

设置是否显示P2P去电联系人岗位

接口定义

    void setPhoneCallOutJobHidden(boolean b)

参数描述

参数 类型 含义
b boolean 显示(false)/隐藏(true)P2P去电联系人岗位

返回值描述

无返回值


phoneCallOutJobHidden

接口说明

获取是否显示P2P去电联系人岗位

接口定义

    boolean phoneCallOutJobHidden()

参数描述

无参数

返回值描述

类型 含义
boolean 显示(false)/隐藏(true)P2P去电联系人岗位

setPhoneCallOutTipHidden

接口说明

设置是否显示P2P去电提示语

接口定义

    void setPhoneCallOutTipHidden(boolean b)

参数描述

参数 类型 含义
b boolean 显示(false)/隐藏(true)P2P去电提示语

返回值描述

无返回值


phoneCallOutTipHidden

接口说明

获取是否显示P2P去电提示语

接口定义

    boolean phoneCallOutTipHidden()

参数描述

无参数

返回值描述

类型 含义
boolean 显示(false)/隐藏(true)P2P去电提示语

setPhoneCallInJobHidden

接口说明

设置是否显示P2P来电联系人岗位

接口定义

    void setPhoneCallInJobHidden(boolean b)

参数描述

参数 类型 含义
b boolean 显示(false)/隐藏(true)P2P来电联系人岗位

返回值描述

无返回值


phoneCallInJobHidden

接口说明

获取是否显示P2P来电联系人岗位

接口定义

    boolean phoneCallInJobHidden()

参数描述

无参数

返回值描述

类型 含义
boolean 显示(false)/隐藏(true)P2P来电联系人岗位

setPhoneCallInTipHidden

接口说明

设置是否显示P2P来电提示语

接口定义

    void setPhoneCallInTipHidden(boolean b)

参数描述

参数 类型 含义
b boolean 显示(false)/隐藏(true)P2P来电提示语

返回值描述

无返回值


phoneCallInTipHidden

接口说明

获取是否显示P2P来电提示语

接口定义

    boolean phoneCallInTipHidden()

参数描述

无参数

返回值描述

类型 含义
boolean 显示(false)/隐藏(true)P2P来电提示语

setPhoneCardJobHidden

接口说明

设置是否隐藏P2P通话中名片岗位

接口定义

    void setPhoneCardJobHidden(boolean b)

参数描述

参数 类型 含义
b boolean 显示(false)/隐藏(true)P2P通话中名片岗位

返回值描述

无返回值


phoneCardJobHidden

接口说明

获取是否隐藏P2P通话中名片岗位

接口定义

    boolean phoneCardJobHidden()

参数描述

无参数

返回值描述

类型 含义
boolean 显示(false)/隐藏(true)P2P通话中名片岗位

setAutoPickUpPhoneByVideo

接口说明

设置视频通话是否以视频方式自动接起,注:关闭后以语音通话自动接起

接口定义

    void setAutoPickUpPhoneByVideo(boolean b)

参数描述

参数 类型 含义
b boolean 开启(true)/关闭(false)视频通话以视频方式自动接起

返回值描述

无返回值


autoPickUpPhoneByVideo

接口说明

获取视频通话是否以视频方式自动接起,注:关闭后以语音通话自动接起

接口定义

    boolean autoPickUpPhoneByVideo()

参数描述

无参数

返回值描述

类型 含义
boolean 开启(true)/关闭(false)视频通话以视频方式自动接起

setEnableFloatWindowBackgroundAuto

接口说明

设置退后台是否自动最小化

接口定义

    public void setEnableFloatWindowBackgroundAuto(boolean val)

参数描述

参数 类型 含义
val boolean 开启(true)/关闭(false)退后台自动最小化

返回值描述

无返回值


isEnableFloatWindowBackgroundAuto

接口说明

获取退后台是否自动最小化

接口定义

    public boolean isEnableFloatWindowBackgroundAuto()

参数描述

无参数

返回值描述

类型 含义
boolean 开启(true)/关闭(false)退后台自动最小化

enableHidePhoneIncomingDialog

接口说明

设置是否隐藏来电界面。注:隐藏来电界面后,接起来电需主动去唤起通话界面。唤起来电界面流程说明:调用接起接口(answerCall)后需在接到onEstablish监听后,调用ICallUIProxy的showPhoneCallWindow来显示通话界面

接口定义

    void enableHidePhoneIncomingDialog(boolean bEnnable)

参数描述

参数 类型 含义
bEnnable boolean 显示(false)/隐藏(true)来电界面

返回值描述

无返回值


isHidePhoneIncomingDialog

接口说明

获取是否开启了隐藏来电界面

接口定义

    boolean isHidePhoneIncomingDialog()

参数描述

无参数

返回值描述

类型 含义
boolean 显示(false)/隐藏(true)来电界面