From 1b11947cc15245ae005a7cc8cc2f93c5660b0c23 Mon Sep 17 00:00:00 2001 From: JLChen <551775569@qq.com> Date: 星期五, 20 八月 2021 17:17:43 +0800 Subject: [PATCH] 2021-08-20 1.优化更新 --- HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/MainActivity.java | 29 +++++++++++++++++++++-------- 1 files changed, 21 insertions(+), 8 deletions(-) diff --git a/HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/MainActivity.java b/HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/MainActivity.java index f17663c..ab92dee 100644 --- a/HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/MainActivity.java +++ b/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();//寮哄埗鍦ㄤ笅涓�娆¤凯浠f椂鍚姩娉ㄥ唽鍒锋柊 +// core.ensureRegistered(); + } + + } + public void logoutLog() { try { Core core = HDLLinphoneService.getCore(); -- Gitblit v1.8.0