JLChen
2021-08-20 1b11947cc15245ae005a7cc8cc2f93c5660b0c23
HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/MainActivity.java
@@ -66,6 +66,7 @@
        mTextView4.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                clearProxyConfig();
                HDLLinphoneKit.getInstance().setAccountAndLogin("5555", "85521566", "test-gz.hdlcontrol.com:5060");
            }
        });
@@ -74,12 +75,12 @@
            @Override
            public void onClick(View v) {
                logoutLog();
                return;
////                HDLLinphoneKit.getInstance().callTo("61723164995779",true);
////                HDLcallTo("61723164995779",true);
//                HDLLinphoneKit.getInstance().callTo("1427186301744910338",true);
//                startActivity(HDLLinphoneMonitorActivity.class);
//                logoutLog();
//                return;
//                HDLLinphoneKit.getInstance().callTo("61723164995779",true);
//                HDLcallTo("61723164995779",true);
                HDLLinphoneKit.getInstance().callTo("1427186301744910338",true);
                startActivity(HDLLinphoneMonitorActivity.class);
            }
@@ -88,7 +89,7 @@
        mTextView3.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                HDLLinphoneKit.getInstance().logout();
                logout();
            }
        });
@@ -115,7 +116,7 @@
                        config.done();
                    }
                }
                core.clearAllAuthInfo();//清除所有认证信息。
//                core.clearAllAuthInfo();//清除所有认证信息。
//                core.clearProxyConfig();//从配置中删除所有代理。
            }
        } catch (Exception e) {
@@ -123,6 +124,18 @@
        }
    }
    public void clearProxyConfig() {
        Core core = HDLLinphoneService.getCore();
        if (core != null) {
            core.setDefaultProxyConfig(null);
            core.clearAllAuthInfo();
            core.clearProxyConfig();
//            core.refreshRegisters();//强制在下一次迭代时启动注册刷新
//            core.ensureRegistered();
        }
    }
    public void logoutLog() {
        try {
            Core core = HDLLinphoneService.getCore();