From f1532873e3029b2fb17cb84c1b9da1e2f66247c4 Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期四, 02 九月 2021 10:43:38 +0800 Subject: [PATCH] 代码合并 --- HDL-ON_Android/HDL-ON_Android.csproj | 1 HDL-ON_Android/LeChengVideoActivity.cs | 15 +++++++ DLL/Shared.IOS.dll | 0 HDL_ON/UI/UI2/4-PersonalCenter/FaceManagement/FacePassagePage.cs | 23 ++++++++--- HDL-ON_Android/FengLinVideo/Form/ReverseCallFragment.cs | 2 + DLL/Linphone/iOS/Shared.IOS.HDLLinphoneSDK.dll | 0 HDL-ON_Android/Other/HDLONUtils.cs | 35 +++++++++++++++++ DLL/Shared.Droid.HDLWidget.dll | 0 DLL/Shared.IOS.TBL.dll | 0 DLL/Linphone/Android/Shared.Droid.HDLLinphone.dll | 0 HDL-ON_Android/FengLinVideo/Form/MonitorFragment.cs | 2 + DLL/Shared.IOS.xml | 35 +++++++++++++++-- 12 files changed, 102 insertions(+), 11 deletions(-) diff --git a/DLL/Linphone/Android/Shared.Droid.HDLLinphone.dll b/DLL/Linphone/Android/Shared.Droid.HDLLinphone.dll index 3e29d06..38d92a5 100644 --- a/DLL/Linphone/Android/Shared.Droid.HDLLinphone.dll +++ b/DLL/Linphone/Android/Shared.Droid.HDLLinphone.dll Binary files differ diff --git a/DLL/Linphone/iOS/Shared.IOS.HDLLinphoneSDK.dll b/DLL/Linphone/iOS/Shared.IOS.HDLLinphoneSDK.dll index 9e6c7d7..72bcc7c 100644 --- a/DLL/Linphone/iOS/Shared.IOS.HDLLinphoneSDK.dll +++ b/DLL/Linphone/iOS/Shared.IOS.HDLLinphoneSDK.dll Binary files differ diff --git a/DLL/Shared.Droid.HDLWidget.dll b/DLL/Shared.Droid.HDLWidget.dll index 95222a6..032a0df 100644 --- a/DLL/Shared.Droid.HDLWidget.dll +++ b/DLL/Shared.Droid.HDLWidget.dll Binary files differ diff --git a/DLL/Shared.IOS.TBL.dll b/DLL/Shared.IOS.TBL.dll index 8816611..b91fe54 100644 --- a/DLL/Shared.IOS.TBL.dll +++ b/DLL/Shared.IOS.TBL.dll Binary files differ diff --git a/DLL/Shared.IOS.dll b/DLL/Shared.IOS.dll index afd5bd6..36127be 100644 --- a/DLL/Shared.IOS.dll +++ b/DLL/Shared.IOS.dll Binary files differ diff --git a/DLL/Shared.IOS.xml b/DLL/Shared.IOS.xml index 7c2ae1b..04be6ae 100644 --- a/DLL/Shared.IOS.xml +++ b/DLL/Shared.IOS.xml @@ -965,6 +965,15 @@ 鍨傜洿鏂瑰悜婊氬姩瑙嗗浘 </summary> </member> + <member name="M:Shared.PageLayout.MyPageLayout.HitTest(CoreGraphics.CGPoint,UIKit.UIEvent)"> + <summary> + 2021-04-21 + UIScrollView鍜孶IControl婊戝姩鍐茬獊瑙e喅 + </summary> + <param name="point"></param> + <param name="uievent"></param> + <returns></returns> + </member> <member name="M:Shared.PageLayout.MyPageLayout.TouchesBegan(Foundation.NSSet,UIKit.UIEvent)"> <summary> 鐐瑰嚮寮�濮� @@ -1436,6 +1445,16 @@ <member name="F:Shared.View.MouseUpEventHandler"> <summary> 鐐瑰嚮寮硅捣浜嬩欢 + </summary> + </member> + <member name="F:Shared.View.MouseUpOutsideEventHandler"> + <summary> + 鐐瑰嚮寮硅捣浜嬩欢 UpOutside + </summary> + </member> + <member name="F:Shared.View.MouseLongEventHandler"> + <summary> + 闀挎寜鐐瑰嚮浜嬩欢 </summary> </member> <member name="F:Shared.View.SizeChangeEventHandler"> @@ -3119,17 +3138,23 @@ </member> <member name="M:Shared.CropImage.TakePicture(System.Action{System.String},System.String,System.Int32,System.Int32,System.Int32)"> <summary> - 鎷嶇収 + 鎷嶇収瑁佸浘鐗� </summary> - <param name="callback">鍥炶皟鍑芥暟</param> - <param name="fileName">鏂囦欢鍚�</param> + <param name="callback">鍥炶皟鍥剧墖璺緞</param> + <param name="fileName">鎸囧畾鍥剧墖鏂囦欢鍚�</param> + <param name="mRATIO_X">瀹介珮姣旓細瀹�</param> + <param name="mRATIO_Y">瀹介珮姣旓細瀹介珮</param> + <param name="OutputYSize">鎸囧畾鍒嗚鲸鐜囬珮鐨勫�硷紝0浠h〃涓嶆寚瀹氫笉鍘嬬缉</param> </member> <member name="M:Shared.CropImage.SelectPicture(System.Action{System.String},System.String,System.Int32,System.Int32,System.Int32)"> <summary> 閫夋嫨鍥剧墖 </summary> - <param name="callback">鍥炶皟鍑芥暟</param> - <param name="fileName">鏂囦欢鍚�</param> + <param name="callback">鍥炶皟鍥剧墖璺緞</param> + <param name="fileName">鎸囧畾鍥剧墖鏂囦欢鍚�</param> + <param name="mRATIO_X">瀹介珮姣旓細瀹�</param> + <param name="mRATIO_Y">瀹介珮姣旓細瀹介珮</param> + <param name="OutputYSize">鎸囧畾鍒嗚鲸鐜囬珮鐨勫�硷紝0浠h〃涓嶆寚瀹氫笉鍘嬬缉</param> </member> <member name="T:Shared.GestureLockView"> <summary> diff --git a/HDL-ON_Android/FengLinVideo/Form/MonitorFragment.cs b/HDL-ON_Android/FengLinVideo/Form/MonitorFragment.cs index d93069d..ca7ce90 100644 --- a/HDL-ON_Android/FengLinVideo/Form/MonitorFragment.cs +++ b/HDL-ON_Android/FengLinVideo/Form/MonitorFragment.cs @@ -148,6 +148,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); } } } diff --git a/HDL-ON_Android/FengLinVideo/Form/ReverseCallFragment.cs b/HDL-ON_Android/FengLinVideo/Form/ReverseCallFragment.cs index 7585efa..90ab019 100644 --- a/HDL-ON_Android/FengLinVideo/Form/ReverseCallFragment.cs +++ b/HDL-ON_Android/FengLinVideo/Form/ReverseCallFragment.cs @@ -307,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)) diff --git a/HDL-ON_Android/HDL-ON_Android.csproj b/HDL-ON_Android/HDL-ON_Android.csproj index f952702..4df5f13 100644 --- a/HDL-ON_Android/HDL-ON_Android.csproj +++ b/HDL-ON_Android/HDL-ON_Android.csproj @@ -180,6 +180,7 @@ <Compile Include="LeChengVideo\Form\MonitorFragment.cs" /> <Compile Include="LeChengVideo\Form\ReverseCallFragment.cs" /> <Compile Include="LeChengVideoActivity.cs" /> + <Compile Include="Other\HDLONUtils.cs" /> </ItemGroup> <ItemGroup> <None Include="Resources\AboutResources.txt" /> diff --git a/HDL-ON_Android/LeChengVideoActivity.cs b/HDL-ON_Android/LeChengVideoActivity.cs index 7cff4e5..0f426d0 100644 --- a/HDL-ON_Android/LeChengVideoActivity.cs +++ b/HDL-ON_Android/LeChengVideoActivity.cs @@ -210,6 +210,18 @@ } } + ///// <summary> + ///// 鍙戦�佸箍鎾紝閫氱煡鍒锋柊鍥惧簱鐨勬樉绀� + ///// </summary> + ///// <param name="path"></param> + //void SendBroadcastScanFile(Context context, string path) + //{ + // // 鍙戦�佸箍鎾紝閫氱煡鍒锋柊鍥惧簱鐨勬樉绀� + // Intent scanIntent = new Intent(Intent.ActionMediaScannerScanFile); + // scanIntent.SetData(Android.Net.Uri.FromFile(new File(path))); + // context.SendBroadcast(scanIntent); + //} + /// <summary> /// 鎴浘 /// </summary> @@ -221,6 +233,9 @@ int code = mPlayWindow.SnapShot(path); if (code == 0) { + //2021-09-01 澧炲姞鍙戦�佸箍鎾紝閫氱煡鍒锋柊鍥惧簱鐨勬樉绀� + HDLONUtils.SendBroadcastScanFile(this, path); + //Android.Provider.MediaStore.Images.Media.InsertImage(this.getContentResolver(), path, "ss", "ss"); Toast.MakeText(this, Resources.GetString(Resource.String.screenshot_success), ToastLength.Short).Show(); } diff --git a/HDL-ON_Android/Other/HDLONUtils.cs b/HDL-ON_Android/Other/HDLONUtils.cs new file mode 100644 index 0000000..d651bc7 --- /dev/null +++ b/HDL-ON_Android/Other/HDLONUtils.cs @@ -0,0 +1,35 @@ +锘縰sing System; +using Android.Content; +using Java.IO; + +namespace HDL_ON_Android +{ + /// <summary> + /// 甯哥敤鏂规硶宸ュ叿绫� + /// </summary> + public class HDLONUtils + { + public HDLONUtils() + { + } + + /// <summary> + /// 鍙戦�佸箍鎾紝閫氱煡鍒锋柊鍥惧簱鐨勬樉绀� + /// </summary> + /// <param name="path"></param> + public static void SendBroadcastScanFile(Context context, string path) + { + try + { + // 鍙戦�佸箍鎾紝閫氱煡鍒锋柊鍥惧簱鐨勬樉绀� + Intent scanIntent = new Intent(Intent.ActionMediaScannerScanFile); + scanIntent.SetData(Android.Net.Uri.FromFile(new File(path))); + context.SendBroadcast(scanIntent); + } + catch + { + System.Console.WriteLine("鍙戦�佸箍鎾埛鏂板浘搴� catch"); + } + } + } +} diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/FaceManagement/FacePassagePage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/FaceManagement/FacePassagePage.cs index 2d86ddd..e5d1b40 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/FaceManagement/FacePassagePage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/FaceManagement/FacePassagePage.cs @@ -41,6 +41,16 @@ Button btnCancel; #endregion + /// <summary> + /// imageHeight + /// OutputYSize 400浠h〃Y鍒嗚鲸鐜囬珮鐨勫�硷紝鎵�浠ユ渶缁堝緱鍒板浘鐗囩殑鍒嗚鲸鐜囦负锛�266*400 + /// 0浠h〃涓嶆寚瀹氫笉鍘嬬缉,鐩存帴淇濆瓨瑁佸壀鍚庣殑鍥剧墖锛岀洰鍓嶅彧瀵筰OS鏈夋晥 Android璁剧疆灏忎簬0鐨勮瘽榛樿800 + /// </summary> +#if __IOS__ + const int imageHeight = 0; +#else + const int imageHeight = 400; +#endif @@ -98,7 +108,7 @@ topView.AddChidren(new Button() { Height = 1, BackgroundColor = CSS_Color.DividingLineColor, Y = Application.GetRealHeight(188), X = Application.GetRealWidth(16), Width = Application.GetRealWidth(359) }); - #region 绀惧尯闂ㄧ閫氳 +#region 绀惧尯闂ㄧ閫氳 var communityRow = new FrameLayout() { Y = topView.Bottom, @@ -147,7 +157,7 @@ editFaceInfo(switchStatus, action); }; - #endregion +#endregion var btnTip = new Button() @@ -435,7 +445,7 @@ CropImage.TakePicture((imagePath) => { CropImageCallBack(imagePath, 1, imageName); - }, imageName, 4, 6, 400); + }, imageName, 4, 6, imageHeight); pictureOptionView.Parent.RemoveFromParent(); }; @@ -453,7 +463,7 @@ CropImage.SelectPicture((imagePath) => { CropImageCallBack(imagePath, 2, imageName); - }, imageName, 4, 6, 400);//OutputYSize鐩墠浠呭Android鏈変簺 400浠h〃Y鐨勬渶澶氬垎杈ㄧ巼锛屾墍浠ユ渶缁堝緱鍒板浘鐗囩殑鍒嗚鲸鐜囦负锛�266*400 + }, imageName, 4, 6, imageHeight); pictureOptionView.Parent.RemoveFromParent(); }; @@ -485,14 +495,14 @@ CropImage.TakePicture((imagePath) => { CropImageCallBack(imagePath, 2, imageName); - }, imageName, 4, 6, 400); + }, imageName, 4, 6, imageHeight); } else { CropImage.SelectPicture((imagePath) => { CropImageCallBack(imagePath, 1, imageName); - }, imageName, 4, 6, 400); + }, imageName, 4, 6, imageHeight); } } }; @@ -537,6 +547,7 @@ try { string base64string = Convert.ToBase64String(imageBytes); + //Utlis.WriteLine("涓婁紶鍥剧墖Length:" + imageBytes.Length + " base64锛�" + base64string); var pack = new HttpServerRequest().FaceSetting(base64string); if (pack != null) { -- Gitblit v1.8.0