From dd3fecc3a8b92b377febfcf92d32ec22a07724f6 Mon Sep 17 00:00:00 2001
From: wei <kaede@kaededeMacBook-Air.local>
Date: 星期日, 26 九月 2021 15:21:57 +0800
Subject: [PATCH] 主从网关属性,防挤下线账号删除
---
HDL-ON_Android/FengLinVideo/Form/ReverseCallFragment.cs | 65 +++++++++++++++++++++++++-------
1 files changed, 50 insertions(+), 15 deletions(-)
diff --git a/HDL-ON_Android/FengLinVideo/Form/ReverseCallFragment.cs b/HDL-ON_Android/FengLinVideo/Form/ReverseCallFragment.cs
index b92134a..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,18 +125,28 @@
unlockImg.Enabled = false;
- new Thread(() =>
- {
- Thread.Sleep(15 * 1000);
- Activity.RunOnUiThread(() =>
- {
- try {
- if (unlockImg != null)
- unlockImg.Enabled = true;
- }
- catch { }
- });
- }).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 { }
}
@@ -221,7 +232,7 @@
switch (event1)
{
- case "EVT_RECV_CUSTOM_DATA":
+ case "EVT_RECV_CUSTOM_DATA":// 寮�閿佹垚鍔�
string data = tp.GetString("data");
UpdataUnlockState();
break;
@@ -268,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();
@@ -296,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))
@@ -320,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";
@@ -403,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