SDK > 进阶功能 > 电话弹屏
电话弹屏
更新时间:2021/07/06 10:34
功能描述
呼入、呼出电话,移动端提前弹出客户基本信息,提高沟通效率
代码示例
1.监听通话状态,需要实现 OnPhoneStateChangedListener 接口
public class OnPhoneStatusChangedListenerImpl implements OnPhoneStateChangedListener {
    @Override
    public void onDialingListener() {
    //响铃
    //在这个地方可以展示外呼弹屏
    }

    @Override
    public void onInComingListener() {
    //呼入
    //在这个地方可以展示呼入弹屏
    }

    @Override
    public void onConnectedListener() {
    //接通
    }

    @Override
    public void onDisConnectedListener() {
    //挂断
    //在这个地方可以展示挂机弹屏
    }
}
2.接口的实现类 OnPhoneStatusChangedListenerImpl 注册到 SDK中
//该方法在Application的onCreate中调用
IpuSoftSDK.registerPhoneStatusChangedListener(new OnPhoneStatusChangedListenerImpl());
3.实现弹屏(视具体场景采用)
//初始化WindowManager
WindowManager mWindowManager = IWindowManager.getWindowManager();
//初始化LayoutParams
WindowManager.LayoutParams mLayoutParams = IWindowManager.getWindowParams();
//把弹屏的自定义View 添加到Winddow中
mWindowManager.addView(view, mLayoutParams);
页面示例