From efad979b6fae76fb37a4de7e94e6bac0a85cb72c Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期二, 30 十一月 2021 13:14:28 +0800
Subject: [PATCH] 2021-11-30 1.修复乐橙Android,没调用拒接接口问题。
---
HDL-ON_Android/LeChengVideo/Form/ReverseCallFragment.cs | 17 +++++++++++++++--
.vs/HDL_APP_Project/xs/UserPrefs.xml | 32 +++++++++++++++++---------------
2 files changed, 32 insertions(+), 17 deletions(-)
diff --git a/.vs/HDL_APP_Project/xs/UserPrefs.xml b/.vs/HDL_APP_Project/xs/UserPrefs.xml
index 1db39a6..02492fd 100644
--- a/.vs/HDL_APP_Project/xs/UserPrefs.xml
+++ b/.vs/HDL_APP_Project/xs/UserPrefs.xml
@@ -1,25 +1,22 @@
锘�<Properties StartupConfiguration="{09712674-2A38-407B-B1E2-560B2C352F9A}|Default">
- <MonoDevelop.Ide.ItemProperties.HDL-ON__iOS PreferredExecutionTarget="MonoDevelop.IPhone.IPhoneSimulatorTarget.ED470421-805C-4716-A37A-2F00FD3DF71D" />
- <MonoDevelop.Ide.Workbench ActiveDocument="HDL_ON/DAL/ThirdPartySdk/ESOnVideo.cs">
+ <MonoDevelop.Ide.ItemProperties.HDL-ON__iOS automaticSigning="False" PreferredExecutionTarget="MonoDevelop.IPhone.IPhoneDeviceTarget" />
+ <MonoDevelop.Ide.Workbench ActiveDocument="HDL-ON_Android/LeChengVideo/Form/ReverseCallFragment.cs">
<Files>
- <File FileName="HDL-ON_iOS/AppDelegate.cs" Line="1" Column="1" />
- <File FileName="HDL_ON/DAL/ThirdPartySdk/HDLLinphone.cs" />
- <File FileName="HDL_ON/DAL/ThirdPartySdk/ESOnVideo.cs" Line="66" Column="21" />
- <File FileName="HDL-ON_Android/LeChengVideoActivity.cs" />
- <File FileName="HDL_ON/DAL/Server/HttpUtil.cs" />
+ <File FileName="HDL_ON/DAL/ThirdPartySdk/HDLLinphone.cs" Line="90" Column="1" />
+ <File FileName="HDL-ON_Android/LeChengVideo/Form/ReverseCallFragment.cs" Line="222" Column="31" />
+ <File FileName="HDL_ON/DAL/ThirdPartySdk/ESOnVideo.cs" Line="536" Column="14" />
+ <File FileName="HDL_ON/DAL/Server/HttpUtil.cs" Line="1" Column="1" />
</Files>
<Pads>
<Pad Id="ProjectPad">
<State name="__root__">
<Node name="HDL_APP_Project" expanded="True">
- <Node name="HDL_ON" expanded="True">
- <Node name="UI" expanded="True">
- <Node name="UI2" expanded="True" />
+ <Node name="HDL-ON_Android" expanded="True">
+ <Node name="LeChengVideo" expanded="True">
+ <Node name="Form" expanded="True">
+ <Node name="ReverseCallFragment.cs" selected="True" />
+ </Node>
</Node>
- </Node>
- <Node name="HDL-ON_Android" expanded="True" />
- <Node name="HDL-ON_iOS" expanded="True">
- <Node name="AppDelegate.cs" selected="True" />
</Node>
</Node>
</State>
@@ -31,9 +28,14 @@
<String>Shared.IOS.TBL/Shared.IOS.TBL.csproj</String>
<String>Shared.Droid.TouchID/Shared.Droid.TouchID.csproj</String>
<String>Shared.IOS/Shared.IOS.csproj</String>
+ <String>HDLSceneSiri/HDLSceneSiri.csproj</String>
+ <String>HDLSceneSiriUI/HDLSceneSiriUI.csproj</String>
+ <String>HDLONProSiri/HDLONProSiri.csproj</String>
+ <String>HDLONProSiriUI/HDLONProSiriUI.csproj</String>
+ <String>HDLONSiriKit/HDLONSiriKit.csproj</String>
</DisabledProjects>
<MonoDevelop.Ide.Workspace ActiveConfiguration="Release|iPhone" />
- <MonoDevelop.Ide.ItemProperties.HDL-ON__Android PreferredExecutionTarget="Android.Android_Accelerated_Oreo" />
+ <MonoDevelop.Ide.ItemProperties.HDL-ON__Android PreferredExecutionTarget="Android.HF4A62I77N" />
<MonoDevelop.Ide.DebuggingService.Breakpoints>
<BreakpointStore />
</MonoDevelop.Ide.DebuggingService.Breakpoints>
diff --git a/HDL-ON_Android/LeChengVideo/Form/ReverseCallFragment.cs b/HDL-ON_Android/LeChengVideo/Form/ReverseCallFragment.cs
index 4f0d886..1dca30f 100644
--- a/HDL-ON_Android/LeChengVideo/Form/ReverseCallFragment.cs
+++ b/HDL-ON_Android/LeChengVideo/Form/ReverseCallFragment.cs
@@ -31,6 +31,7 @@
private System.Threading.Timer timer = null;
private int Time = 0;
+ private bool isAnswer;//鏄惁宸茬粡鐐瑰嚮鎺ュ惉杩囦簡
private static LeChengVideoActivity CurtActivity;
@@ -202,6 +203,7 @@
if (v.Equals(answerImg))
{
//鎺ユ敹鏉ョ數
+ isAnswer = true;
CurtActivity.StartTalk();
answerLayout.Visibility = ViewStates.Gone;
PostAnswer();
@@ -209,7 +211,18 @@
else if (v.Equals(hangupImg))
{
CurtActivity.StopTalk();
- PostHangup();
+ //2021-11-30 澧炲姞鎷掔粷鍜屾寕鏂搷浣滃鐞�
+ if (isAnswer)
+ {
+ //濡傛灉鎺ュ惉杩囦簡锛屾墽琛屾寕鏂帴鍙�
+ PostHangup();
+ }
+ else
+ {
+ //娌℃帴鍚洿鎺ユ寕鏂紝鎵ц鎷掓帴鎺ュ彛
+ PostReject();
+ }
+
TimeEnd();
Activity.Finish();
}
@@ -265,7 +278,7 @@
{
Dictionary<string, object> d = new Dictionary<string, object>();
d.Add("callId", CurtActivity.CallId);//鍛煎彨id
- //d.Add("callStatus", "REJECT");//鍙敤鍊�:MISSED,RECEIVED,REJECT
+ d.Add("callStatus", "RECEIVED");//鍙敤鍊�:MISSED,RECEIVED,REJECT
d.Add("callDuration", Time);//閫氳瘽鏃堕暱锛堢锛�
d.Add("interphoneTypeEnum", "IMOUVISIAL");//鍙敤鍊�:FLVI,IMOUVISIAL
string jsonString = HttpUtil.GetSignRequestJson(d);
--
Gitblit v1.8.0