From e71c57108e6dd407c2c6f0361f68150f2ff9aed5 Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期三, 15 十二月 2021 13:41:16 +0800 Subject: [PATCH] 版本备份 --- HDL-ON_Android/FengLinVideo/Form/ReverseCallFragment.cs | 62 +++++++++++++++++++++++++------ 1 files changed, 50 insertions(+), 12 deletions(-) diff --git a/HDL-ON_Android/FengLinVideo/Form/ReverseCallFragment.cs b/HDL-ON_Android/FengLinVideo/Form/ReverseCallFragment.cs index ba0102f..90ab019 100644 --- a/HDL-ON_Android/FengLinVideo/Form/ReverseCallFragment.cs +++ b/HDL-ON_Android/FengLinVideo/Form/ReverseCallFragment.cs @@ -113,6 +113,7 @@ } } + public static Thread unlockThread = null;//鍏紑鍑烘潵锛屽叧闂璦ctivity鐨勬椂鍊欒缁撴潫杩欎釜绾跨▼锛屼笉鐒朵細寮曡捣宕╂簝 /// <summary> /// 鏇存柊寮�閿佹寜閽姸鎬�,寮�閿佹垚鍔燂紝15绉掑唴涓嶇粰鍐嶇偣鍑绘寜閽� /// </summary> @@ -124,15 +125,28 @@ unlockImg.Enabled = false; - new Thread(() => - { - Thread.Sleep(15 * 1000); - Activity.RunOnUiThread(() => - { - if (unlockImg != null) - unlockImg.Enabled = true; - }); - }).Start(); + unlockThread = new Thread(() => + { + try + { + Thread.Sleep(15 * 1000); + + Activity.RunOnUiThread(() => + { + try { + if (unlockImg != null) + unlockImg.Enabled = true; + } + catch { } + }); + + } + catch { } + });//.Start(); + + unlockThread.Start(); + + PostUnlock(); } catch { } } @@ -218,7 +232,7 @@ switch (event1) { - case "EVT_RECV_CUSTOM_DATA": + case "EVT_RECV_CUSTOM_DATA":// 寮�閿佹垚鍔� string data = tp.GetString("data"); UpdataUnlockState(); break; @@ -265,7 +279,7 @@ { string UserData = "user text"; //娉ㄦ剰锛歊equestAudio 璇锋眰瀵规柟闊抽锛孯equestVideo璇锋眰瀵规柟瑙嗛 SendAudio鍙戦�佹湰鍦伴煶棰� SendVideo 鍙戦�佹湰鍦拌棰� 涓�鑸棬鍙d笉鎺ユ敹鍒拌棰戯紝鎵�浠ユ渶濂借缃�0锛屽噺灏戞祦閲忔秷鑰� - string param = string.Format("RequestAudio=1\r\n" + "RequestVideo=1\r\n" + "SendAudio=1\r\n" + "SendVideo=0r\n" + "UserData=%s\r\n", UserData); + string param = string.Format("RequestAudio=1\r\n" + "RequestVideo=1\r\n" + "SendAudio=1\r\n" + "SendVideo=1r\n" + "UserData=%s\r\n", UserData); mPhone.AcceptRing(param); answerLayout.Visibility = ViewStates.Gone; PostAnswer(); @@ -293,6 +307,8 @@ string ss = Android.OS.Environment.ExternalStorageDirectory.Path + "/DCIM/Camera"; string path = ss + "/" + time + ".jpg"; mPhone.Snap(path); + //2021-09-01 澧炲姞鍙戦�佸箍鎾紝閫氱煡鍒锋柊鍥惧簱鐨勬樉绀� + HDLONUtils.SendBroadcastScanFile(this.Context, path); } } else if (v.Equals(unlockImg)) @@ -317,7 +333,7 @@ Dictionary<string, object> d = new Dictionary<string, object>(); d.Add("callId", VideoActivity.CallId); d.Add("images", images); - d.Add("imagesName", img_name); + d.Add("imagesName", "_Android.jpg"); string jsonString = HttpUtil.GetSignRequestJson(d); string url = "/home-wisdom/app/fl/vi/screenshot"; @@ -400,5 +416,27 @@ }).Start(); } + + /// <summary> + /// post 寮�閿佽褰� + /// </summary> + private void PostUnlock() + { + new Thread(() => + { + try + { + Dictionary<string, object> d = new Dictionary<string, object>(); + d.Add("callId", VideoActivity.CallId);//鍛煎彨璁板綍id int + string jsonString = HttpUtil.GetSignRequestJson(d); + + string url = "/home-wisdom/app/fl/vi/unlock"; + ResponsePackNew response = HttpUtil.RequestHttpsPost(url, jsonString); + Log.Info("FengLinVideo", "Post Reject Response code=" + response.Code); + } + catch { } + + }).Start(); + } } } -- Gitblit v1.8.0