From 3ac6af7a0ea71ab16e76a21ed21d29ae1f942dff Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期四, 16 三月 2023 09:56:25 +0800
Subject: [PATCH] 修复乐橙摄像头云台问题,增加人脸管理功能
---
/dev/null | 0
HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs | 24 +++-
HDL_ON/DAL/Server/HttpUtil.cs | 12 +-
HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs | 226 +++++++++------------------------------------
DLL/LC/Android/LcVideoSdk.dll | 0
HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFaceManagementPage.cs | 7 +
6 files changed, 75 insertions(+), 194 deletions(-)
diff --git a/DLL/LC/Android/LCDeviceAddModule-2022-12-06.dll b/DLL/LC/Android/LCDeviceAddModule-2022-12-06.dll
deleted file mode 100644
index 2fd62e7..0000000
--- a/DLL/LC/Android/LCDeviceAddModule-2022-12-06.dll
+++ /dev/null
Binary files differ
diff --git a/DLL/LC/Android/LcVideoSdk-1.dll b/DLL/LC/Android/LcVideoSdk-1.dll
deleted file mode 100644
index be0179d..0000000
--- a/DLL/LC/Android/LcVideoSdk-1.dll
+++ /dev/null
Binary files differ
diff --git a/DLL/LC/Android/LcVideoSdk.dll b/DLL/LC/Android/LcVideoSdk.dll
index 9c65fd3..5418bb7 100644
--- a/DLL/LC/Android/LcVideoSdk.dll
+++ b/DLL/LC/Android/LcVideoSdk.dll
Binary files differ
diff --git a/HDL_ON/DAL/Server/HttpUtil.cs b/HDL_ON/DAL/Server/HttpUtil.cs
index 64fc404..d0b9cf1 100644
--- a/HDL_ON/DAL/Server/HttpUtil.cs
+++ b/HDL_ON/DAL/Server/HttpUtil.cs
@@ -18,12 +18,12 @@
/// 鍏叡鍩熷悕灏辫繎瑙f瀽
/// </summary>
//public const string GlobalRequestHttpsHost = "https://nearest.hdlcontrol.com";
- //public const string GlobalRequestHttpsHost = "https://test-gz.hdlcontrol.com";
- //const string APP_KEY = "HDL-HOME-APP-TEST";
- //const string SECRET_KEY = "WeJ8TY88vbakCcnvH8G1tDUqzLWY8yss";
- public const string GlobalRequestHttpsHost = "http://59.41.255.150:7777";//mmmm
- const string APP_KEY = "CPEVRLRT";
- const string SECRET_KEY = "CPEVRLSJCPEVRLSZ";
+ public const string GlobalRequestHttpsHost = "https://test-gz.hdlcontrol.com";
+ const string APP_KEY = "HDL-HOME-APP-TEST";
+ const string SECRET_KEY = "WeJ8TY88vbakCcnvH8G1tDUqzLWY8yss";
+ //public const string GlobalRequestHttpsHost = "http://59.41.255.150:7777";//mmmm
+ //const string APP_KEY = "CPEVRLRT";
+ //const string SECRET_KEY = "CPEVRLSJCPEVRLSZ";
/// <summary>
/// RegionMark
/// </summary>
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFaceManagementPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFaceManagementPage.cs
index fc17912..560dd13 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFaceManagementPage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFaceManagementPage.cs
@@ -220,7 +220,7 @@
Radius = (uint)Application.GetRealWidth(22),
BorderWidth = 0,
BorderColor = 0x00000000,
- BackgroundColor = CSS_Color.WarningColor,
+ BackgroundColor = 0xFFFF7272,
TextColor = CSS_Color.MainBackgroundColor,
TextSize = CSS_FontSize.SubheadingFontSize,
IsBold = true,
@@ -572,6 +572,11 @@
var pack = new HttpServerRequest().UpdataMemberFace(memberInfo.id, base64string);
if (pack != null)
{
+ var data = Newtonsoft.Json.JsonConvert.DeserializeObject<System.Collections.Generic.Dictionary<string,string>>(pack.Data.ToString());
+ if(data!= null)
+ {
+ data.TryGetValue("userFace",out memberInfo.userFaceUrl);
+ }
Utlis.WriteLine("涓婁紶缁撴灉锛�" + pack.message);
if(pack.Code == StateCode.SUCCESS)
{
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs
index ee381fa..dcf64c7 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPage.cs
@@ -81,13 +81,25 @@
btnDelMember = new Button()
{
Y = Application.GetRealHeight(617),
- //Height = MainPage.Increase ? Application.GetRealHeight(70) : Application.GetRealHeight(50),
- Height = Application.GetRealHeight(50),
- TextAlignment = TextAlignment.Center,
- TextSize = CSS_FontSize.SubheadingFontSize,
- TextColor = CSS_Color.WarningColor,
+ //Height = Application.GetRealHeight(50),
+ //TextAlignment = TextAlignment.Center,
+ //TextSize = CSS_FontSize.SubheadingFontSize,
+ //TextColor = CSS_Color.WarningColor,
TextID = StringId.RemoveTheMember,
- BackgroundColor = CSS_Color.MainBackgroundColor,
+ //BackgroundColor = CSS_Color.MainBackgroundColor,
+
+ Gravity = Gravity.CenterHorizontal,
+ Width = Application.GetRealWidth(220),
+ Height = Application.GetRealWidth(44),
+ Radius = (uint)Application.GetRealWidth(22),
+ BorderWidth = 0,
+ BorderColor = 0x00000000,
+ BackgroundColor = 0xFFFF7272,
+ TextColor = CSS_Color.MainBackgroundColor,
+ TextSize = CSS_FontSize.SubheadingFontSize,
+ IsBold = true,
+ TextAlignment = TextAlignment.Center,
+
};
bodyView.AddChidren(btnDelMember);
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs
index 04247bf..2cd51bc 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs
@@ -293,21 +293,21 @@
var residenceFunctionCount = 0;
#region 浣忓畢淇℃伅鍖哄煙
- //if (!DB_ResidenceData.Instance.CurrentRegion.isOtherShare && DB_ResidenceData.Instance.GatewayType == 1)
- //{
- // residenceInfoView = new FrameLayout()
- // {
- // Gravity = Gravity.CenterHorizontal,
- // Width = Application.GetRealWidth(343),
- // Height = Application.GetRealHeight(213),
- // BackgroundColor = CSS_Color.MainBackgroundColor,
- // Radius = (uint)Application.GetRealHeight(12),
- // BorderColor = 0x00FFFFFF,
- // BorderWidth = 0,
- // };
- // contentView.AddChidren(residenceInfoView);
- //}
- //else
+ if (!DB_ResidenceData.Instance.CurrentRegion.isOtherShare && DB_ResidenceData.Instance.GatewayType == 1)
+ {
+ residenceInfoView = new FrameLayout()
+ {
+ Gravity = Gravity.CenterHorizontal,
+ Width = Application.GetRealWidth(343),
+ Height = Application.GetRealHeight(213),
+ BackgroundColor = CSS_Color.MainBackgroundColor,
+ Radius = (uint)Application.GetRealHeight(12),
+ BorderColor = 0x00FFFFFF,
+ BorderWidth = 0,
+ };
+ contentView.AddChidren(residenceInfoView);
+ }
+ else
{
residenceInfoView = new FrameLayout()
{
@@ -583,173 +583,37 @@
residenceAddFunctionView.AddChidren(btnResidenceAddFunctionText);
#endregion
- //residenceFunctionCount++;
- //#region ---浜鸿劯绠$悊
- //var faceManagementView = new FrameLayout()
- //{
- // X = Application.GetRealWidth(28 - 24),
- // Y = residenceManageView.Bottom,
- // Width = Application.GetRealWidth(64 + 48),
- // Height = Application.GetRealWidth(64),
- //};
- //residenceInfoView.AddChidren(faceManagementView);
+ residenceFunctionCount++;
+ #region ---浜鸿劯绠$悊
+ var faceManagementView = new FrameLayout()
+ {
+ X = Application.GetRealWidth(28 - 24),
+ Y = residenceManageView.Bottom,
+ Width = Application.GetRealWidth(64 + 48),
+ Height = Application.GetRealWidth(64),
+ };
+ residenceInfoView.AddChidren(faceManagementView);
- //var btnFaceManagementIcon = new Button
- //{
- // Gravity = Gravity.CenterHorizontal,
- // Y = Application.GetRealHeight(5),
- // Width = Application.GetMinRealAverage(30),
- // Height = Application.GetMinRealAverage(30),
- // UnSelectedImagePath = "PersonalCenter/FaceManagementIcon.png",
- //};
- //faceManagementView.AddChidren(btnFaceManagementIcon);
- //var btnFaceManagementText = new Button()
- //{
- // Y = btnResidenceManageIcon.Bottom,
- // Height = Application.GetRealHeight(29),
- // TextID = StringId.FaceManagemant,
- // TextAlignment = TextAlignment.Center,
- // TextColor = CSS_Color.FirstLevelTitleColor,
- // TextSize = CSS_FontSize.PromptFontSize_FirstLevel
- //};
- //faceManagementView.AddChidren(btnFaceManagementText);
- //btnFaceManagementIcon.MouseUpEventHandler = (sender, e) => {
- // if (OnAppConfig.Instance.FaceManagementTip) {
-
- // return;
- // }
-
- // Dialog dialog = new Dialog()
- // {
- // BackgroundColor = CSS_Color.DialogTransparentColor1,
- // };
-
- // FrameLayout contentView = new FrameLayout()
- // {
- // Gravity = Gravity.Center,
- // Width = Application.GetRealWidth(270),
- // Height = Application.GetRealHeight(192),
- // BackgroundColor = CSS.CSS_Color.MainBackgroundColor,
- // BorderColor = 0x00000000,
- // BorderWidth = 0,
- // Radius = (uint)Application.GetMinRealAverage(10),
- // };
- // dialog.AddChidren(contentView);
-
- // Button btnTitle = new Button()
- // {
- // Y = Application.GetRealHeight(16),
- // Height = Application.GetRealHeight(30),
- // TextColor = CSS_Color.MainColor,
- // TextSize = CSS_FontSize.SubheadingFontSize,
- // TextAlignment = TextAlignment.Center,
- // IsBold = true,
- // TextID = StringId.FaceProtocolPrompt,
- // };
- // contentView.AddChidren(btnTitle);
-
- // Button btnMsg = new Button()
- // {
- // Gravity = Gravity.CenterHorizontal,
- // Height = Application.GetRealHeight(35),
- // Y = btnTitle.Bottom,
- // Width = Application.GetRealHeight(200),
- // TextAlignment = TextAlignment.CenterLeft,
- // TextColor = CSS_Color.TextualColor,
- // TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
- // Text = " 涓轰繚鎶ゆ偍鐨勪釜浜洪殣绉佹潈鐩婏紝鐗瑰悜鎮ㄩ�氱煡骞剁敵璇锋槑纭悓鎰忔巿鏉冦�傝浣犱粩缁嗛槄璇�",
- // IsMoreLines = true,
- // };
- // contentView.AddChidren(btnMsg);
-
- // Button btnMsg1 = new Button()
- // {
- // Gravity = Gravity.CenterHorizontal,
- // Height = Application.GetRealHeight(15),
- // Y = btnMsg.Bottom,
- // Width = Application.GetRealHeight(200),
- // TextAlignment = TextAlignment.CenterLeft,
- // TextColor = CSS_Color.MainColor,
- // TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
- // Text = " 銆奜n Pro浜鸿劯淇℃伅閲囬泦鍗忚銆�",
- // IsMoreLines = true,
- // };
- // contentView.AddChidren(btnMsg1);
-
- // Button btnMsg2 = new Button()
- // {
- // Gravity = Gravity.CenterHorizontal,
- // Height = Application.GetRealHeight(35),
- // Y = btnMsg1.Bottom,
- // Width = Application.GetRealHeight(200),
- // TextAlignment = TextAlignment.CenterLeft,
- // TextColor = CSS_Color.TextualColor,
- // TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
- // Text = " 鑻ュ悓鎰忚鍗忚锛岃鐐瑰嚮銆愬悓鎰忋�戞寜閿紝琛ㄧず鎮ㄥ凡缁忕悊瑙e苟鍚屾剰浜鸿劯淇℃伅閲囬泦鍗忚銆�",
- // IsMoreLines = true,
- // };
- // contentView.AddChidren(btnMsg2);
-
- // Button btnLine = new Button()
- // {
- // Y = Application.GetRealHeight(149),
- // Height = Application.GetRealHeight(1),
- // Width = Application.GetRealWidth(270 / 2),
- // BackgroundColor = CSS.CSS_Color.DividingLineColor,
- // };
- // contentView.AddChidren(btnLine);
-
- // Button btnCancel = new Button()
- // {
- // Y = btnLine.Bottom,
- // Width = Application.GetRealWidth(135),
- // Height = Application.GetRealHeight(43),
- // TextAlignment = TextAlignment.Center,
- // TextColor = CSS_Color.TextualColor,
- // TextSize = CSS_FontSize.SubheadingFontSize,
- // //SelectedTextColor = CSS_Color.MainBackgroundColor,
- // //SelectedBackgroundColor = CSS_Color.MainColor,
- // TextID = StringId.Disagree,
- // };
- // contentView.AddChidren(btnCancel);
-
- // Button btnConfirm = new Button()
- // {
- // X = btnCancel.Right,
- // Y = btnLine.Y,
- // Width = Application.GetRealWidth(135),
- // Height = Application.GetRealHeight(45),
- // TextAlignment = TextAlignment.Center,
- // //TextColor = CSS_Color.TextualColor,
- // TextSize = CSS_FontSize.SubheadingFontSize,
- // TextColor = CSS_Color.MainBackgroundColor,
- // BackgroundColor = CSS_Color.MainColor,
- // TextID = StringId.Agree,
- // };
- // contentView.AddChidren(btnConfirm);
- // //渚嬶細鍙充笅鍦嗚 澶у皬涓�50
- // int mRectCornerID = HDLUtils.RectCornerBottomRight;
- // btnConfirm.SetCornerWithSameRadius((uint)Application.GetMinRealAverage(10), mRectCornerID);
- // dialog.Show();
-
- // btnCancel.MouseUpEventHandler += (sender, e) =>
- // {
- // dialog.Close();
- // };
- // btnMsg1.MouseUpEventHandler += (sender, e) =>
- // {
- // string url = "https://developer.hdlcontrol.com/浜鸿劯淇℃伅閲囬泦鍗忚.html";
- // if (Language.CurrentLanguage != "Chinese")
- // {
- // url = "https://developer.hdlcontrol.com/Face information collection protocol.html";
- // }
- // new WebViewDialog().LoadPage("浜鸿劯淇℃伅閲囬泦鍗忚", url);
-
- // dialog.Close();
- // };
-
- //};
- //#endregion
+ var btnFaceManagementIcon = new Button
+ {
+ Gravity = Gravity.CenterHorizontal,
+ Y = Application.GetRealHeight(5),
+ Width = Application.GetMinRealAverage(30),
+ Height = Application.GetMinRealAverage(30),
+ UnSelectedImagePath = "PersonalCenter/FaceManagementIcon.png",
+ };
+ faceManagementView.AddChidren(btnFaceManagementIcon);
+ var btnFaceManagementText = new Button()
+ {
+ Y = btnResidenceManageIcon.Bottom,
+ Height = Application.GetRealHeight(29),
+ TextID = StringId.FaceManagemant,
+ TextAlignment = TextAlignment.Center,
+ TextColor = CSS_Color.FirstLevelTitleColor,
+ TextSize = CSS_FontSize.PromptFontSize_FirstLevel
+ };
+ faceManagementView.AddChidren(btnFaceManagementText);
+ #endregion
}
}
--
Gitblit v1.8.0