From 66db2477a4855f5452c45f5e5baeae2d8c3e8c05 Mon Sep 17 00:00:00 2001 From: wxr <wxr@hdlchina.com.cn> Date: 星期四, 14 十一月 2024 14:15:55 +0800 Subject: [PATCH] 增加sip message发送 --- Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/type-mapping.txt | 1 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/__AndroidLibraryProjects__.zip | 0 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Properties/AssemblyInfo.cs | 4 Shared.Droid.HDLLinphone/.vs/Shared.Droid.HDLLinphone/xs/project-cache/Shared.Droid.HDLLinphone-Release.json | 2 Shared.Droid.HDLLinphone/HDLLinphoneSDK-V1.1.0.aar | 0 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/Shared.Droid.HDLLinphone.csproj.AssemblyReference.cache | 0 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/library_project_jars/classes.jar | 0 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.HDLLinphoneKit.cs | 36 ++++ Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml.fixed | 45 +++++ Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.1.0.aar | 0 Shared.Droid.HDLLinphone/.vs/Shared.Droid.HDLLinphone/xs/UserPrefs.xml | 27 ++- Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/AndroidManifest.xml | 2 HDLLinphoneSDKDemoNew/HDLLinphoneSDK/build.gradle | 2 HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/HDLLinphoneKit.java | 41 ++++ Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/Shared.Droid.HDLLinphone.dll | 0 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml.class-parse | 251 +++++++++++++++++++++++++++++++ Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml | 45 +++++ Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone.csproj | 2 18 files changed, 440 insertions(+), 18 deletions(-) diff --git a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/build.gradle b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/build.gradle index f9b38bc..d26e988 100644 --- a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/build.gradle +++ b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/build.gradle @@ -11,7 +11,7 @@ minSdkVersion 23 targetSdkVersion 28 versionCode 1 - versionName "1.0.9" + versionName "1.1.0" // consumerProguardFiles "consumer-rules.pro" } diff --git a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/HDLLinphoneKit.java b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/HDLLinphoneKit.java index 85ef11d..9c240f4 100644 --- a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/HDLLinphoneKit.java +++ b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/HDLLinphoneKit.java @@ -25,14 +25,17 @@ import org.linphone.core.Address; import org.linphone.core.AudioDevice; import org.linphone.core.AuthInfo; +import org.linphone.core.Buffer; import org.linphone.core.Call; import org.linphone.core.CallParams; import org.linphone.core.ChatMessage; import org.linphone.core.ChatMessageListener; import org.linphone.core.ChatRoom; +import org.linphone.core.Content; import org.linphone.core.Core; import org.linphone.core.CoreException; import org.linphone.core.Factory; +import org.linphone.core.ParticipantImdnState; import org.linphone.core.ProxyConfig; import org.linphone.core.TransportType; @@ -552,15 +555,49 @@ // 鐩戝惉娑堟伅鐘舵�� chatMessage.addListener(new ChatMessageListener() { @Override - public void onChatMessageStateChanged(Core core, ChatMessage msg, ChatMessage.State state) { + public void onFileTransferSendChunk(ChatMessage message, Content content, int offset, int size, Buffer buffer) { + // 鏂囦欢浼犺緭鐨勫垎鍧楀彂閫佸洖璋冿紝鏈娇鐢� + } + + @Override + public void onMsgStateChanged(ChatMessage message, ChatMessage.State state) { if (state == ChatMessage.State.Delivered) { Log.d("Linphone", "娑堟伅宸叉垚鍔熷彂閫�"); } else if (state == ChatMessage.State.NotDelivered) { Log.d("Linphone", "娑堟伅鍙戦�佸け璐�"); } } - }); + @Override + public Buffer onFileTransferSend(ChatMessage message, Content content, int offset, int size) { + return null; // 鏂囦欢浼犺緭鍥炶皟锛屾湭浣跨敤 + } + + @Override + public void onEphemeralMessageDeleted(ChatMessage message) { + // 涓存椂娑堟伅鍒犻櫎鍥炶皟锛屾湭浣跨敤 + } + + @Override + public void onEphemeralMessageTimerStarted(ChatMessage message) { + // 涓存椂娑堟伅璁℃椂鍣ㄥ紑濮嬪洖璋冿紝鏈娇鐢� + } + + @Override + public void onParticipantImdnStateChanged(ChatMessage message, ParticipantImdnState state) { + // 鍙備笌鑰呮秷鎭�氱煡鐘舵�佹敼鍙樺洖璋冿紝鏈娇鐢� + } + + @Override + public void onFileTransferRecv(ChatMessage message, Content content, Buffer buffer) { + // 鏂囦欢浼犺緭鎺ユ敹鍥炶皟锛屾湭浣跨敤 + } + + @Override + public void onFileTransferProgressIndication(ChatMessage message, Content content, int offset, int total) { + // 鏂囦欢浼犺緭杩涘害鍥炶皟锛屾湭浣跨敤 + } + }); // 鍙戦�佹秷鎭� chatMessage.send(); diff --git a/Shared.Droid.HDLLinphone/.vs/Shared.Droid.HDLLinphone/xs/UserPrefs.xml b/Shared.Droid.HDLLinphone/.vs/Shared.Droid.HDLLinphone/xs/UserPrefs.xml index 3861116..2310c7e 100644 --- a/Shared.Droid.HDLLinphone/.vs/Shared.Droid.HDLLinphone/xs/UserPrefs.xml +++ b/Shared.Droid.HDLLinphone/.vs/Shared.Droid.HDLLinphone/xs/UserPrefs.xml @@ -1,30 +1,37 @@ 锘�<Properties StartupConfiguration="{703D29ED-674F-44A8-8AAD-863035899D4B}|Default"> - <MonoDevelop.Ide.DebuggingService.Breakpoints> - <BreakpointStore /> - </MonoDevelop.Ide.DebuggingService.Breakpoints> + <MonoDevelop.Ide.Workspace ActiveConfiguration="Release" /> + <MonoDevelop.Ide.DebuggingService.PinnedWatches /> + <MonoDevelop.Ide.ItemProperties.Shared.Droid.HDLLinphone PreferredExecutionTarget="MonoDevelop.Default" /> + <MultiItemStartupConfigurations /> <MonoDevelop.Ide.Workbench ActiveDocument="Shared.Droid.HDLLinphone/Properties/AssemblyInfo.cs"> <Files> <File FileName="../../../../../../Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/xbuild/Microsoft/NuGet/Microsoft.NuGet.targets" /> <File FileName="Shared.Droid.HDLLinphone/Transforms/Metadata.xml" /> <File FileName="Shared.Droid.HDLLinphone/Transforms/EnumMethods.xml" /> - <File FileName="Shared.Droid.HDLLinphone/Transforms/EnumFields.xml" Line="15" Column="23" /> + <File FileName="Shared.Droid.HDLLinphone/Transforms/EnumFields.xml" Line="1" Column="1" /> <File FileName="Shared.Droid.HDLLinphone/Properties/AssemblyInfo.cs" Line="26" Column="43" /> </Files> <Pads> <Pad Id="ProjectPad"> <State name="__root__"> - <Node name="Shared.Droid.HDLLinphone"> + <Node name="Shared.Droid.HDLLinphone" expanded="True"> <Node name="Shared.Droid.HDLLinphone" selected="True"> - <Node name="Properties" expanded="True" /> <Node name="Transforms" expanded="True" /> </Node> </Node> </State> </Pad> + <Pad Id="MonoDevelop.Debugger.WatchPad"> + <State> + <Value>room.floorRoomName</Value> + <Value>f</Value> + <Value>DB_ResidenceData.Instance.mHDLSipInfo</Value> + <Value>functionListView.InterceptUpDownMove</Value> + </State> + </Pad> </Pads> </MonoDevelop.Ide.Workbench> - <MonoDevelop.Ide.Workspace ActiveConfiguration="Release" /> - <MonoDevelop.Ide.DebuggingService.PinnedWatches /> - <MultiItemStartupConfigurations /> - <MonoDevelop.Ide.ItemProperties.Shared.Droid.HDLLinphone PreferredExecutionTarget="MonoDevelop.Default" /> + <MonoDevelop.Ide.DebuggingService.Breakpoints> + <BreakpointStore /> + </MonoDevelop.Ide.DebuggingService.Breakpoints> </Properties> \ No newline at end of file diff --git a/Shared.Droid.HDLLinphone/.vs/Shared.Droid.HDLLinphone/xs/project-cache/Shared.Droid.HDLLinphone-Release.json b/Shared.Droid.HDLLinphone/.vs/Shared.Droid.HDLLinphone/xs/project-cache/Shared.Droid.HDLLinphone-Release.json index bfa6f12..63fbe36 100644 --- a/Shared.Droid.HDLLinphone/.vs/Shared.Droid.HDLLinphone/xs/project-cache/Shared.Droid.HDLLinphone-Release.json +++ b/Shared.Droid.HDLLinphone/.vs/Shared.Droid.HDLLinphone/xs/project-cache/Shared.Droid.HDLLinphone-Release.json @@ -1 +1 @@ -{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/13.2.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Java.Interop.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/13.2.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v8.0/Mono.Android.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/13.2.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/13.2.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/13.2.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/13.2.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.arch.core.common/1.1.1.3/lib/monoandroid80/Xamarin.Android.Arch.Core.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.arch.lifecycle.common/1.1.1.3/lib/monoandroid80/Xamarin.Android.Arch.Lifecycle.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.arch.lifecycle.runtime/1.1.1.3/lib/monoandroid80/Xamarin.Android.Arch.Lifecycle.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.animated.vector.drawable/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Animated.Vector.Drawable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.annotations/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.compat/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.core.ui/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Core.UI.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.core.utils/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Core.Utils.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.fragment/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Fragment.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.media.compat/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Media.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.v7.appcompat/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.v7.AppCompat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.vector.drawable/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Vector.Drawable.dll","Aliases":[],"Framework":null}],"Files":["/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Properties/AssemblyInfo.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Activity.HDLLinphoneIntercomActivity.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Activity.HDLLinphoneMonitorActivity.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Activity.HDLLinphoneReverseCallActivity.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Activity.LPCheckPermissionsActivity.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.BuildConfig.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListener.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Callback.IOnLPOpenDoorCallBack.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Core.Callback.PhoneCallback.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Core.Callback.RegistrationCallback.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Core.Linphone.KeepAliveHandler.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Core.Service.HDLLinphoneService.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Dialog.LpTimeDialog.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Dialog.LpTipDialog.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.HDLLinphoneKit.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Interfaces.IAddressType.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Utils.HDLImageUtils.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Utils.HDLLog.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Utils.HDLNetworkUtils.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.BuildConfig.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Library.TinkerLoadLibrary.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Listener.DefaultPatchListener.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Listener.IPatchListener.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Patch.AbstractPatch.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Patch.BasePatchInternal.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Patch.BsDiffPatchInternal.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Patch.DexDiffPatchInternal.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Patch.ResDiffPatchInternal.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Patch.UpgradePatch.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Reporter.DefaultLoadReporter.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Reporter.DefaultPatchReporter.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Reporter.ILoadReporter.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Reporter.IPatchReporter.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Service.PatchResult.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Tinker.Tinker.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Tinker.TinkerApplicationHelper.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Tinker.TinkerInstaller.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Tinker.TinkerLoadResult.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Util.TinkerLog.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Tencent.Tinker.Lib.Util.UpgradePatchRetry.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Java.Interop.__TypeRegistrations.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/__NamespaceMapping__.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/MonoAndroid,Version=v8.0.AssemblyAttributes.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/AboutJars.txt","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Additions/AboutAdditions.txt","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Transforms/Metadata.xml","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Transforms/EnumFields.xml","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Transforms/EnumMethods.xml","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.9.aar"],"BuildActions":["Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","None","None","TransformFile","TransformFile","TransformFile","LibraryProjectZip"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[],"DefineConstants":["TRACE"],"IntermediateAssembly":"/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/Shared.Droid.HDLLinphone.dll"} \ No newline at end of file +{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/13.2.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Java.Interop.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/13.2.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v8.0/Mono.Android.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/13.2.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/13.2.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/13.2.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/13.2.2.0/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.arch.core.common/1.1.1.3/lib/monoandroid80/Xamarin.Android.Arch.Core.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.arch.lifecycle.common/1.1.1.3/lib/monoandroid80/Xamarin.Android.Arch.Lifecycle.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.arch.lifecycle.runtime/1.1.1.3/lib/monoandroid80/Xamarin.Android.Arch.Lifecycle.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.animated.vector.drawable/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Animated.Vector.Drawable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.annotations/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.compat/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.core.ui/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Core.UI.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.core.utils/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Core.Utils.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.fragment/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Fragment.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.media.compat/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Media.Compat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.v7.appcompat/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.v7.AppCompat.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/kaede/.nuget/packages/xamarin.android.support.vector.drawable/28.0.0.3/lib/monoandroid80/Xamarin.Android.Support.Vector.Drawable.dll","Aliases":[],"Framework":null}],"Files":["/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Properties/AssemblyInfo.cs","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/AboutJars.txt","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Additions/AboutAdditions.txt","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Transforms/Metadata.xml","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Transforms/EnumFields.xml","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Transforms/EnumMethods.xml","/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.9.aar"],"BuildActions":["Compile","None","None","TransformFile","TransformFile","TransformFile","LibraryProjectZip"],"Analyzers":[],"AdditionalFiles":[],"EditorConfigFiles":[],"DefineConstants":["TRACE"],"IntermediateAssembly":"/Users/kaede/Desktop/Projcect/AndroidLinphoneSdk/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/Shared.Droid.HDLLinphone.dll"} \ No newline at end of file diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.9.aar b/Shared.Droid.HDLLinphone/HDLLinphoneSDK-V1.1.0.aar similarity index 97% copy from Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.9.aar copy to Shared.Droid.HDLLinphone/HDLLinphoneSDK-V1.1.0.aar index 24b5600..17fbee6 100644 --- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.9.aar +++ b/Shared.Droid.HDLLinphone/HDLLinphoneSDK-V1.1.0.aar Binary files differ diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.9.aar b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.1.0.aar similarity index 98% rename from Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.9.aar rename to Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.1.0.aar index 24b5600..17fbee6 100644 --- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.9.aar +++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.1.0.aar Binary files differ diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Properties/AssemblyInfo.cs b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Properties/AssemblyInfo.cs index 849f172..a0d41c2 100644 --- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Properties/AssemblyInfo.cs +++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Properties/AssemblyInfo.cs @@ -22,5 +22,5 @@ // Minor Version // Build Number // Revision -[assembly: AssemblyVersion("1.24.09.30")] -[assembly: AssemblyFileVersion("1.24.09.30")] +[assembly: AssemblyVersion("1.24.11.14")] +[assembly: AssemblyFileVersion("1.24.11.14")] diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone.csproj b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone.csproj index 8f98e36..9ed12df 100644 --- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone.csproj +++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone.csproj @@ -64,7 +64,7 @@ <Compile Include="Properties\AssemblyInfo.cs" /> </ItemGroup> <ItemGroup> - <LibraryProjectZip Include="Jars\HDLLinphoneSDK-V1.0.9.aar" /> + <LibraryProjectZip Include="Jars\HDLLinphoneSDK-V1.1.0.aar" /> </ItemGroup> <Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.Bindings.targets" /> <!-- To modify your build process, add your task inside one of the targets below and uncomment it. diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/Shared.Droid.HDLLinphone.csproj.AssemblyReference.cache b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/Shared.Droid.HDLLinphone.csproj.AssemblyReference.cache index a58ee6d..f5e894a 100644 --- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/Shared.Droid.HDLLinphone.csproj.AssemblyReference.cache +++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/Shared.Droid.HDLLinphone.csproj.AssemblyReference.cache Binary files differ diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/Shared.Droid.HDLLinphone.dll b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/Shared.Droid.HDLLinphone.dll index 7db5d71..21dc9a5 100644 --- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/Shared.Droid.HDLLinphone.dll +++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/Shared.Droid.HDLLinphone.dll Binary files differ diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/__AndroidLibraryProjects__.zip b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/__AndroidLibraryProjects__.zip index a978035..4cd6880 100644 --- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/__AndroidLibraryProjects__.zip +++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/__AndroidLibraryProjects__.zip Binary files differ diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml index 589441f..905ff96 100644 --- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml +++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml @@ -61,6 +61,10 @@ <exception name="CoreException" type="org.linphone.core.CoreException" /> </method> <method abstract="false" deprecated="not deprecated" final="false" name="releaseRingtone" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" /> + <method abstract="false" deprecated="not deprecated" final="false" name="sendSipMessage" jni-signature="(Ljava/lang/String;Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> + <parameter name="sipAddress" type="java.lang.String" jni-type="Ljava/lang/String;" /> + <parameter name="message" type="java.lang.String" jni-type="Ljava/lang/String;" /> + </method> <method abstract="false" deprecated="not deprecated" final="false" name="setAccountAndLogin" jni-signature="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> <parameter name="username" type="java.lang.String" jni-type="Ljava/lang/String;" /> <parameter name="password" type="java.lang.String" jni-type="Ljava/lang/String;" /> @@ -127,6 +131,47 @@ <parameter name="name" type="android.content.ComponentName" jni-type="Landroid/content/ComponentName;" /> </method> </class> + <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="HDLLinphoneKit.4" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/HDLLinphoneKit$4;"> + <implements name="org.linphone.core.ChatMessageListener" name-generic-aware="org.linphone.core.ChatMessageListener" jni-type="Lorg/linphone/core/ChatMessageListener;" /> + <method abstract="false" deprecated="not deprecated" final="false" name="onEphemeralMessageDeleted" jni-signature="(Lorg/linphone/core/ChatMessage;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> + <parameter name="message" type="org.linphone.core.ChatMessage" jni-type="Lorg/linphone/core/ChatMessage;" /> + </method> + <method abstract="false" deprecated="not deprecated" final="false" name="onEphemeralMessageTimerStarted" jni-signature="(Lorg/linphone/core/ChatMessage;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> + <parameter name="message" type="org.linphone.core.ChatMessage" jni-type="Lorg/linphone/core/ChatMessage;" /> + </method> + <method abstract="false" deprecated="not deprecated" final="false" name="onFileTransferProgressIndication" jni-signature="(Lorg/linphone/core/ChatMessage;Lorg/linphone/core/Content;II)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> + <parameter name="message" type="org.linphone.core.ChatMessage" jni-type="Lorg/linphone/core/ChatMessage;" /> + <parameter name="content" type="org.linphone.core.Content" jni-type="Lorg/linphone/core/Content;" /> + <parameter name="offset" type="int" jni-type="I" /> + <parameter name="total" type="int" jni-type="I" /> + </method> + <method abstract="false" deprecated="not deprecated" final="false" name="onFileTransferRecv" jni-signature="(Lorg/linphone/core/ChatMessage;Lorg/linphone/core/Content;Lorg/linphone/core/Buffer;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> + <parameter name="message" type="org.linphone.core.ChatMessage" jni-type="Lorg/linphone/core/ChatMessage;" /> + <parameter name="content" type="org.linphone.core.Content" jni-type="Lorg/linphone/core/Content;" /> + <parameter name="buffer" type="org.linphone.core.Buffer" jni-type="Lorg/linphone/core/Buffer;" /> + </method> + <method abstract="false" deprecated="not deprecated" final="false" name="onFileTransferSend" jni-signature="(Lorg/linphone/core/ChatMessage;Lorg/linphone/core/Content;II)Lorg/linphone/core/Buffer;" bridge="false" native="false" return="org.linphone.core.Buffer" jni-return="Lorg/linphone/core/Buffer;" static="false" synchronized="false" synthetic="false" visibility="public"> + <parameter name="message" type="org.linphone.core.ChatMessage" jni-type="Lorg/linphone/core/ChatMessage;" /> + <parameter name="content" type="org.linphone.core.Content" jni-type="Lorg/linphone/core/Content;" /> + <parameter name="offset" type="int" jni-type="I" /> + <parameter name="size" type="int" jni-type="I" /> + </method> + <method abstract="false" deprecated="not deprecated" final="false" name="onFileTransferSendChunk" jni-signature="(Lorg/linphone/core/ChatMessage;Lorg/linphone/core/Content;IILorg/linphone/core/Buffer;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> + <parameter name="message" type="org.linphone.core.ChatMessage" jni-type="Lorg/linphone/core/ChatMessage;" /> + <parameter name="content" type="org.linphone.core.Content" jni-type="Lorg/linphone/core/Content;" /> + <parameter name="offset" type="int" jni-type="I" /> + <parameter name="size" type="int" jni-type="I" /> + <parameter name="buffer" type="org.linphone.core.Buffer" jni-type="Lorg/linphone/core/Buffer;" /> + </method> + <method abstract="false" deprecated="not deprecated" final="false" name="onMsgStateChanged" jni-signature="(Lorg/linphone/core/ChatMessage;Lorg/linphone/core/ChatMessage$State;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> + <parameter name="message" type="org.linphone.core.ChatMessage" jni-type="Lorg/linphone/core/ChatMessage;" /> + <parameter name="state" type="org.linphone.core.ChatMessage.State" jni-type="Lorg/linphone/core/ChatMessage$State;" /> + </method> + <method abstract="false" deprecated="not deprecated" final="false" name="onParticipantImdnStateChanged" jni-signature="(Lorg/linphone/core/ChatMessage;Lorg/linphone/core/ParticipantImdnState;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> + <parameter name="message" type="org.linphone.core.ChatMessage" jni-type="Lorg/linphone/core/ChatMessage;" /> + <parameter name="state" type="org.linphone.core.ParticipantImdnState" jni-type="Lorg/linphone/core/ParticipantImdnState;" /> + </method> + </class> <class abstract="false" deprecated="not deprecated" extends="java.lang.Thread" extends-generic-aware="java.lang.Thread" jni-extends="Ljava/lang/Thread;" final="false" name="HDLLinphoneKit.ServiceWaitThread" static="false" visibility="private" jni-signature="Lcom/hdl/hdllinphonesdk/HDLLinphoneKit$ServiceWaitThread;" /> </package> <package name="com.hdl.hdllinphonesdk.activity" jni-name="com/hdl/hdllinphonesdk/activity"> diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml.class-parse b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml.class-parse index f63aa2e..01f9ea0 100644 --- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml.class-parse +++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml.class-parse @@ -552,6 +552,29 @@ abstract="false" deprecated="not deprecated" final="false" + name="sendSipMessage" + native="false" + return="void" + jni-return="V" + static="false" + synchronized="false" + visibility="public" + bridge="false" + synthetic="false" + jni-signature="(Ljava/lang/String;Ljava/lang/String;)V"> + <parameter + name="sipAddress" + type="java.lang.String" + jni-type="Ljava/lang/String;" /> + <parameter + name="message" + type="java.lang.String" + jni-type="Ljava/lang/String;" /> + </method> + <method + abstract="false" + deprecated="not deprecated" + final="false" name="setAccountAndLogin" native="false" return="void" @@ -1120,6 +1143,234 @@ <class abstract="false" deprecated="not deprecated" + enclosing-method-jni-type="Lcom/hdl/hdllinphonesdk/HDLLinphoneKit;" + enclosing-method-name="sendSipMessage" + enclosing-method-signature="(Ljava/lang/String;Ljava/lang/String;)V" + jni-extends="Ljava/lang/Object;" + extends="java.lang.Object" + extends-generic-aware="java.lang.Object" + final="false" + name="HDLLinphoneKit.4" + jni-signature="Lcom/hdl/hdllinphonesdk/HDLLinphoneKit$4;" + source-file-name="HDLLinphoneKit.java" + static="false" + visibility=""> + <implements + name="org.linphone.core.ChatMessageListener" + name-generic-aware="org.linphone.core.ChatMessageListener" + jni-type="Lorg/linphone/core/ChatMessageListener;" /> + <method + abstract="false" + deprecated="not deprecated" + final="false" + name="onEphemeralMessageDeleted" + native="false" + return="void" + jni-return="V" + static="false" + synchronized="false" + visibility="public" + bridge="false" + synthetic="false" + jni-signature="(Lorg/linphone/core/ChatMessage;)V"> + <parameter + name="message" + type="org.linphone.core.ChatMessage" + jni-type="Lorg/linphone/core/ChatMessage;" /> + </method> + <method + abstract="false" + deprecated="not deprecated" + final="false" + name="onEphemeralMessageTimerStarted" + native="false" + return="void" + jni-return="V" + static="false" + synchronized="false" + visibility="public" + bridge="false" + synthetic="false" + jni-signature="(Lorg/linphone/core/ChatMessage;)V"> + <parameter + name="message" + type="org.linphone.core.ChatMessage" + jni-type="Lorg/linphone/core/ChatMessage;" /> + </method> + <method + abstract="false" + deprecated="not deprecated" + final="false" + name="onFileTransferProgressIndication" + native="false" + return="void" + jni-return="V" + static="false" + synchronized="false" + visibility="public" + bridge="false" + synthetic="false" + jni-signature="(Lorg/linphone/core/ChatMessage;Lorg/linphone/core/Content;II)V"> + <parameter + name="message" + type="org.linphone.core.ChatMessage" + jni-type="Lorg/linphone/core/ChatMessage;" /> + <parameter + name="content" + type="org.linphone.core.Content" + jni-type="Lorg/linphone/core/Content;" /> + <parameter + name="offset" + type="int" + jni-type="I" /> + <parameter + name="total" + type="int" + jni-type="I" /> + </method> + <method + abstract="false" + deprecated="not deprecated" + final="false" + name="onFileTransferRecv" + native="false" + return="void" + jni-return="V" + static="false" + synchronized="false" + visibility="public" + bridge="false" + synthetic="false" + jni-signature="(Lorg/linphone/core/ChatMessage;Lorg/linphone/core/Content;Lorg/linphone/core/Buffer;)V"> + <parameter + name="message" + type="org.linphone.core.ChatMessage" + jni-type="Lorg/linphone/core/ChatMessage;" /> + <parameter + name="content" + type="org.linphone.core.Content" + jni-type="Lorg/linphone/core/Content;" /> + <parameter + name="buffer" + type="org.linphone.core.Buffer" + jni-type="Lorg/linphone/core/Buffer;" /> + </method> + <method + abstract="false" + deprecated="not deprecated" + final="false" + name="onFileTransferSend" + native="false" + return="org.linphone.core.Buffer" + jni-return="Lorg/linphone/core/Buffer;" + static="false" + synchronized="false" + visibility="public" + bridge="false" + synthetic="false" + jni-signature="(Lorg/linphone/core/ChatMessage;Lorg/linphone/core/Content;II)Lorg/linphone/core/Buffer;"> + <parameter + name="message" + type="org.linphone.core.ChatMessage" + jni-type="Lorg/linphone/core/ChatMessage;" /> + <parameter + name="content" + type="org.linphone.core.Content" + jni-type="Lorg/linphone/core/Content;" /> + <parameter + name="offset" + type="int" + jni-type="I" /> + <parameter + name="size" + type="int" + jni-type="I" /> + </method> + <method + abstract="false" + deprecated="not deprecated" + final="false" + name="onFileTransferSendChunk" + native="false" + return="void" + jni-return="V" + static="false" + synchronized="false" + visibility="public" + bridge="false" + synthetic="false" + jni-signature="(Lorg/linphone/core/ChatMessage;Lorg/linphone/core/Content;IILorg/linphone/core/Buffer;)V"> + <parameter + name="message" + type="org.linphone.core.ChatMessage" + jni-type="Lorg/linphone/core/ChatMessage;" /> + <parameter + name="content" + type="org.linphone.core.Content" + jni-type="Lorg/linphone/core/Content;" /> + <parameter + name="offset" + type="int" + jni-type="I" /> + <parameter + name="size" + type="int" + jni-type="I" /> + <parameter + name="buffer" + type="org.linphone.core.Buffer" + jni-type="Lorg/linphone/core/Buffer;" /> + </method> + <method + abstract="false" + deprecated="not deprecated" + final="false" + name="onMsgStateChanged" + native="false" + return="void" + jni-return="V" + static="false" + synchronized="false" + visibility="public" + bridge="false" + synthetic="false" + jni-signature="(Lorg/linphone/core/ChatMessage;Lorg/linphone/core/ChatMessage$State;)V"> + <parameter + name="message" + type="org.linphone.core.ChatMessage" + jni-type="Lorg/linphone/core/ChatMessage;" /> + <parameter + name="state" + type="org.linphone.core.ChatMessage.State" + jni-type="Lorg/linphone/core/ChatMessage$State;" /> + </method> + <method + abstract="false" + deprecated="not deprecated" + final="false" + name="onParticipantImdnStateChanged" + native="false" + return="void" + jni-return="V" + static="false" + synchronized="false" + visibility="public" + bridge="false" + synthetic="false" + jni-signature="(Lorg/linphone/core/ChatMessage;Lorg/linphone/core/ParticipantImdnState;)V"> + <parameter + name="message" + type="org.linphone.core.ChatMessage" + jni-type="Lorg/linphone/core/ChatMessage;" /> + <parameter + name="state" + type="org.linphone.core.ParticipantImdnState" + jni-type="Lorg/linphone/core/ParticipantImdnState;" /> + </method> + </class> + <class + abstract="false" + deprecated="not deprecated" jni-extends="Ljava/lang/Thread;" extends="java.lang.Thread" extends-generic-aware="java.lang.Thread" diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml.fixed b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml.fixed index 3e573bd..20c0836 100644 --- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml.fixed +++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml.fixed @@ -62,6 +62,10 @@ <exception name="CoreException" type="org.linphone.core.CoreException" /> </method> <method abstract="false" deprecated="not deprecated" final="false" name="releaseRingtone" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" /> + <method abstract="false" deprecated="not deprecated" final="false" name="sendSipMessage" jni-signature="(Ljava/lang/String;Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> + <parameter name="sipAddress" type="java.lang.String" jni-type="Ljava/lang/String;" /> + <parameter name="message" type="java.lang.String" jni-type="Ljava/lang/String;" /> + </method> <method abstract="false" deprecated="not deprecated" final="false" name="setAccountAndLogin" jni-signature="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> <parameter name="username" type="java.lang.String" jni-type="Ljava/lang/String;" /> <parameter name="password" type="java.lang.String" jni-type="Ljava/lang/String;" /> @@ -128,6 +132,47 @@ <parameter name="name" type="android.content.ComponentName" jni-type="Landroid/content/ComponentName;" /> </method> </class> + <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="HDLLinphoneKit.4" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/HDLLinphoneKit$4;"> + <implements name="org.linphone.core.ChatMessageListener" name-generic-aware="org.linphone.core.ChatMessageListener" jni-type="Lorg/linphone/core/ChatMessageListener;" /> + <method abstract="false" deprecated="not deprecated" final="false" name="onEphemeralMessageDeleted" jni-signature="(Lorg/linphone/core/ChatMessage;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> + <parameter name="message" type="org.linphone.core.ChatMessage" jni-type="Lorg/linphone/core/ChatMessage;" /> + </method> + <method abstract="false" deprecated="not deprecated" final="false" name="onEphemeralMessageTimerStarted" jni-signature="(Lorg/linphone/core/ChatMessage;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> + <parameter name="message" type="org.linphone.core.ChatMessage" jni-type="Lorg/linphone/core/ChatMessage;" /> + </method> + <method abstract="false" deprecated="not deprecated" final="false" name="onFileTransferProgressIndication" jni-signature="(Lorg/linphone/core/ChatMessage;Lorg/linphone/core/Content;II)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> + <parameter name="message" type="org.linphone.core.ChatMessage" jni-type="Lorg/linphone/core/ChatMessage;" /> + <parameter name="content" type="org.linphone.core.Content" jni-type="Lorg/linphone/core/Content;" /> + <parameter name="offset" type="int" jni-type="I" /> + <parameter name="total" type="int" jni-type="I" /> + </method> + <method abstract="false" deprecated="not deprecated" final="false" name="onFileTransferRecv" jni-signature="(Lorg/linphone/core/ChatMessage;Lorg/linphone/core/Content;Lorg/linphone/core/Buffer;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> + <parameter name="message" type="org.linphone.core.ChatMessage" jni-type="Lorg/linphone/core/ChatMessage;" /> + <parameter name="content" type="org.linphone.core.Content" jni-type="Lorg/linphone/core/Content;" /> + <parameter name="buffer" type="org.linphone.core.Buffer" jni-type="Lorg/linphone/core/Buffer;" /> + </method> + <method abstract="false" deprecated="not deprecated" final="false" name="onFileTransferSend" jni-signature="(Lorg/linphone/core/ChatMessage;Lorg/linphone/core/Content;II)Lorg/linphone/core/Buffer;" bridge="false" native="false" return="org.linphone.core.Buffer" jni-return="Lorg/linphone/core/Buffer;" static="false" synchronized="false" synthetic="false" visibility="public"> + <parameter name="message" type="org.linphone.core.ChatMessage" jni-type="Lorg/linphone/core/ChatMessage;" /> + <parameter name="content" type="org.linphone.core.Content" jni-type="Lorg/linphone/core/Content;" /> + <parameter name="offset" type="int" jni-type="I" /> + <parameter name="size" type="int" jni-type="I" /> + </method> + <method abstract="false" deprecated="not deprecated" final="false" name="onFileTransferSendChunk" jni-signature="(Lorg/linphone/core/ChatMessage;Lorg/linphone/core/Content;IILorg/linphone/core/Buffer;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> + <parameter name="message" type="org.linphone.core.ChatMessage" jni-type="Lorg/linphone/core/ChatMessage;" /> + <parameter name="content" type="org.linphone.core.Content" jni-type="Lorg/linphone/core/Content;" /> + <parameter name="offset" type="int" jni-type="I" /> + <parameter name="size" type="int" jni-type="I" /> + <parameter name="buffer" type="org.linphone.core.Buffer" jni-type="Lorg/linphone/core/Buffer;" /> + </method> + <method abstract="false" deprecated="not deprecated" final="false" name="onMsgStateChanged" jni-signature="(Lorg/linphone/core/ChatMessage;Lorg/linphone/core/ChatMessage$State;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> + <parameter name="message" type="org.linphone.core.ChatMessage" jni-type="Lorg/linphone/core/ChatMessage;" /> + <parameter name="state" type="org.linphone.core.ChatMessage.State" jni-type="Lorg/linphone/core/ChatMessage$State;" /> + </method> + <method abstract="false" deprecated="not deprecated" final="false" name="onParticipantImdnStateChanged" jni-signature="(Lorg/linphone/core/ChatMessage;Lorg/linphone/core/ParticipantImdnState;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> + <parameter name="message" type="org.linphone.core.ChatMessage" jni-type="Lorg/linphone/core/ChatMessage;" /> + <parameter name="state" type="org.linphone.core.ParticipantImdnState" jni-type="Lorg/linphone/core/ParticipantImdnState;" /> + </method> + </class> <class abstract="false" deprecated="not deprecated" extends="java.lang.Thread" extends-generic-aware="java.lang.Thread" jni-extends="Ljava/lang/Thread;" final="false" name="HDLLinphoneKit.ServiceWaitThread" static="false" visibility="private" jni-signature="Lcom/hdl/hdllinphonesdk/HDLLinphoneKit$ServiceWaitThread;" /> </package> <package name="com.hdl.hdllinphonesdk.activity" jni-name="com/hdl/hdllinphonesdk/activity"> diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.HDLLinphoneKit.cs b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.HDLLinphoneKit.cs index baa7add..ec29188 100644 --- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.HDLLinphoneKit.cs +++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.HDLLinphoneKit.cs @@ -939,6 +939,42 @@ } } + static Delegate cb_sendSipMessage_Ljava_lang_String_Ljava_lang_String_; +#pragma warning disable 0169 + static Delegate GetSendSipMessage_Ljava_lang_String_Ljava_lang_String_Handler () + { + if (cb_sendSipMessage_Ljava_lang_String_Ljava_lang_String_ == null) + cb_sendSipMessage_Ljava_lang_String_Ljava_lang_String_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPLL_V (n_SendSipMessage_Ljava_lang_String_Ljava_lang_String_)); + return cb_sendSipMessage_Ljava_lang_String_Ljava_lang_String_; + } + + static void n_SendSipMessage_Ljava_lang_String_Ljava_lang_String_ (IntPtr jnienv, IntPtr native__this, IntPtr native_sipAddress, IntPtr native_message) + { + var __this = global::Java.Lang.Object.GetObject<global::Com.Hdl.Hdllinphonesdk.HDLLinphoneKit> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); + var sipAddress = JNIEnv.GetString (native_sipAddress, JniHandleOwnership.DoNotTransfer); + var message = JNIEnv.GetString (native_message, JniHandleOwnership.DoNotTransfer); + __this.SendSipMessage (sipAddress, message); + } +#pragma warning restore 0169 + + // Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='sendSipMessage' and count(parameter)=2 and parameter[1][@type='java.lang.String'] and parameter[2][@type='java.lang.String']]" + [Register ("sendSipMessage", "(Ljava/lang/String;Ljava/lang/String;)V", "GetSendSipMessage_Ljava_lang_String_Ljava_lang_String_Handler")] + public virtual unsafe void SendSipMessage (string sipAddress, string message) + { + const string __id = "sendSipMessage.(Ljava/lang/String;Ljava/lang/String;)V"; + IntPtr native_sipAddress = JNIEnv.NewString ((string)sipAddress); + IntPtr native_message = JNIEnv.NewString ((string)message); + try { + JniArgumentValue* __args = stackalloc JniArgumentValue [2]; + __args [0] = new JniArgumentValue (native_sipAddress); + __args [1] = new JniArgumentValue (native_message); + _members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args); + } finally { + JNIEnv.DeleteLocalRef (native_sipAddress); + JNIEnv.DeleteLocalRef (native_message); + } + } + static Delegate cb_setAccountAndLogin_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_; #pragma warning disable 0169 static Delegate GetSetAccountAndLogin_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler () diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/type-mapping.txt b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/type-mapping.txt index 28deac3..450f60c 100644 --- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/type-mapping.txt +++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/type-mapping.txt @@ -116,6 +116,7 @@ playRingtone()V = PlayRingtone() registerUserAuth(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V = RegisterUserAuth(string, string, string, string) releaseRingtone()V = ReleaseRingtone() + sendSipMessage(Ljava/lang/String;Ljava/lang/String;)V = SendSipMessage(string, string) setAccountAndLogin(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V = SetAccountAndLogin(string, string, string, string) setAccountAndLogin(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V = SetAccountAndLogin(string, string, string, string, string) setAndroidVideoWindow(Landroid/view/TextureView;Landroid/view/TextureView;)V = SetAndroidVideoWindow(Android.Views.TextureView, Android.Views.TextureView) diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/AndroidManifest.xml b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/AndroidManifest.xml index d5508a2..a5f8ddb 100644 --- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/AndroidManifest.xml +++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/AndroidManifest.xml @@ -2,7 +2,7 @@ <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.hdl.hdllinphonesdk" android:versionCode="1" - android:versionName="1.0.9" > + android:versionName="1.1.0" > <uses-sdk android:minSdkVersion="23" diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/library_project_jars/classes.jar b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/library_project_jars/classes.jar index 5c2db16..d1be6e8 100644 --- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/library_project_jars/classes.jar +++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/library_project_jars/classes.jar Binary files differ -- Gitblit v1.8.0