From 5dc625a64cf58d798929f22c3073cd06b837f87a Mon Sep 17 00:00:00 2001 From: JLChen <551775569@qq.com> Date: 星期四, 25 十一月 2021 16:44:57 +0800 Subject: [PATCH] 2021-11-25 1.更新 --- HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/MainActivity.java | 53 +++++++++++++++++++++++++++++++---------------------- 1 files changed, 31 insertions(+), 22 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 666b384..5388edf 100644 --- a/HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/MainActivity.java +++ b/HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/MainActivity.java @@ -11,6 +11,7 @@ import com.hdl.hdllinphonesdk.HDLLinphoneKit; import com.hdl.hdllinphonesdk.activity.HDLLinphoneIntercomActivity; import com.hdl.hdllinphonesdk.activity.HDLLinphoneMonitorActivity; +import com.hdl.hdllinphonesdk.activity.HDLLinphoneReverseCallActivity; import com.hdl.hdllinphonesdk.callback.OnHDLLinphoneCallListener; import com.hdl.hdllinphonesdk.core.service.HDLLinphoneService; import com.hdl.hdllinphonesdk.utils.HDLLog; @@ -48,7 +49,7 @@ // HDLLinphoneKit.getInstance().setAccountAndLogin("5555", "85521566", "test-gz.hdlcontrol.com:5060"); // HDLLinphoneKit.getInstance().setAccountAndLogin("6666", "85521566", "test-gz.hdlcontrol.com:5060"); - HDLLinphoneKit.getInstance().setAccountAndLogin("7777", "85521566", "test-gz.hdlcontrol.com:35060"); + HDLLinphoneKit.getInstance().setAccountAndLogin("8888", "85521566", "47.96.88.250:35060"); @@ -66,7 +67,7 @@ @Override public void onClick(View v) { clearProxyConfig(); - HDLLinphoneKit.getInstance().setAccountAndLogin("5555", "85521566", "test-gz.hdlcontrol.com:35060"); + HDLLinphoneKit.getInstance().setAccountAndLogin("8888", "85521566", "47.96.88.250:35060"); } }); @@ -79,8 +80,7 @@ // HDLLinphoneKit.getInstance().callTo("61723164995779",true); // HDLcallTo("61723164995779",true); // HDLLinphoneKit.getInstance().callTo("1427186301744910338",true); - HDLLinphoneKit.getInstance().callTo("5555",true); - + HDLLinphoneKit.getInstance().callTo("1456490719927488513",true); startActivity(HDLLinphoneMonitorActivity.class); @@ -91,7 +91,7 @@ @Override public void onClick(View v) { - HDLLinphoneKit.getInstance().getCore().setNetworkReachable(true); +// HDLLinphoneKit.getInstance().getCore().setNetworkReachable(true); // isOpen = !isOpen; // showToast("褰撳墠璁剧疆鐘舵�侊細"+isOpen); // HDLLinphoneKit.getInstance().getCore().enableVideoCapture(isOpen);//绂佺敤鎵嬫満鎽勫儚澶磋棰戦噰闆� @@ -111,9 +111,18 @@ } }); + //1.鍒濆鍖朣DK锛屽苟娉ㄥ唽HDLLinphoneService HDLLinphoneKit.getInstance().initLinphone(this); + //2.璁剧疆鏄惁鑷姩璺宠浆鍛煎彨,濡傛灉瀵规帴鏋佸厜鎺ㄩ�佸啀寮瑰嚭椤甸潰锛岃繖閲岃璁剧疆false HDLLinphoneKit.getInstance().setAutoJumpCallView(true); + //3.鐩戝惉鍛煎彨鍜岀洃鎺ч〉闈紝鐢ㄦ埛鎿嶄綔鐨勭浉鍏充簨浠躲�佹帴鍚�佹嫆鎺ャ�佸紑閿佺瓑.... setOnHDLLinphoneCallListener(); + } + + void all(){ + Intent intent = new Intent(this, HDLLinphoneReverseCallActivity.class); + intent. + startActivity(intent); } boolean isOpen; @@ -154,22 +163,22 @@ } - public void logoutLog() { - try { - Core core = HDLLinphoneService.getCore(); - ProxyConfig[] configs = core.getProxyConfigList(); - if(configs != null) { - HDLLog.E("registrationState璐︽埛length" + configs.length); - } - - for (ProxyConfig config : configs) { - HDLLog.E("registrationState璐︽埛"+config.getIdentityAddress().getUsername()); - } - - } catch (Exception e) { - e.printStackTrace(); - } - } +// public void logoutLog() { +// try { +// Core core = HDLLinphoneService.getCore(); +// ProxyConfig[] configs = core.getProxyConfigList(); +// if(configs != null) { +// HDLLog.E("registrationState璐︽埛length" + configs.length); +// } +// +// for (ProxyConfig config : configs) { +// HDLLog.E("registrationState璐︽埛"+config.getIdentityAddress().getUsername()); +// } +// +// } catch (Exception e) { +// e.printStackTrace(); +// } +// } boolean openSuccess; void setOnHDLLinphoneCallListener(){ @@ -189,7 +198,7 @@ @Override public void onUnlockAction() { // - HDLLinphoneKit.getInstance().getCore().clearAllAuthInfo(); +// HDLLinphoneKit.getInstance().getCore().clearAllAuthInfo(); // showToast("寮�閿�"); // EasyLinphone.callTo("61723164995779",true); -- Gitblit v1.8.0