From 83d5ada866a598ee868d3e23624d104d1027db29 Mon Sep 17 00:00:00 2001 From: wxr <wxr@hdlchina.com.cn> Date: 星期二, 27 八月 2024 15:28:42 +0800 Subject: [PATCH] 增加挂断功能 --- Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListener.cs | 80 +++ HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/res/values-zh/strings.xml | 2 HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/res/values/strings.xml | 2 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Core.Service.HDLLinphoneService.cs | 27 + Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/__AndroidLibraryProjects__.zip | 0 Shared.Droid.HDLLinphone/HDLLinphoneSDK-V1.0.8.aar | 0 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/R.txt | 6 Shared.Droid.HDLLinphone/.vs/Shared.Droid.HDLLinphone/xs/project-cache/Shared.Droid.HDLLinphone-Release.json | 2 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.HDLLinphoneKit.cs | 297 ++++++++++++- HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener.java | 10 Shared.Droid.HDLLinphone/.DS_Store | 0 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml.fixed | 50 + HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/core/service/HDLLinphoneService.java | 17 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/res/layout/activity_hdllinphone_monitor.xml | 3 HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/activity/HDLLinphoneIntercomActivity.java | 31 + Shared.Droid.HDLLinphone/.vs/Shared.Droid.HDLLinphone/xs/UserPrefs.xml | 21 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/res/values-zh/values-zh.xml | 2 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/Shared.Droid.HDLLinphone.csproj.CoreCompileInputs.cache | 2 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/Shared.Droid.HDLLinphone.dll | 0 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/.DS_Store | 0 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.BuildConfig.cs | 12 .DS_Store | 0 HDLLinphoneSDKDemoNew/.DS_Store | 0 HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/LinphoneTestActivity.java | 41 + Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone.csproj | 5 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/type-mapping.txt | 14 HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/AndroidManifest.xml | 6 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Properties/AssemblyInfo.cs | 4 HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/res/.DS_Store | 0 HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/res/drawable/ic_esvideo_on_hangup_all.png | 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/jl/res/values/values.xml | 16 HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/res/layout/activity_hdllinphone_monitor.xml | 3 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/__NamespaceMapping__.cs | 1 HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity.java | 73 +++ HDLLinphoneSDKDemoNew/归档.zip | 0 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/AndroidManifest.xml | 8 HDLLinphoneSDKDemoNew/HDLLinphoneSDK/build.gradle | 2 HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/MainActivity.java | 9 Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/res/drawable/ic_esvideo_on_hangup_all.png | 0 HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/HDLLinphoneKit.java | 114 ++++ Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/res/layout/activity_hdllinphone_intercom.xml | 33 + Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml.class-parse | 300 ++++++++++++- Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml | 50 + Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.8.aar | 0 HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/res/layout/activity_hdllinphone_intercom.xml | 33 + HDLLinphoneSDKDemoNew/app/src/main/res/layout/activity_linphone_test.xml | 32 + 48 files changed, 1,166 insertions(+), 142 deletions(-) diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..8f378a4 --- /dev/null +++ b/.DS_Store Binary files differ diff --git a/HDLLinphoneSDKDemoNew/.DS_Store b/HDLLinphoneSDKDemoNew/.DS_Store new file mode 100644 index 0000000..b8d9a9b --- /dev/null +++ b/HDLLinphoneSDKDemoNew/.DS_Store Binary files differ diff --git a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/build.gradle b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/build.gradle index a175786..c7fc704 100644 --- a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/build.gradle +++ b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/build.gradle @@ -11,7 +11,7 @@ minSdkVersion 23 targetSdkVersion 28 versionCode 1 - versionName "1.0.6" + versionName "1.0.8" // consumerProguardFiles "consumer-rules.pro" } diff --git a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/AndroidManifest.xml b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/AndroidManifest.xml index f7da630..70a99d7 100644 --- a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/AndroidManifest.xml +++ b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/AndroidManifest.xml @@ -21,11 +21,7 @@ android:allowBackup="true" android:label="@string/app_name" android:supportsRtl="true"> - <activity android:name=".activity.HDLLinphoneReverseCallActivity"> - <intent-filter> - <action android:name="android.intent.action.MAIN" /> - </intent-filter> - </activity> + <activity android:name=".activity.HDLLinphoneReverseCallActivity"/> <activity android:name=".activity.HDLLinphoneMonitorActivity" /> <activity android:name=".activity.HDLLinphoneIntercomActivity" /> 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 efd4222..7f0793d 100644 --- a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/HDLLinphoneKit.java +++ b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/HDLLinphoneKit.java @@ -4,6 +4,7 @@ import android.content.Context; import android.content.Intent; import android.content.ServiceConnection; +import android.media.MediaPlayer; import android.os.Build; import android.os.IBinder; import android.util.Log; @@ -67,13 +68,74 @@ private volatile static HDLLinphoneKit instance; private Context viewContext; private ServiceWaitThread mServiceWaitThread; - private String mUsername, mPassword, mServerIP; + private String mUsername, mPassword, mServerIP,mTransportType; // private TextureView mRenderingView, mPreviewView; private boolean isAutoJumpCallView;//鏄惁鑷姩璺宠浆鍛煎彨椤甸潰 private String intercomeType; + /** + * 閾冨0鎾斁鍣� + */ + private MediaPlayer mediaPlayer; + + /** + * 鏈帴浜嬩欢瑙﹀彂鏃堕棿 + */ + public int missedCallsTime = 30; + + private HDLLinphoneKit() { + } + + private void InitMediaPlayer(Context context) { + if (mediaPlayer == null) { + try { + mediaPlayer = MediaPlayer.create(context, R.raw.oldphone_mono); + } catch (Exception ex) { + + } + } + } + + public boolean getMediaPlayerPlayingStatus(){ + if (mediaPlayer != null){ + return mediaPlayer.isPlaying(); + } + return false; + } + + + // 鎾斁閾冨0 + public void playRingtone() { + if (mediaPlayer != null && !mediaPlayer.isPlaying()) { + mediaPlayer.start(); // 寮�濮嬫挱鏀� + } + } + + /** + * 鏄惁寰幆鎾斁閾冨0 + * @param isLooping + */ + public void setMediaPlayerLooping(boolean isLooping) { + mediaPlayer.setLooping(isLooping); + } + + // 鍋滄閾冨0 + public void stopRingtone() { + if (mediaPlayer != null && mediaPlayer.isPlaying()) { + mediaPlayer.stop(); // 鍋滄鎾斁 +// mediaPlayer.reset(); // 閲嶇疆 MediaPlayer +// mediaPlayer.release(); // 閲婃斁璧勬簮 +// mediaPlayer = null; + } + } + + public void releaseRingtone(){ + if (mediaPlayer != null ) { + mediaPlayer.release(); // 閲婃斁璧勬簮 + mediaPlayer = null; + } } /** @@ -115,6 +177,7 @@ viewContext = context.getApplicationContext(); if (!HDLLinphoneService.isReady()) { CheckIfNeedstartService(); + InitMediaPlayer(context); } else { } } @@ -271,6 +334,16 @@ mPassword = password; mServerIP = serverIP; intercomeType = inter_type; + mTransportType = "UDP"; + login(inter_type); + } + + public void setAccountAndLogin(String username, String password, String serverIP, String inter_type, String transportType) { + mUsername = username; + mPassword = password; + mServerIP = serverIP; + mTransportType = transportType; + intercomeType = inter_type; login(inter_type); } @@ -384,10 +457,10 @@ } if (inter_type.equals(INTER_PHONE_TYPE_FREEVIEW)) { // 鍏ㄨ閫氬彲瑙嗗璁叉敞鍐� - freeViewRegisterUserAuth(mUsername, mPassword, mServerIP); + freeViewRegisterUserAuth(mUsername, mPassword, mServerIP,mTransportType); } else { // 鍏朵粬鍙瀵硅娉ㄥ唽 - registerUserAuth(mUsername, mPassword, mServerIP); + registerUserAuth(mUsername, mPassword, mServerIP,mTransportType); } } catch (CoreException e) { e.printStackTrace(); @@ -402,7 +475,7 @@ * @param host * @throws CoreException */ - public void registerUserAuth(String name, String password, String host) throws CoreException { + public void registerUserAuth(String name, String password, String host,String transportType) throws CoreException { Core mLinphoneCore = HDLLinphoneService.getCore(); if (mLinphoneCore == null) return; @@ -411,7 +484,20 @@ mAccountCreator.setUsername(name); mAccountCreator.setDomain(host); mAccountCreator.setPassword(password); - mAccountCreator.setTransport(TransportType.Udp); + switch (transportType.toUpperCase()){ + case "UDP": + mAccountCreator.setTransport(TransportType.Udp); + Log.i("linphone", "setting : TransportType.Udp"); + break; + case "TCP": + mAccountCreator.setTransport(TransportType.Tcp); + Log.i("linphone", "setting : TransportType.Tcp"); + break; + default: + mAccountCreator.setTransport(TransportType.Udp); + Log.i("linphone", "default : TransportType.Udp"); + break; + } ProxyConfig prxCfg = mAccountCreator.createProxyConfig(); prxCfg.enableQualityReporting(false); @@ -428,7 +514,7 @@ * * @throws CoreException */ - public void freeViewRegisterUserAuth(String userName, String password, String domain) throws CoreException { + public void freeViewRegisterUserAuth(String userName, String password, String domain,String transportType) throws CoreException { Core mLinphoneCore = HDLLinphoneService.getCore(); if (mLinphoneCore == null) return; @@ -438,7 +524,21 @@ mAccountCreator.setUsername(userName); mAccountCreator.setDomain("yun"); mAccountCreator.setPassword(password); - mAccountCreator.setTransport(TransportType.Udp); + + switch (transportType.toUpperCase()){ + case "UDP": + mAccountCreator.setTransport(TransportType.Udp); + Log.i("linphone", "setting : TransportType.Udp"); + break; + case "TCP": + mAccountCreator.setTransport(TransportType.Tcp); + Log.i("linphone", "setting : TransportType.Tcp"); + break; + default: + mAccountCreator.setTransport(TransportType.Udp); + Log.i("linphone", "default : TransportType.Udp"); + break; + } ProxyConfig prxCfg = mAccountCreator.createProxyConfig(); prxCfg.enableQualityReporting(false); diff --git a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/activity/HDLLinphoneIntercomActivity.java b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/activity/HDLLinphoneIntercomActivity.java index df27cb0..ad3adbc 100644 --- a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/activity/HDLLinphoneIntercomActivity.java +++ b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/activity/HDLLinphoneIntercomActivity.java @@ -7,6 +7,7 @@ import android.content.IntentFilter; import android.graphics.Bitmap; import android.media.AudioAttributes; +import android.media.MediaPlayer; import android.os.Build; import android.os.Bundle; import android.os.CountDownTimer; @@ -51,6 +52,9 @@ private ImageView iv_lp_hangUp; private TextView tv_lp_hangUp; + + private RelativeLayout rl_lp_hangUpAll; + private ImageView iv_lp_answer; private TextView tv_lp_answer; private RelativeLayout rl_lp_answerView; @@ -75,7 +79,6 @@ //Linphone private CoreListenerStub mCoreListener; - @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -92,6 +95,8 @@ initVibrator(); } + + /** * onDestroy @@ -116,7 +121,6 @@ } //5. onDestroyLinphone(); - HDLLog.i(TAG, "onDestroy"); } @@ -131,6 +135,7 @@ iv_lp_unlock = findViewById(R.id.iv_lp_unlock); iv_lp_hangUp = findViewById(R.id.iv_lp_hangUp); tv_lp_hangUp = findViewById(R.id.tv_lp_hangUp); + rl_lp_hangUpAll = findViewById(R.id.rl_lp_hangUp_all); iv_lp_answer = findViewById(R.id.iv_lp_answer); tv_lp_answer = findViewById(R.id.tv_lp_answer); rl_lp_answerView = findViewById(R.id.rl_lp_answerView); @@ -144,6 +149,8 @@ iv_lp_screenshot.setEnabled(false); iv_lp_unlock.setEnabled(false); + setViewGone(rl_lp_hangUpAll); + } /** @@ -240,6 +247,9 @@ } else if (id == R.id.iv_lp_hangUp || id == R.id.tv_lp_hangUp) { //鎸傛柇 onClickHangUp(); + } else if (id == R.id.iv_lp_hangUp_all || id == R.id.tv_lp_hangUp_all) { + //鍏ㄩ儴鎸傛柇 +// onClickHangUpAll(); } else if (id == R.id.iv_lp_answer || id == R.id.tv_lp_answer) { //鎺ュ惉 onClickAnswer(); @@ -322,6 +332,22 @@ } /** + * 鍏ㄩ儴鎸傛柇鐐瑰嚮浜嬩欢 + */ + private void onClickHangUpAll() { + //1.鎸傛柇 + HDLLinphoneKit.getInstance().hangUp(); + //2.鍥炶皟浜嬩欢 + if (HDLLinphoneKit.getInstance().getOnHDLLinphoneCallListener() != null) { + HDLLinphoneKit.getInstance().getOnHDLLinphoneCallListener().onCallAllRejection(); + } + //3.椤甸潰鍏抽棴 + finish(); + } + + + + /** * 鎺ュ惉鎸夐挳鐐瑰嚮浜嬩欢 */ private void onClickAnswer() { @@ -334,6 +360,7 @@ tv_lp_hangUp.setText(getString(R.string.lp_hangupStr)); setViewGone(rl_lp_answerView); setViewGone(tv_lp_calltime); + setViewGone(rl_lp_hangUpAll); setViewVisible(timer_lp_calltime); startCallTimeCountdown(); //鎺ュ惉閫氱煡 diff --git a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity.java b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity.java index 362b933..7127c51 100644 --- a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity.java +++ b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity.java @@ -4,8 +4,10 @@ import android.content.DialogInterface; import android.graphics.Bitmap; import android.media.AudioAttributes; +import android.media.MediaPlayer; import android.os.Build; import android.os.CountDownTimer; +import android.os.Handler; import android.os.SystemClock; import android.os.Vibrator; import android.support.v7.app.AlertDialog; @@ -50,6 +52,10 @@ private ImageView iv_lp_hangUp; private TextView tv_lp_hangUp; + private RelativeLayout rl_lp_hangUpAll; + private ImageView iv_lp_hangUpAll; + private TextView tv_lp_hangUpAll; + private ImageView iv_lp_answer; private TextView tv_lp_answer; private RelativeLayout rl_lp_answerView; @@ -77,6 +83,8 @@ private String deviceSipAccount;//璁惧SIP璐﹀彿 private boolean enableVideo = false; + private CountDownTimer mMissedCallsTimer; + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -91,7 +99,10 @@ initCountDownTimer(); initLinphone(); // initVibrator(); + initMissedCallsTimer(); + mMissedCallsTimer.start(); } + /** * onDestroy @@ -114,6 +125,10 @@ mCountDownTimer.cancel(); mCountDownTimer = null; } + if (mMissedCallsTimer != null) { + mMissedCallsTimer.cancel(); + mMissedCallsTimer = null; + } onDestroyLinphone(); HDLLog.i(TAG, "onDestroy"); } @@ -127,6 +142,9 @@ iv_lp_unlock = findViewById(R.id.iv_lp_unlock); iv_lp_hangUp = findViewById(R.id.iv_lp_hangUp); tv_lp_hangUp = findViewById(R.id.tv_lp_hangUp); + rl_lp_hangUpAll = findViewById(R.id.rl_lp_hangUp_all); + iv_lp_hangUpAll = findViewById(R.id.iv_lp_hangUp_all); + tv_lp_hangUpAll = findViewById(R.id.tv_lp_hangUp_all); iv_lp_answer = findViewById(R.id.iv_lp_answer); tv_lp_answer = findViewById(R.id.tv_lp_answer); rl_lp_answerView = findViewById(R.id.rl_lp_answerView); @@ -184,6 +202,8 @@ tv_lp_hangUp.setOnClickListener(this); iv_lp_answer.setOnClickListener(this); tv_lp_answer.setOnClickListener(this); + iv_lp_hangUpAll.setOnClickListener(this); + tv_lp_hangUpAll.setOnClickListener(this); } /** @@ -207,7 +227,6 @@ * 鍒濆鍖栧紑閿佸睆钄藉�掕鏃� */ void initCountDownTimer() { - mCountDownTimer = new CountDownTimer(10 * 1000, 1000) { @Override public void onTick(long millisUntilFinished) { @@ -220,12 +239,40 @@ */ @Override public void onFinish() { -// showToast("寮�閿乷nFinish"); iv_lp_unlock.setEnabled(true); } - }; -// + } + + /** + * 鍒濆鍖栨帴鍚鏃跺櫒 + */ + void initMissedCallsTimer() { + mMissedCallsTimer = new CountDownTimer(HDLLinphoneKit.getInstance().missedCallsTime * 1000, 1000) { + @Override + public void onTick(long millisUntilFinished) { + if (!HDLLinphoneReverseCallActivity.this.isFinishing()) { + if(isAnswer){ + mMissedCallsTimer.cancel(); + mMissedCallsTimer = null; + } + } + } + + /** + *鍊掕鏃剁粨鏉熷悗璋冪敤鐨� + */ + @Override + public void onFinish() { + if (!HDLLinphoneReverseCallActivity.this.isFinishing()) { + if (!isAnswer) { + isAnswer = true; + HDLLinphoneKit.getInstance().getOnHDLLinphoneCallListener().onMissedCallsAction(); + finish(); + } + } + } + }; } @Override @@ -243,6 +290,9 @@ } else if (id == R.id.iv_lp_answer || id == R.id.tv_lp_answer) { //鎺ュ惉 onClickAnswer(); + } else if (id == R.id.iv_lp_hangUp_all || id == R.id.tv_lp_hangUp_all) { + //鍏ㄩ儴鎸傛柇 + onClickHangUpAll(); } } @@ -320,6 +370,20 @@ } /** + * 鍏ㄩ儴鎸傛柇鐐瑰嚮浜嬩欢 + */ + private void onClickHangUpAll() { + //1.鎸傛柇 + HDLLinphoneKit.getInstance().hangUp(); + //2.鍥炶皟浜嬩欢 + if (HDLLinphoneKit.getInstance().getOnHDLLinphoneCallListener() != null) { + HDLLinphoneKit.getInstance().getOnHDLLinphoneCallListener().onCallAllRejection(); + } + //3.椤甸潰鍏抽棴 + finish(); + } + + /** * 鎺ュ惉鎸夐挳鐐瑰嚮浜嬩欢 */ private void onClickAnswer() { @@ -337,6 +401,7 @@ tv_lp_hangUp.setText(getString(R.string.lp_hangupStr)); setViewGone(rl_lp_answerView); setViewGone(tv_lp_calltime); + setViewGone(rl_lp_hangUpAll); setViewVisible(timer_lp_calltime); startCallTimeCountdown(); //鎺ュ惉閫氱煡 diff --git a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener.java b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener.java index 10ca1db..d4f7b70 100644 --- a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener.java +++ b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener.java @@ -32,4 +32,14 @@ */ void onIncomingCall(String username); + /** + * 鎸傛柇鍏ㄩ儴鍛煎彨 + */ + void onCallAllRejection(); + + /** + * 鏈帴鏉ョ數浜嬩欢 + */ + void onMissedCallsAction(); + } diff --git a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/core/service/HDLLinphoneService.java b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/core/service/HDLLinphoneService.java index dacd5a1..5d9ba9a 100644 --- a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/core/service/HDLLinphoneService.java +++ b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/core/service/HDLLinphoneService.java @@ -346,11 +346,11 @@ //2.璁剧疆UserAgent setUserAgent(); //3.璁剧疆鎾斁閾冨0 -// mCore.setNativeRingingEnabled(true); -// mCore.setRemoteRingbackTone(mRingSoundFile); -// mCore.setTone(ToneID.CallWaiting, mRingSoundFile); -// mCore.setRing(mRingSoundFile); -// mCore.setPlayFile(mPauseSoundFile); + mCore.setNativeRingingEnabled(true); + mCore.setRemoteRingbackTone(mRingSoundFile); + mCore.setTone(ToneID.CallWaiting, mRingSoundFile); + mCore.setRing(mRingSoundFile); + mCore.setPlayFile(mPauseSoundFile); //4.绂佺敤鎵嬫満鎽勫儚澶磋棰戦噰闆� // mCore.enableVideoCapture(false);//绂佺敤鎵嬫満鎽勫儚澶磋棰戦噰闆� // mCore.setNetworkReachable(true); @@ -376,6 +376,9 @@ mCore.setVideoActivationPolicy(vap); //11.璁剧疆缂栫爜鏍煎紡 setCodecMime(); + +// mCore.setRing(mRingSoundFile); + // 鍏ㄨ閫歴ip璁剧疆ca璇佷功 //mCore.setRootCa(basePath + "/rootca.pem"); @@ -499,6 +502,10 @@ } + public void pddd (){ +// RingtoneManager.GetDefaultUri + } + /** * copyIfNotExist * diff --git a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/res/.DS_Store b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/res/.DS_Store new file mode 100644 index 0000000..01b2938 --- /dev/null +++ b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/res/.DS_Store Binary files differ diff --git a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/res/drawable/ic_esvideo_on_hangup_all.png b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/res/drawable/ic_esvideo_on_hangup_all.png new file mode 100644 index 0000000..5acc23b --- /dev/null +++ b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/res/drawable/ic_esvideo_on_hangup_all.png Binary files differ diff --git a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/res/layout/activity_hdllinphone_intercom.xml b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/res/layout/activity_hdllinphone_intercom.xml index 0306a53..a579820 100644 --- a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/res/layout/activity_hdllinphone_intercom.xml +++ b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/res/layout/activity_hdllinphone_intercom.xml @@ -8,8 +8,9 @@ <RelativeLayout android:id="@+id/rl_lp_topView" android:layout_width="match_parent" - android:layout_height="44dp" - android:background="@color/lpsdk_app_bg"> + android:background="@color/lpsdk_app_bg" + android:paddingTop="40dp" + android:layout_height="84dp"> <TextView android:id="@+id/tv_lp_title" @@ -130,6 +131,32 @@ android:layout_marginBottom="53dp"> <RelativeLayout + android:id="@+id/rl_lp_hangUp_all" + android:layout_width="0dp" + android:layout_height="match_parent" + android:layout_weight="1"> + + <ImageView + android:id="@+id/iv_lp_hangUp_all" + android:layout_width="66dp" + android:layout_height="66dp" + android:layout_centerHorizontal="true" + android:scaleType="fitCenter" + android:src="@drawable/ic_esvideo_on_hangup_all" /> + + <TextView + android:id="@+id/tv_lp_hangUp_all" + android:layout_width="match_parent" + android:layout_height="20dp" + android:layout_alignParentBottom="true" + android:gravity="center" + android:text="@string/lp_hangupStr_all" + android:textColor="@color/lpsdk_textColor" + android:textSize="14sp" /> + + </RelativeLayout> + + <RelativeLayout android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1"> @@ -148,7 +175,7 @@ android:layout_height="20dp" android:layout_alignParentBottom="true" android:gravity="center" - android:text="@string/lp_refuseStr" + android:text="@string/lp_hangupPhoneStr" android:textColor="@color/lpsdk_textColor" android:textSize="14sp" /> diff --git a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/res/layout/activity_hdllinphone_monitor.xml b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/res/layout/activity_hdllinphone_monitor.xml index 0439297..019359d 100644 --- a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/res/layout/activity_hdllinphone_monitor.xml +++ b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/res/layout/activity_hdllinphone_monitor.xml @@ -10,7 +10,8 @@ android:id="@+id/rl_lp_topView" android:layout_width="match_parent" android:background="@color/lpsdk_app_bg" - android:layout_height="44dp"> + android:paddingTop="40dp" + android:layout_height="84dp"> <RelativeLayout android:id="@+id/ll_lp_btn_back" diff --git a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/res/values-zh/strings.xml b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/res/values-zh/strings.xml index f8c1f37..5c4cbc4 100644 --- a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/res/values-zh/strings.xml +++ b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/res/values-zh/strings.xml @@ -8,6 +8,8 @@ <string name="lp_refuseStr">鎷掔粷</string> <string name="lp_answerStr">鎺ュ惉</string> <string name="lp_hangupStr">鎸傛柇</string> + <string name="lp_hangupPhoneStr">鎸傛柇鎵嬫満</string> + <string name="lp_hangupStr_all">鍏ㄩ儴鎸傛柇</string> <string name="lp_unlockSuccessfullyStr">寮�閿佹垚鍔�</string> <string name="lp_unlockfailureStr">寮�閿佸け璐�</string> <string name="lp_callingStr">鏉ョ數涓�...</string> diff --git a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/res/values/strings.xml b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/res/values/strings.xml index ead4430..d2bbe09 100644 --- a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/res/values/strings.xml +++ b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/res/values/strings.xml @@ -7,6 +7,8 @@ <string name="lp_refuseStr">Refuse</string> <string name="lp_answerStr">Answer</string> <string name="lp_hangupStr">Hang up</string> + <string name="lp_hangupPhoneStr">Hang up</string> + <string name="lp_hangupStr_all">Hang up all</string> <string name="lp_unlockSuccessfullyStr">Unlock successfully</string> <string name="lp_unlockfailureStr">Unlock failure</string> <string name="lp_callingStr">Incoming call</string> diff --git a/HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/LinphoneTestActivity.java b/HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/LinphoneTestActivity.java index 9a5cc42..3cd7fb2 100644 --- a/HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/LinphoneTestActivity.java +++ b/HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/LinphoneTestActivity.java @@ -3,7 +3,9 @@ import android.app.Activity; import android.content.Intent; import android.graphics.Bitmap; +import android.media.MediaPlayer; import android.os.Bundle; +import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.EditText; @@ -16,8 +18,8 @@ public class LinphoneTestActivity extends Activity { - private static final String password = "xFNxyrTIM8gLAOGDw3OiuzV5F"; - private static final String serverIP = "47.96.88.250:25060";//""116.62.26.215:35060"; + private static final String password = "Wc7SeYXb0oyGOXVvtUYtju2Dy"; + private static final String serverIP = "47.96.88.250:25060";//""116.62.26.215:35060";// proxy "sip:47.96.88.250:25060" private String account = ""; // 鐧诲綍 @@ -27,6 +29,8 @@ // 鍛煎彨 private EditText numberEdit; private Button callBtn,monitorBtn; + + @Override protected void onCreate(Bundle savedInstanceState) { @@ -43,6 +47,24 @@ // 鐧诲綍 HDLLinphoneKit.getInstance().setAccountAndLogin(account, password, serverIP, HDLLinphoneKit.INTER_PHONE_TYPE_HDL); }); + Button btn = findViewById(R.id.test_btn); + btn.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + HDLLinphoneKit.getInstance().setMediaPlayerLooping(true); + HDLLinphoneKit.getInstance().playRingtone(); + + } + }); + Button btn2 = findViewById(R.id.test1_btn); + btn2.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { +// HDLLinphoneKit.getInstance().stopRingtone(); + HDLLinphoneKit.getInstance().setMediaPlayerLooping(false); + + } + }); numberEdit = findViewById(R.id.number_et); callBtn = findViewById(R.id.call_btn); @@ -54,7 +76,10 @@ intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.putExtra(HDLLinphoneKit.KEY_SIP_ACCOUNT, number); startActivity(intent); + // HDLLinphoneKit.getInstance().callTo(number, true); + + }); monitorBtn = findViewById(R.id.monitor_btn); @@ -106,6 +131,18 @@ public void onIncomingCall(String s) { } + + @Override + public void onCallAllRejection(){ + + } + + @Override + public void onMissedCallsAction() { + + } + + }); } diff --git a/HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/MainActivity.java b/HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/MainActivity.java index a8c50eb..6930325 100644 --- a/HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/MainActivity.java +++ b/HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/MainActivity.java @@ -105,6 +105,15 @@ public void onIncomingCall(String s) { } + @Override + public void onCallAllRejection() { + + } + + @Override + public void onMissedCallsAction() { + + } }); } diff --git a/HDLLinphoneSDKDemoNew/app/src/main/res/layout/activity_linphone_test.xml b/HDLLinphoneSDKDemoNew/app/src/main/res/layout/activity_linphone_test.xml index 4436191..7484582 100644 --- a/HDLLinphoneSDKDemoNew/app/src/main/res/layout/activity_linphone_test.xml +++ b/HDLLinphoneSDKDemoNew/app/src/main/res/layout/activity_linphone_test.xml @@ -28,7 +28,7 @@ android:layout_height="wrap_content" android:layout_weight="1" android:inputType="number" - android:text="1677890543690887170" + android:text="1701147661269118978" /> <Button @@ -38,6 +38,34 @@ android:paddingStart="10dp" android:paddingEnd="10dp" android:text="鐧诲綍" + android:textSize="18sp" /> + + </LinearLayout> + + <LinearLayout + android:id="@+id/account11_layout" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_marginStart="10dp" + android:layout_marginTop="30dp" + android:layout_marginEnd="10dp" + android:orientation="horizontal"> + <Button + android:id="@+id/test_btn" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:paddingStart="10dp" + android:paddingEnd="10dp" + android:text="ceshi" + android:textSize="18sp" /> + + <Button + android:id="@+id/test1_btn" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:paddingStart="10dp" + android:paddingEnd="10dp" + android:text="ssss" android:textSize="18sp" /> </LinearLayout> @@ -64,7 +92,7 @@ android:layout_height="wrap_content" android:layout_weight="1" android:inputType="number" - android:text="1684889786171437057" + android:text="1817819569479188482" /> <Button diff --git "a/HDLLinphoneSDKDemoNew/\345\275\222\346\241\243.zip" "b/HDLLinphoneSDKDemoNew/\345\275\222\346\241\243.zip" new file mode 100644 index 0000000..a76a9ea --- /dev/null +++ "b/HDLLinphoneSDKDemoNew/\345\275\222\346\241\243.zip" Binary files differ diff --git a/Shared.Droid.HDLLinphone/.DS_Store b/Shared.Droid.HDLLinphone/.DS_Store new file mode 100644 index 0000000..d8fb8e0 --- /dev/null +++ b/Shared.Droid.HDLLinphone/.DS_Store Binary files differ 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 fe48bc8..04664cd 100644 --- a/Shared.Droid.HDLLinphone/.vs/Shared.Droid.HDLLinphone/xs/UserPrefs.xml +++ b/Shared.Droid.HDLLinphone/.vs/Shared.Droid.HDLLinphone/xs/UserPrefs.xml @@ -1,26 +1,29 @@ 锘�<Properties StartupConfiguration="{703D29ED-674F-44A8-8AAD-863035899D4B}|Default"> - <MonoDevelop.Ide.ItemProperties.Shared.Droid.HDLLinphone PreferredExecutionTarget="MonoDevelop.Default" /> - <MultiItemStartupConfigurations /> + <MonoDevelop.Ide.DebuggingService.Breakpoints> + <BreakpointStore /> + </MonoDevelop.Ide.DebuggingService.Breakpoints> <MonoDevelop.Ide.DebuggingService.PinnedWatches /> + <MonoDevelop.Ide.ItemProperties.Shared.Droid.HDLLinphone PreferredExecutionTarget="MonoDevelop.Default" /> <MonoDevelop.Ide.Workspace ActiveConfiguration="Release" /> - <MonoDevelop.Ide.Workbench ActiveDocument="../../../../../../Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/xbuild/Microsoft/NuGet/Microsoft.NuGet.targets"> + <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" Line="29" Column="11" /> + <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" /> + <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" selected="True"> - <Node name="Additions" expanded="True" /> - <Node name="Transforms" expanded="True" /> + <Node name="Properties" expanded="True" /> </Node> </Node> </State> </Pad> </Pads> </MonoDevelop.Ide.Workbench> - <MonoDevelop.Ide.DebuggingService.Breakpoints> - <BreakpointStore /> - </MonoDevelop.Ide.DebuggingService.Breakpoints> + <MultiItemStartupConfigurations /> </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 8226eb7..d2de084 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.1.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Java.Interop.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/13.2.1.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v8.0/Mono.Android.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/13.2.1.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/13.2.1.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/13.2.1.2/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Library/Frameworks/Xamarin.Android.framework/Versions/13.2.1.2/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/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"],"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","None","None","TransformFile","TransformFile","TransformFile"],"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/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.8.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 diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.6.aar b/Shared.Droid.HDLLinphone/HDLLinphoneSDK-V1.0.8.aar similarity index 97% copy from Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.6.aar copy to Shared.Droid.HDLLinphone/HDLLinphoneSDK-V1.0.8.aar index e2f5db8..9cad154 100644 --- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.6.aar +++ b/Shared.Droid.HDLLinphone/HDLLinphoneSDK-V1.0.8.aar Binary files differ diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/.DS_Store b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/.DS_Store new file mode 100644 index 0000000..ad1120e --- /dev/null +++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/.DS_Store Binary files differ diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.6.aar b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.8.aar similarity index 98% rename from Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.6.aar rename to Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.8.aar index e2f5db8..9cad154 100644 --- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.6.aar +++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Jars/HDLLinphoneSDK-V1.0.8.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 4cf6d75..edb381e 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.5.26.1")] -[assembly: AssemblyFileVersion("1.5.26.1")] +[assembly: AssemblyVersion("1.24.08.06")] +[assembly: AssemblyFileVersion("1.24.08.06")] 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 4e966bf..cb87e17 100644 --- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone.csproj +++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone.csproj @@ -61,7 +61,10 @@ <Folder Include="Properties\" /> </ItemGroup> <ItemGroup> - <LibraryProjectZip Include="Jars\HDLLinphoneSDK-V1.0.6.aar" /> + <Compile Include="Properties\AssemblyInfo.cs" /> + </ItemGroup> + <ItemGroup> + <LibraryProjectZip Include="Jars\HDLLinphoneSDK-V1.0.8.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 741ce63..f19586b 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.csproj.CoreCompileInputs.cache b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/Shared.Droid.HDLLinphone.csproj.CoreCompileInputs.cache index e8cc4a9..59fca09 100644 --- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/Shared.Droid.HDLLinphone.csproj.CoreCompileInputs.cache +++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/Shared.Droid.HDLLinphone.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -c347f69d7905dc93a24d4964eeef4d67286c5acf +48d4f8540f03821e8c7dfd11adabaa6a922c50b0 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 ef32025..7a4e2a1 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 1be9a83..9b4ce55 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 f3fa1b1..18e543e 100644 --- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml +++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml @@ -2,8 +2,8 @@ <package name="com.hdl.hdllinphonesdk" jni-name="com/hdl/hdllinphonesdk"> <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="true" name="BuildConfig" static="false" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/BuildConfig;"> <constructor deprecated="not deprecated" final="false" name="BuildConfig" jni-signature="()V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.BuildConfig" synthetic="false" visibility="public" /> - <field deprecated="not deprecated" final="true" name="BUILD_TYPE" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value=""debug"" visibility="public" volatile="false" /> - <field deprecated="not deprecated" final="true" name="DEBUG" jni-signature="Z" static="true" transient="false" type="boolean" type-generic-aware="boolean" visibility="public" volatile="false" /> + <field deprecated="not deprecated" final="true" name="BUILD_TYPE" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value=""release"" visibility="public" volatile="false" /> + <field deprecated="not deprecated" final="true" name="DEBUG" jni-signature="Z" static="true" transient="false" type="boolean" type-generic-aware="boolean" value="false" visibility="public" volatile="false" /> <field deprecated="not deprecated" final="true" name="LIBRARY_PACKAGE_NAME" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value=""com.hdl.hdllinphonesdk"" visibility="public" volatile="false" /> </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" static="false" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/HDLLinphoneKit;"> @@ -20,16 +20,18 @@ <parameter name="isVideoCall" type="boolean" jni-type="Z" /> </method> <method abstract="false" deprecated="not deprecated" final="false" name="clearProxyConfig" 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="freeViewRegisterUserAuth" jni-signature="(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"> + <method abstract="false" deprecated="not deprecated" final="false" name="freeViewRegisterUserAuth" 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;" /> <parameter name="domain" type="java.lang.String" jni-type="Ljava/lang/String;" /> + <parameter name="transportType" type="java.lang.String" jni-type="Ljava/lang/String;" /> <exception name="CoreException" type="org.linphone.core.CoreException" /> </method> <method abstract="false" deprecated="not deprecated" final="false" name="getCallState" jni-signature="()Lorg/linphone/core/Call$State;" bridge="false" native="false" return="org.linphone.core.Call.State" jni-return="Lorg/linphone/core/Call$State;" static="false" synchronized="false" synthetic="false" visibility="public" /> <method abstract="false" deprecated="not deprecated" final="false" name="getCore" jni-signature="()Lorg/linphone/core/Core;" bridge="false" native="false" return="org.linphone.core.Core" jni-return="Lorg/linphone/core/Core;" static="false" synchronized="false" synthetic="false" visibility="public" /> <method abstract="false" deprecated="not deprecated" final="false" name="getInstance" jni-signature="()Lcom/hdl/hdllinphonesdk/HDLLinphoneKit;" bridge="false" native="false" return="com.hdl.hdllinphonesdk.HDLLinphoneKit" jni-return="Lcom/hdl/hdllinphonesdk/HDLLinphoneKit;" static="true" synchronized="true" synthetic="false" visibility="public" /> <method abstract="false" deprecated="not deprecated" final="false" name="getIntercomeType" jni-signature="()Ljava/lang/String;" bridge="false" native="false" return="java.lang.String" jni-return="Ljava/lang/String;" static="false" synchronized="false" synthetic="false" visibility="public" /> + <method abstract="false" deprecated="not deprecated" final="false" name="getMediaPlayerPlayingStatus" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public" /> <method abstract="false" deprecated="not deprecated" final="false" name="getOnHDLLinphoneCallListener" jni-signature="()Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener;" bridge="false" native="false" return="com.hdl.hdllinphonesdk.callback.OnHDLLinphoneCallListener" jni-return="Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener;" static="false" synchronized="false" synthetic="false" visibility="public" /> <method abstract="false" deprecated="not deprecated" final="false" name="gotoHDLLinphoneIntercomActivity" 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="hangUp" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" /> @@ -49,17 +51,27 @@ <method abstract="false" deprecated="not deprecated" final="false" name="onOpenSuccess" 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="onPause" 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="onResume" 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="registerUserAuth" jni-signature="(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"> + <method abstract="false" deprecated="not deprecated" final="false" name="playRingtone" 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="registerUserAuth" 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="name" type="java.lang.String" jni-type="Ljava/lang/String;" /> <parameter name="password" type="java.lang.String" jni-type="Ljava/lang/String;" /> <parameter name="host" type="java.lang.String" jni-type="Ljava/lang/String;" /> + <parameter name="transportType" type="java.lang.String" jni-type="Ljava/lang/String;" /> <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="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;" /> <parameter name="serverIP" type="java.lang.String" jni-type="Ljava/lang/String;" /> <parameter name="inter_type" 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;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;" /> + <parameter name="serverIP" type="java.lang.String" jni-type="Ljava/lang/String;" /> + <parameter name="inter_type" type="java.lang.String" jni-type="Ljava/lang/String;" /> + <parameter name="transportType" type="java.lang.String" jni-type="Ljava/lang/String;" /> </method> <method abstract="false" deprecated="not deprecated" final="false" name="setAndroidVideoWindow" jni-signature="(Landroid/view/TextureView;Landroid/view/TextureView;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> <parameter name="renderingView" type="android.view.TextureView" jni-type="Landroid/view/TextureView;" /> @@ -67,6 +79,9 @@ </method> <method abstract="false" deprecated="not deprecated" final="false" name="setAutoJumpCallView" jni-signature="(Z)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> <parameter name="autoJumpCallView" type="boolean" jni-type="Z" /> + </method> + <method abstract="false" deprecated="not deprecated" final="false" name="setMediaPlayerLooping" jni-signature="(Z)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> + <parameter name="isLooping" type="boolean" jni-type="Z" /> </method> <method abstract="false" deprecated="not deprecated" final="false" name="setOnHDLLinphoneCallListener" jni-signature="(Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> <parameter name="onHDLLinphoneCallListener" type="com.hdl.hdllinphonesdk.callback.OnHDLLinphoneCallListener" jni-type="Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener;" /> @@ -81,6 +96,7 @@ <parameter name="userName" type="java.lang.String" jni-type="Ljava/lang/String;" /> <parameter name="isVideoCall" type="boolean" jni-type="Z" /> </method> + <method abstract="false" deprecated="not deprecated" final="false" name="stopRingtone" 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="toggleMicro" jni-signature="(Z)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> <parameter name="isMicMuted" type="boolean" jni-type="Z" /> </method> @@ -95,6 +111,7 @@ <field deprecated="not deprecated" final="true" name="INTER_PHONE_TYPE_IMOUVISIAL" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value=""IMOUVISIAL"" visibility="public" volatile="false" /> <field deprecated="not deprecated" final="true" name="KEY_SIP_ACCOUNT" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value=""lpSipAccount"" visibility="public" volatile="false" /> <field deprecated="not deprecated" final="true" name="KEY_TITLE_NAME" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value=""lpTitleName"" visibility="public" volatile="false" /> + <field deprecated="not deprecated" final="false" name="missedCallsTime" jni-signature="I" static="false" transient="false" type="int" type-generic-aware="int" visibility="public" volatile="false" /> </class> <class abstract="false" deprecated="not deprecated" extends="com.hdl.hdllinphonesdk.core.callback.RegistrationCallback" extends-generic-aware="com.hdl.hdllinphonesdk.core.callback.RegistrationCallback" jni-extends="Lcom/hdl/hdllinphonesdk/core/callback/RegistrationCallback;" final="false" name="HDLLinphoneKit.1" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/HDLLinphoneKit$1;" /> <class abstract="false" deprecated="not deprecated" extends="com.hdl.hdllinphonesdk.core.callback.PhoneCallback" extends-generic-aware="com.hdl.hdllinphonesdk.core.callback.PhoneCallback" jni-extends="Lcom/hdl/hdllinphonesdk/core/callback/PhoneCallback;" final="false" name="HDLLinphoneKit.2" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/HDLLinphoneKit$2;" /> @@ -216,12 +233,15 @@ <parameter name="millisUntilFinished" type="long" jni-type="J" /> </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="HDLLinphoneReverseCallActivity.3" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$3;"> - <implements name="android.content.DialogInterface.OnClickListener" name-generic-aware="android.content.DialogInterface.OnClickListener" jni-type="Landroid/content/DialogInterface$OnClickListener;" /> - <method abstract="false" deprecated="not deprecated" final="false" name="onClick" jni-signature="(Landroid/content/DialogInterface;I)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> - <parameter name="dialog" type="android.content.DialogInterface" jni-type="Landroid/content/DialogInterface;" /> - <parameter name="which" type="int" jni-type="I" /> + <class abstract="false" deprecated="not deprecated" extends="android.os.CountDownTimer" extends-generic-aware="android.os.CountDownTimer" jni-extends="Landroid/os/CountDownTimer;" final="false" name="HDLLinphoneReverseCallActivity.3" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$3;"> + <method abstract="false" deprecated="not deprecated" final="false" name="onFinish" 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="onTick" jni-signature="(J)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> + <parameter name="millisUntilFinished" type="long" jni-type="J" /> </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="HDLLinphoneReverseCallActivity.3.1" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$3$1;"> + <implements name="java.lang.Runnable" name-generic-aware="java.lang.Runnable" jni-type="Ljava/lang/Runnable;" /> + <method abstract="false" deprecated="not deprecated" final="false" name="run" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" /> </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="HDLLinphoneReverseCallActivity.4" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$4;"> <implements name="android.content.DialogInterface.OnClickListener" name-generic-aware="android.content.DialogInterface.OnClickListener" jni-type="Landroid/content/DialogInterface$OnClickListener;" /> @@ -230,7 +250,14 @@ <parameter name="which" type="int" jni-type="I" /> </method> </class> - <class abstract="false" deprecated="not deprecated" extends="org.linphone.core.CoreListenerStub" extends-generic-aware="org.linphone.core.CoreListenerStub" jni-extends="Lorg/linphone/core/CoreListenerStub;" final="false" name="HDLLinphoneReverseCallActivity.5" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$5;" /> + <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="HDLLinphoneReverseCallActivity.5" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$5;"> + <implements name="android.content.DialogInterface.OnClickListener" name-generic-aware="android.content.DialogInterface.OnClickListener" jni-type="Landroid/content/DialogInterface$OnClickListener;" /> + <method abstract="false" deprecated="not deprecated" final="false" name="onClick" jni-signature="(Landroid/content/DialogInterface;I)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> + <parameter name="dialog" type="android.content.DialogInterface" jni-type="Landroid/content/DialogInterface;" /> + <parameter name="which" type="int" jni-type="I" /> + </method> + </class> + <class abstract="false" deprecated="not deprecated" extends="org.linphone.core.CoreListenerStub" extends-generic-aware="org.linphone.core.CoreListenerStub" jni-extends="Lorg/linphone/core/CoreListenerStub;" final="false" name="HDLLinphoneReverseCallActivity.6" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$6;" /> <class abstract="false" deprecated="not deprecated" extends="android.app.Activity" extends-generic-aware="android.app.Activity" jni-extends="Landroid/app/Activity;" final="false" name="LPCheckPermissionsActivity" static="false" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/activity/LPCheckPermissionsActivity;"> <constructor deprecated="not deprecated" final="false" name="LPCheckPermissionsActivity" jni-signature="()V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.activity.LPCheckPermissionsActivity" synthetic="false" visibility="public" /> <method abstract="false" deprecated="not deprecated" final="false" name="setRequestPermissionsListener" jni-signature="(Lcom/hdl/hdllinphonesdk/activity/LPCheckPermissionsActivity$RequestPermissionsListener;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> @@ -251,12 +278,14 @@ <package name="com.hdl.hdllinphonesdk.callback" jni-name="com/hdl/hdllinphonesdk/callback"> <interface abstract="true" deprecated="not deprecated" final="false" name="OnHDLLinphoneCallListener" static="false" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener;"> <method abstract="true" deprecated="not deprecated" final="false" name="onAnswerAction" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" /> + <method abstract="true" deprecated="not deprecated" final="false" name="onCallAllRejection" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" /> <method abstract="true" deprecated="not deprecated" final="false" name="onHangUpAction" jni-signature="(I)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> <parameter name="p0" type="int" jni-type="I" /> </method> <method abstract="true" deprecated="not deprecated" final="false" name="onIncomingCall" jni-signature="(Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> <parameter name="p0" type="java.lang.String" jni-type="Ljava/lang/String;" /> </method> + <method abstract="true" deprecated="not deprecated" final="false" name="onMissedCallsAction" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" /> <method abstract="true" deprecated="not deprecated" final="false" name="onRejectCallAction" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" /> <method abstract="true" deprecated="not deprecated" final="false" name="onScreenshotSuccessfulAction" jni-signature="(Landroid/graphics/Bitmap;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> <parameter name="p0" type="android.graphics.Bitmap" jni-type="Landroid/graphics/Bitmap;" /> @@ -323,6 +352,7 @@ <method abstract="false" deprecated="not deprecated" final="false" name="onBind" jni-signature="(Landroid/content/Intent;)Landroid/os/IBinder;" bridge="false" native="false" return="android.os.IBinder" jni-return="Landroid/os/IBinder;" static="false" synchronized="false" synthetic="false" visibility="public"> <parameter name="intent" type="android.content.Intent" jni-type="Landroid/content/Intent;" /> </method> + <method abstract="false" deprecated="not deprecated" final="false" name="pddd" 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="removeAllCallback" 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="removePhoneCallback" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public" /> <method abstract="false" deprecated="not deprecated" final="false" name="removeRegistrationCallback" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public" /> 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 1719163..d20dcd5 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 @@ -34,7 +34,7 @@ type="java.lang.String" type-generic-aware="java.lang.String" jni-signature="Ljava/lang/String;" - value=""debug"" + value=""release"" visibility="public" volatile="false" /> <field @@ -47,6 +47,7 @@ type="boolean" type-generic-aware="boolean" jni-signature="Z" + value="false" visibility="public" volatile="false" /> <field @@ -181,7 +182,7 @@ visibility="public" bridge="false" synthetic="false" - jni-signature="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"> + jni-signature="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"> <parameter name="userName" type="java.lang.String" @@ -192,6 +193,10 @@ jni-type="Ljava/lang/String;" /> <parameter name="domain" + type="java.lang.String" + jni-type="Ljava/lang/String;" /> + <parameter + name="transportType" type="java.lang.String" jni-type="Ljava/lang/String;" /> <exception @@ -255,6 +260,20 @@ bridge="false" synthetic="false" jni-signature="()Ljava/lang/String;" /> + <method + abstract="false" + deprecated="not deprecated" + final="false" + name="getMediaPlayerPlayingStatus" + native="false" + return="boolean" + jni-return="Z" + static="false" + synchronized="false" + visibility="public" + bridge="false" + synthetic="false" + jni-signature="()Z" /> <method abstract="false" deprecated="not deprecated" @@ -456,6 +475,20 @@ abstract="false" deprecated="not deprecated" final="false" + name="playRingtone" + native="false" + return="void" + jni-return="V" + static="false" + synchronized="false" + visibility="public" + bridge="false" + synthetic="false" + jni-signature="()V" /> + <method + abstract="false" + deprecated="not deprecated" + final="false" name="registerUserAuth" native="false" return="void" @@ -465,7 +498,7 @@ visibility="public" bridge="false" synthetic="false" - jni-signature="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"> + jni-signature="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"> <parameter name="name" type="java.lang.String" @@ -478,11 +511,29 @@ name="host" type="java.lang.String" jni-type="Ljava/lang/String;" /> + <parameter + name="transportType" + type="java.lang.String" + jni-type="Ljava/lang/String;" /> <exception name="org/linphone/core/CoreException" type="org.linphone.core.CoreException" type-generic-aware="org.linphone.core.CoreException" /> </method> + <method + abstract="false" + deprecated="not deprecated" + final="false" + name="releaseRingtone" + native="false" + return="void" + jni-return="V" + static="false" + synchronized="false" + visibility="public" + bridge="false" + synthetic="false" + jni-signature="()V" /> <method abstract="false" deprecated="not deprecated" @@ -511,6 +562,41 @@ jni-type="Ljava/lang/String;" /> <parameter name="inter_type" + type="java.lang.String" + jni-type="Ljava/lang/String;" /> + </method> + <method + abstract="false" + deprecated="not deprecated" + final="false" + name="setAccountAndLogin" + 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;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"> + <parameter + name="username" + type="java.lang.String" + jni-type="Ljava/lang/String;" /> + <parameter + name="password" + type="java.lang.String" + jni-type="Ljava/lang/String;" /> + <parameter + name="serverIP" + type="java.lang.String" + jni-type="Ljava/lang/String;" /> + <parameter + name="inter_type" + type="java.lang.String" + jni-type="Ljava/lang/String;" /> + <parameter + name="transportType" type="java.lang.String" jni-type="Ljava/lang/String;" /> </method> @@ -553,6 +639,25 @@ jni-signature="(Z)V"> <parameter name="autoJumpCallView" + type="boolean" + jni-type="Z" /> + </method> + <method + abstract="false" + deprecated="not deprecated" + final="false" + name="setMediaPlayerLooping" + native="false" + return="void" + jni-return="V" + static="false" + synchronized="false" + visibility="public" + bridge="false" + synthetic="false" + jni-signature="(Z)V"> + <parameter + name="isLooping" type="boolean" jni-type="Z" /> </method> @@ -636,6 +741,20 @@ type="boolean" jni-type="Z" /> </method> + <method + abstract="false" + deprecated="not deprecated" + final="false" + name="stopRingtone" + native="false" + return="void" + jni-return="V" + static="false" + synchronized="false" + visibility="public" + bridge="false" + synthetic="false" + jni-signature="()V" /> <method abstract="false" deprecated="not deprecated" @@ -776,6 +895,18 @@ type-generic-aware="java.lang.String" jni-signature="Ljava/lang/String;" value=""lpTitleName"" + visibility="public" + volatile="false" /> + <field + deprecated="not deprecated" + final="false" + name="missedCallsTime" + static="false" + synthetic="false" + transient="false" + type="int" + type-generic-aware="int" + jni-signature="I" visibility="public" volatile="false" /> </class> @@ -1882,26 +2013,22 @@ abstract="false" deprecated="not deprecated" enclosing-method-jni-type="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity;" - enclosing-method-name="onClickUnlock" + enclosing-method-name="initMissedCallsTimer" enclosing-method-signature="()V" - jni-extends="Ljava/lang/Object;" - extends="java.lang.Object" - extends-generic-aware="java.lang.Object" + jni-extends="Landroid/os/CountDownTimer;" + extends="android.os.CountDownTimer" + extends-generic-aware="android.os.CountDownTimer" final="false" name="HDLLinphoneReverseCallActivity.3" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$3;" source-file-name="HDLLinphoneReverseCallActivity.java" static="false" visibility=""> - <implements - name="android.content.DialogInterface.OnClickListener" - name-generic-aware="android.content.DialogInterface.OnClickListener" - jni-type="Landroid/content/DialogInterface$OnClickListener;" /> <method abstract="false" deprecated="not deprecated" final="false" - name="onClick" + name="onFinish" native="false" return="void" jni-return="V" @@ -1910,16 +2037,60 @@ visibility="public" bridge="false" synthetic="false" - jni-signature="(Landroid/content/DialogInterface;I)V"> + jni-signature="()V" /> + <method + abstract="false" + deprecated="not deprecated" + final="false" + name="onTick" + native="false" + return="void" + jni-return="V" + static="false" + synchronized="false" + visibility="public" + bridge="false" + synthetic="false" + jni-signature="(J)V"> <parameter - name="dialog" - type="android.content.DialogInterface" - jni-type="Landroid/content/DialogInterface;" /> - <parameter - name="which" - type="int" - jni-type="I" /> + name="millisUntilFinished" + type="long" + jni-type="J" /> </method> + </class> + <class + abstract="false" + deprecated="not deprecated" + enclosing-method-jni-type="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$3;" + enclosing-method-name="onFinish" + enclosing-method-signature="()V" + jni-extends="Ljava/lang/Object;" + extends="java.lang.Object" + extends-generic-aware="java.lang.Object" + final="false" + name="HDLLinphoneReverseCallActivity.3.1" + jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$3$1;" + source-file-name="HDLLinphoneReverseCallActivity.java" + static="false" + visibility=""> + <implements + name="java.lang.Runnable" + name-generic-aware="java.lang.Runnable" + jni-type="Ljava/lang/Runnable;" /> + <method + abstract="false" + deprecated="not deprecated" + final="false" + name="run" + native="false" + return="void" + jni-return="V" + static="false" + synchronized="false" + visibility="public" + bridge="false" + synthetic="false" + jni-signature="()V" /> </class> <class abstract="false" @@ -1968,14 +2139,57 @@ abstract="false" deprecated="not deprecated" enclosing-method-jni-type="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity;" + enclosing-method-name="onClickUnlock" + enclosing-method-signature="()V" + jni-extends="Ljava/lang/Object;" + extends="java.lang.Object" + extends-generic-aware="java.lang.Object" + final="false" + name="HDLLinphoneReverseCallActivity.5" + jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$5;" + source-file-name="HDLLinphoneReverseCallActivity.java" + static="false" + visibility=""> + <implements + name="android.content.DialogInterface.OnClickListener" + name-generic-aware="android.content.DialogInterface.OnClickListener" + jni-type="Landroid/content/DialogInterface$OnClickListener;" /> + <method + abstract="false" + deprecated="not deprecated" + final="false" + name="onClick" + native="false" + return="void" + jni-return="V" + static="false" + synchronized="false" + visibility="public" + bridge="false" + synthetic="false" + jni-signature="(Landroid/content/DialogInterface;I)V"> + <parameter + name="dialog" + type="android.content.DialogInterface" + jni-type="Landroid/content/DialogInterface;" /> + <parameter + name="which" + type="int" + jni-type="I" /> + </method> + </class> + <class + abstract="false" + deprecated="not deprecated" + enclosing-method-jni-type="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity;" enclosing-method-name="initLinphone" enclosing-method-signature="()V" jni-extends="Lorg/linphone/core/CoreListenerStub;" extends="org.linphone.core.CoreListenerStub" extends-generic-aware="org.linphone.core.CoreListenerStub" final="false" - name="HDLLinphoneReverseCallActivity.5" - jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$5;" + name="HDLLinphoneReverseCallActivity.6" + jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$6;" source-file-name="HDLLinphoneReverseCallActivity.java" static="false" visibility=""> @@ -2231,6 +2445,20 @@ abstract="true" deprecated="not deprecated" final="false" + name="onCallAllRejection" + native="false" + return="void" + jni-return="V" + static="false" + synchronized="false" + visibility="public" + bridge="false" + synthetic="false" + jni-signature="()V" /> + <method + abstract="true" + deprecated="not deprecated" + final="false" name="onHangUpAction" native="false" return="void" @@ -2265,6 +2493,20 @@ type="java.lang.String" jni-type="Ljava/lang/String;" /> </method> + <method + abstract="true" + deprecated="not deprecated" + final="false" + name="onMissedCallsAction" + native="false" + return="void" + jni-return="V" + static="false" + synchronized="false" + visibility="public" + bridge="false" + synthetic="false" + jni-signature="()V" /> <method abstract="true" deprecated="not deprecated" @@ -2880,6 +3122,20 @@ abstract="false" deprecated="not deprecated" final="false" + name="pddd" + native="false" + return="void" + jni-return="V" + static="false" + synchronized="false" + visibility="public" + bridge="false" + synthetic="false" + jni-signature="()V" /> + <method + abstract="false" + deprecated="not deprecated" + final="false" name="removeAllCallback" native="false" return="void" 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 c1c8503..bf889ec 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 @@ -3,8 +3,8 @@ <package name="com.hdl.hdllinphonesdk" jni-name="com/hdl/hdllinphonesdk"> <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="true" name="BuildConfig" static="false" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/BuildConfig;"> <constructor deprecated="not deprecated" final="false" name="BuildConfig" jni-signature="()V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.BuildConfig" synthetic="false" visibility="public" /> - <field deprecated="not deprecated" final="true" name="BUILD_TYPE" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value=""debug"" visibility="public" volatile="false" /> - <field deprecated="not deprecated" final="true" name="DEBUG" jni-signature="Z" static="true" transient="false" type="boolean" type-generic-aware="boolean" visibility="public" volatile="false" /> + <field deprecated="not deprecated" final="true" name="BUILD_TYPE" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value=""release"" visibility="public" volatile="false" /> + <field deprecated="not deprecated" final="true" name="DEBUG" jni-signature="Z" static="true" transient="false" type="boolean" type-generic-aware="boolean" value="false" visibility="public" volatile="false" /> <field deprecated="not deprecated" final="true" name="LIBRARY_PACKAGE_NAME" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value=""com.hdl.hdllinphonesdk"" visibility="public" volatile="false" /> </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" static="false" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/HDLLinphoneKit;"> @@ -21,16 +21,18 @@ <parameter name="isVideoCall" type="boolean" jni-type="Z" /> </method> <method abstract="false" deprecated="not deprecated" final="false" name="clearProxyConfig" 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="freeViewRegisterUserAuth" jni-signature="(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"> + <method abstract="false" deprecated="not deprecated" final="false" name="freeViewRegisterUserAuth" 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;" /> <parameter name="domain" type="java.lang.String" jni-type="Ljava/lang/String;" /> + <parameter name="transportType" type="java.lang.String" jni-type="Ljava/lang/String;" /> <exception name="CoreException" type="org.linphone.core.CoreException" /> </method> <method abstract="false" deprecated="not deprecated" final="false" name="getCallState" jni-signature="()Lorg/linphone/core/Call$State;" bridge="false" native="false" return="org.linphone.core.Call.State" jni-return="Lorg/linphone/core/Call$State;" static="false" synchronized="false" synthetic="false" visibility="public" /> <method abstract="false" deprecated="not deprecated" final="false" name="getCore" jni-signature="()Lorg/linphone/core/Core;" bridge="false" native="false" return="org.linphone.core.Core" jni-return="Lorg/linphone/core/Core;" static="false" synchronized="false" synthetic="false" visibility="public" /> <method abstract="false" deprecated="not deprecated" final="false" name="getInstance" jni-signature="()Lcom/hdl/hdllinphonesdk/HDLLinphoneKit;" bridge="false" native="false" return="com.hdl.hdllinphonesdk.HDLLinphoneKit" jni-return="Lcom/hdl/hdllinphonesdk/HDLLinphoneKit;" static="true" synchronized="true" synthetic="false" visibility="public" /> <method abstract="false" deprecated="not deprecated" final="false" name="getIntercomeType" jni-signature="()Ljava/lang/String;" bridge="false" native="false" return="java.lang.String" jni-return="Ljava/lang/String;" static="false" synchronized="false" synthetic="false" visibility="public" /> + <method abstract="false" deprecated="not deprecated" final="false" name="getMediaPlayerPlayingStatus" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public" /> <method abstract="false" deprecated="not deprecated" final="false" name="getOnHDLLinphoneCallListener" jni-signature="()Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener;" bridge="false" native="false" return="com.hdl.hdllinphonesdk.callback.OnHDLLinphoneCallListener" jni-return="Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener;" static="false" synchronized="false" synthetic="false" visibility="public" /> <method abstract="false" deprecated="not deprecated" final="false" name="gotoHDLLinphoneIntercomActivity" 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="hangUp" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" /> @@ -50,17 +52,27 @@ <method abstract="false" deprecated="not deprecated" final="false" name="onOpenSuccess" 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="onPause" 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="onResume" 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="registerUserAuth" jni-signature="(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"> + <method abstract="false" deprecated="not deprecated" final="false" name="playRingtone" 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="registerUserAuth" 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="name" type="java.lang.String" jni-type="Ljava/lang/String;" /> <parameter name="password" type="java.lang.String" jni-type="Ljava/lang/String;" /> <parameter name="host" type="java.lang.String" jni-type="Ljava/lang/String;" /> + <parameter name="transportType" type="java.lang.String" jni-type="Ljava/lang/String;" /> <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="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;" /> <parameter name="serverIP" type="java.lang.String" jni-type="Ljava/lang/String;" /> <parameter name="inter_type" 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;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;" /> + <parameter name="serverIP" type="java.lang.String" jni-type="Ljava/lang/String;" /> + <parameter name="inter_type" type="java.lang.String" jni-type="Ljava/lang/String;" /> + <parameter name="transportType" type="java.lang.String" jni-type="Ljava/lang/String;" /> </method> <method abstract="false" deprecated="not deprecated" final="false" name="setAndroidVideoWindow" jni-signature="(Landroid/view/TextureView;Landroid/view/TextureView;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> <parameter name="renderingView" type="android.view.TextureView" jni-type="Landroid/view/TextureView;" /> @@ -68,6 +80,9 @@ </method> <method abstract="false" deprecated="not deprecated" final="false" name="setAutoJumpCallView" jni-signature="(Z)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> <parameter name="autoJumpCallView" type="boolean" jni-type="Z" /> + </method> + <method abstract="false" deprecated="not deprecated" final="false" name="setMediaPlayerLooping" jni-signature="(Z)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> + <parameter name="isLooping" type="boolean" jni-type="Z" /> </method> <method abstract="false" deprecated="not deprecated" final="false" name="setOnHDLLinphoneCallListener" jni-signature="(Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> <parameter name="onHDLLinphoneCallListener" type="com.hdl.hdllinphonesdk.callback.OnHDLLinphoneCallListener" jni-type="Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener;" /> @@ -82,6 +97,7 @@ <parameter name="userName" type="java.lang.String" jni-type="Ljava/lang/String;" /> <parameter name="isVideoCall" type="boolean" jni-type="Z" /> </method> + <method abstract="false" deprecated="not deprecated" final="false" name="stopRingtone" 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="toggleMicro" jni-signature="(Z)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> <parameter name="isMicMuted" type="boolean" jni-type="Z" /> </method> @@ -96,6 +112,7 @@ <field deprecated="not deprecated" final="true" name="INTER_PHONE_TYPE_IMOUVISIAL" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value=""IMOUVISIAL"" visibility="public" volatile="false" /> <field deprecated="not deprecated" final="true" name="KEY_SIP_ACCOUNT" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value=""lpSipAccount"" visibility="public" volatile="false" /> <field deprecated="not deprecated" final="true" name="KEY_TITLE_NAME" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value=""lpTitleName"" visibility="public" volatile="false" /> + <field deprecated="not deprecated" final="false" name="missedCallsTime" jni-signature="I" static="false" transient="false" type="int" type-generic-aware="int" visibility="public" volatile="false" /> </class> <class abstract="false" deprecated="not deprecated" extends="com.hdl.hdllinphonesdk.core.callback.RegistrationCallback" extends-generic-aware="com.hdl.hdllinphonesdk.core.callback.RegistrationCallback" jni-extends="Lcom/hdl/hdllinphonesdk/core/callback/RegistrationCallback;" final="false" name="HDLLinphoneKit.1" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/HDLLinphoneKit$1;" /> <class abstract="false" deprecated="not deprecated" extends="com.hdl.hdllinphonesdk.core.callback.PhoneCallback" extends-generic-aware="com.hdl.hdllinphonesdk.core.callback.PhoneCallback" jni-extends="Lcom/hdl/hdllinphonesdk/core/callback/PhoneCallback;" final="false" name="HDLLinphoneKit.2" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/HDLLinphoneKit$2;" /> @@ -217,12 +234,15 @@ <parameter name="millisUntilFinished" type="long" jni-type="J" /> </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="HDLLinphoneReverseCallActivity.3" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$3;"> - <implements name="android.content.DialogInterface.OnClickListener" name-generic-aware="android.content.DialogInterface.OnClickListener" jni-type="Landroid/content/DialogInterface$OnClickListener;" /> - <method abstract="false" deprecated="not deprecated" final="false" name="onClick" jni-signature="(Landroid/content/DialogInterface;I)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> - <parameter name="dialog" type="android.content.DialogInterface" jni-type="Landroid/content/DialogInterface;" /> - <parameter name="which" type="int" jni-type="I" /> + <class abstract="false" deprecated="not deprecated" extends="android.os.CountDownTimer" extends-generic-aware="android.os.CountDownTimer" jni-extends="Landroid/os/CountDownTimer;" final="false" name="HDLLinphoneReverseCallActivity.3" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$3;"> + <method abstract="false" deprecated="not deprecated" final="false" name="onFinish" 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="onTick" jni-signature="(J)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> + <parameter name="millisUntilFinished" type="long" jni-type="J" /> </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="HDLLinphoneReverseCallActivity.3.1" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$3$1;"> + <implements name="java.lang.Runnable" name-generic-aware="java.lang.Runnable" jni-type="Ljava/lang/Runnable;" /> + <method abstract="false" deprecated="not deprecated" final="false" name="run" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" /> </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="HDLLinphoneReverseCallActivity.4" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$4;"> <implements name="android.content.DialogInterface.OnClickListener" name-generic-aware="android.content.DialogInterface.OnClickListener" jni-type="Landroid/content/DialogInterface$OnClickListener;" /> @@ -231,7 +251,14 @@ <parameter name="which" type="int" jni-type="I" /> </method> </class> - <class abstract="false" deprecated="not deprecated" extends="org.linphone.core.CoreListenerStub" extends-generic-aware="org.linphone.core.CoreListenerStub" jni-extends="Lorg/linphone/core/CoreListenerStub;" final="false" name="HDLLinphoneReverseCallActivity.5" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$5;" /> + <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="HDLLinphoneReverseCallActivity.5" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$5;"> + <implements name="android.content.DialogInterface.OnClickListener" name-generic-aware="android.content.DialogInterface.OnClickListener" jni-type="Landroid/content/DialogInterface$OnClickListener;" /> + <method abstract="false" deprecated="not deprecated" final="false" name="onClick" jni-signature="(Landroid/content/DialogInterface;I)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> + <parameter name="dialog" type="android.content.DialogInterface" jni-type="Landroid/content/DialogInterface;" /> + <parameter name="which" type="int" jni-type="I" /> + </method> + </class> + <class abstract="false" deprecated="not deprecated" extends="org.linphone.core.CoreListenerStub" extends-generic-aware="org.linphone.core.CoreListenerStub" jni-extends="Lorg/linphone/core/CoreListenerStub;" final="false" name="HDLLinphoneReverseCallActivity.6" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$6;" /> <class abstract="false" deprecated="not deprecated" extends="android.app.Activity" extends-generic-aware="android.app.Activity" jni-extends="Landroid/app/Activity;" final="false" name="LPCheckPermissionsActivity" static="false" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/activity/LPCheckPermissionsActivity;"> <constructor deprecated="not deprecated" final="false" name="LPCheckPermissionsActivity" jni-signature="()V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.activity.LPCheckPermissionsActivity" synthetic="false" visibility="public" /> <method abstract="false" deprecated="not deprecated" final="false" name="setRequestPermissionsListener" jni-signature="(Lcom/hdl/hdllinphonesdk/activity/LPCheckPermissionsActivity$RequestPermissionsListener;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> @@ -252,12 +279,14 @@ <package name="com.hdl.hdllinphonesdk.callback" jni-name="com/hdl/hdllinphonesdk/callback"> <interface abstract="true" deprecated="not deprecated" final="false" name="OnHDLLinphoneCallListener" static="false" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener;"> <method abstract="true" deprecated="not deprecated" final="false" name="onAnswerAction" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" /> + <method abstract="true" deprecated="not deprecated" final="false" name="onCallAllRejection" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" /> <method abstract="true" deprecated="not deprecated" final="false" name="onHangUpAction" jni-signature="(I)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> <parameter name="p0" type="int" jni-type="I" /> </method> <method abstract="true" deprecated="not deprecated" final="false" name="onIncomingCall" jni-signature="(Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> <parameter name="p0" type="java.lang.String" jni-type="Ljava/lang/String;" /> </method> + <method abstract="true" deprecated="not deprecated" final="false" name="onMissedCallsAction" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" /> <method abstract="true" deprecated="not deprecated" final="false" name="onRejectCallAction" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" /> <method abstract="true" deprecated="not deprecated" final="false" name="onScreenshotSuccessfulAction" jni-signature="(Landroid/graphics/Bitmap;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> <parameter name="p0" type="android.graphics.Bitmap" jni-type="Landroid/graphics/Bitmap;" /> @@ -324,6 +353,7 @@ <method abstract="false" deprecated="not deprecated" final="false" name="onBind" jni-signature="(Landroid/content/Intent;)Landroid/os/IBinder;" bridge="false" native="false" return="android.os.IBinder" jni-return="Landroid/os/IBinder;" static="false" synchronized="false" synthetic="false" visibility="public"> <parameter name="intent" type="android.content.Intent" jni-type="Landroid/content/Intent;" /> </method> + <method abstract="false" deprecated="not deprecated" final="false" name="pddd" 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="removeAllCallback" 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="removePhoneCallback" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public" /> <method abstract="false" deprecated="not deprecated" final="false" name="removeRegistrationCallback" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public" /> diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.BuildConfig.cs b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.BuildConfig.cs index 6656b34..f2fb8a3 100644 --- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.BuildConfig.cs +++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.BuildConfig.cs @@ -20,19 +20,11 @@ public sealed partial class BuildConfig : global::Java.Lang.Object { // Metadata.xml XPath field reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='BuildConfig']/field[@name='BUILD_TYPE']" [Register ("BUILD_TYPE")] - public const string BuildType = (string) "debug"; - + public const string BuildType = (string) "release"; // Metadata.xml XPath field reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='BuildConfig']/field[@name='DEBUG']" [Register ("DEBUG")] - public static bool Debug { - get { - const string __id = "DEBUG.Z"; - - var __v = _members.StaticFields.GetBooleanValue (__id); - return __v; - } - } + public const bool Debug = (bool) false; // Metadata.xml XPath field reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='BuildConfig']/field[@name='LIBRARY_PACKAGE_NAME']" [Register ("LIBRARY_PACKAGE_NAME")] diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListener.cs b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListener.cs index 1245de0..ee2f371 100644 --- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListener.cs +++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListener.cs @@ -12,6 +12,10 @@ [Register ("onAnswerAction", "()V", "GetOnAnswerActionHandler:Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListenerInvoker, Shared.Droid.HDLLinphone")] void OnAnswerAction (); + // Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk.callback']/interface[@name='OnHDLLinphoneCallListener']/method[@name='onCallAllRejection' and count(parameter)=0]" + [Register ("onCallAllRejection", "()V", "GetOnCallAllRejectionHandler:Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListenerInvoker, Shared.Droid.HDLLinphone")] + void OnCallAllRejection (); + // Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk.callback']/interface[@name='OnHDLLinphoneCallListener']/method[@name='onHangUpAction' and count(parameter)=1 and parameter[1][@type='int']]" [Register ("onHangUpAction", "(I)V", "GetOnHangUpAction_IHandler:Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListenerInvoker, Shared.Droid.HDLLinphone")] void OnHangUpAction (int p0); @@ -19,6 +23,10 @@ // Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk.callback']/interface[@name='OnHDLLinphoneCallListener']/method[@name='onIncomingCall' and count(parameter)=1 and parameter[1][@type='java.lang.String']]" [Register ("onIncomingCall", "(Ljava/lang/String;)V", "GetOnIncomingCall_Ljava_lang_String_Handler:Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListenerInvoker, Shared.Droid.HDLLinphone")] void OnIncomingCall (string p0); + + // Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk.callback']/interface[@name='OnHDLLinphoneCallListener']/method[@name='onMissedCallsAction' and count(parameter)=0]" + [Register ("onMissedCallsAction", "()V", "GetOnMissedCallsActionHandler:Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListenerInvoker, Shared.Droid.HDLLinphone")] + void OnMissedCallsAction (); // Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk.callback']/interface[@name='OnHDLLinphoneCallListener']/method[@name='onRejectCallAction' and count(parameter)=0]" [Register ("onRejectCallAction", "()V", "GetOnRejectCallActionHandler:Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListenerInvoker, Shared.Droid.HDLLinphone")] @@ -113,6 +121,30 @@ JNIEnv.CallVoidMethod (((global::Java.Lang.Object) this).Handle, id_onAnswerAction); } + static Delegate cb_onCallAllRejection; +#pragma warning disable 0169 + static Delegate GetOnCallAllRejectionHandler () + { + if (cb_onCallAllRejection == null) + cb_onCallAllRejection = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_V (n_OnCallAllRejection)); + return cb_onCallAllRejection; + } + + static void n_OnCallAllRejection (IntPtr jnienv, IntPtr native__this) + { + var __this = global::Java.Lang.Object.GetObject<global::Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); + __this.OnCallAllRejection (); + } +#pragma warning restore 0169 + + IntPtr id_onCallAllRejection; + public unsafe void OnCallAllRejection () + { + if (id_onCallAllRejection == IntPtr.Zero) + id_onCallAllRejection = JNIEnv.GetMethodID (class_ref, "onCallAllRejection", "()V"); + JNIEnv.CallVoidMethod (((global::Java.Lang.Object) this).Handle, id_onCallAllRejection); + } + static Delegate cb_onHangUpAction_I; #pragma warning disable 0169 static Delegate GetOnHangUpAction_IHandler () @@ -166,6 +198,30 @@ __args [0] = new JValue (native_p0); JNIEnv.CallVoidMethod (((global::Java.Lang.Object) this).Handle, id_onIncomingCall_Ljava_lang_String_, __args); JNIEnv.DeleteLocalRef (native_p0); + } + + static Delegate cb_onMissedCallsAction; +#pragma warning disable 0169 + static Delegate GetOnMissedCallsActionHandler () + { + if (cb_onMissedCallsAction == null) + cb_onMissedCallsAction = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_V (n_OnMissedCallsAction)); + return cb_onMissedCallsAction; + } + + static void n_OnMissedCallsAction (IntPtr jnienv, IntPtr native__this) + { + var __this = global::Java.Lang.Object.GetObject<global::Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); + __this.OnMissedCallsAction (); + } +#pragma warning restore 0169 + + IntPtr id_onMissedCallsAction; + public unsafe void OnMissedCallsAction () + { + if (id_onMissedCallsAction == IntPtr.Zero) + id_onMissedCallsAction = JNIEnv.GetMethodID (class_ref, "onMissedCallsAction", "()V"); + JNIEnv.CallVoidMethod (((global::Java.Lang.Object) this).Handle, id_onMissedCallsAction); } static Delegate cb_onRejectCallAction; @@ -313,6 +369,17 @@ } #pragma warning disable 0649 + public EventHandler OnCallAllRejectionHandler; + #pragma warning restore 0649 + + public void OnCallAllRejection () + { + var __h = OnCallAllRejectionHandler; + if (__h != null) + __h (sender, new EventArgs ()); + } + + #pragma warning disable 0649 public EventHandler<HangUpActionEventArgs> OnHangUpActionHandler; #pragma warning restore 0649 @@ -332,6 +399,17 @@ var __h = OnIncomingCallHandler; if (__h != null) __h (sender, new IncomingCallEventArgs (p0)); + } + + #pragma warning disable 0649 + public EventHandler OnMissedCallsActionHandler; + #pragma warning restore 0649 + + public void OnMissedCallsAction () + { + var __h = OnMissedCallsActionHandler; + if (__h != null) + __h (sender, new EventArgs ()); } #pragma warning disable 0649 @@ -369,7 +447,7 @@ internal static bool __IsEmpty (IOnHDLLinphoneCallListenerImplementor value) { - return value.OnAnswerActionHandler == null && value.OnHangUpActionHandler == null && value.OnIncomingCallHandler == null && value.OnRejectCallActionHandler == null && value.OnScreenshotSuccessfulActionHandler == null && value.OnUnlockActionHandler == null; + return value.OnAnswerActionHandler == null && value.OnCallAllRejectionHandler == null && value.OnHangUpActionHandler == null && value.OnIncomingCallHandler == null && value.OnMissedCallsActionHandler == null && value.OnRejectCallActionHandler == null && value.OnScreenshotSuccessfulActionHandler == null && value.OnUnlockActionHandler == null; } } diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Core.Service.HDLLinphoneService.cs b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Core.Service.HDLLinphoneService.cs index c3ea730..4643ae9 100644 --- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Core.Service.HDLLinphoneService.cs +++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.Core.Service.HDLLinphoneService.cs @@ -305,6 +305,33 @@ } } + static Delegate cb_pddd; +#pragma warning disable 0169 + static Delegate GetPdddHandler () + { + if (cb_pddd == null) + cb_pddd = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_V (n_Pddd)); + return cb_pddd; + } + + static void n_Pddd (IntPtr jnienv, IntPtr native__this) + { + var __this = global::Java.Lang.Object.GetObject<global::Com.Hdl.Hdllinphonesdk.Core.Service.HDLLinphoneService> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); + __this.Pddd (); + } +#pragma warning restore 0169 + + // Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk.core.service']/class[@name='HDLLinphoneService']/method[@name='pddd' and count(parameter)=0]" + [Register ("pddd", "()V", "GetPdddHandler")] + public virtual unsafe void Pddd () + { + const string __id = "pddd.()V"; + try { + _members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, null); + } finally { + } + } + static Delegate cb_removeAllCallback; #pragma warning disable 0169 static Delegate GetRemoveAllCallbackHandler () 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 8da2229..32b366e 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 @@ -50,6 +50,26 @@ [Register ("KEY_TITLE_NAME")] public const string KeyTitleName = (string) "lpTitleName"; + + // Metadata.xml XPath field reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/field[@name='missedCallsTime']" + [Register ("missedCallsTime")] + public int MissedCallsTime { + get { + const string __id = "missedCallsTime.I"; + + var __v = _members.InstanceFields.GetInt32Value (__id, this); + return __v; + } + set { + const string __id = "missedCallsTime.I"; + + try { + _members.InstanceFields.SetValue (__id, this, value); + } finally { + } + } + } + static readonly JniPeerMembers _members = new XAPeerMembers ("com/hdl/hdllinphonesdk/HDLLinphoneKit", typeof (HDLLinphoneKit)); internal static IntPtr class_ref { @@ -197,6 +217,35 @@ [Register ("isIncomingReceivedCallState", "()Z", "GetIsIncomingReceivedCallStateHandler")] get { const string __id = "isIncomingReceivedCallState.()Z"; + try { + var __rm = _members.InstanceMethods.InvokeVirtualBooleanMethod (__id, this, null); + return __rm; + } finally { + } + } + } + + static Delegate cb_getMediaPlayerPlayingStatus; +#pragma warning disable 0169 + static Delegate GetGetMediaPlayerPlayingStatusHandler () + { + if (cb_getMediaPlayerPlayingStatus == null) + cb_getMediaPlayerPlayingStatus = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_Z (n_GetMediaPlayerPlayingStatus)); + return cb_getMediaPlayerPlayingStatus; + } + + static bool n_GetMediaPlayerPlayingStatus (IntPtr jnienv, IntPtr native__this) + { + var __this = global::Java.Lang.Object.GetObject<global::Com.Hdl.Hdllinphonesdk.HDLLinphoneKit> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); + return __this.MediaPlayerPlayingStatus; + } +#pragma warning restore 0169 + + public virtual unsafe bool MediaPlayerPlayingStatus { + // Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='getMediaPlayerPlayingStatus' and count(parameter)=0]" + [Register ("getMediaPlayerPlayingStatus", "()Z", "GetGetMediaPlayerPlayingStatusHandler")] + get { + const string __id = "getMediaPlayerPlayingStatus.()Z"; try { var __rm = _members.InstanceMethods.InvokeVirtualBooleanMethod (__id, this, null); return __rm; @@ -413,43 +462,47 @@ } } - static Delegate cb_freeViewRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_; + static Delegate cb_freeViewRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_; #pragma warning disable 0169 - static Delegate GetFreeViewRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler () + static Delegate GetFreeViewRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler () { - if (cb_freeViewRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ == null) - cb_freeViewRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPLLL_V (n_FreeViewRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_)); - return cb_freeViewRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_; + if (cb_freeViewRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ == null) + cb_freeViewRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPLLLL_V (n_FreeViewRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_)); + return cb_freeViewRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_; } - static void n_FreeViewRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ (IntPtr jnienv, IntPtr native__this, IntPtr native_userName, IntPtr native_password, IntPtr native_domain) + static void n_FreeViewRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ (IntPtr jnienv, IntPtr native__this, IntPtr native_userName, IntPtr native_password, IntPtr native_domain, IntPtr native_transportType) { var __this = global::Java.Lang.Object.GetObject<global::Com.Hdl.Hdllinphonesdk.HDLLinphoneKit> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); var userName = JNIEnv.GetString (native_userName, JniHandleOwnership.DoNotTransfer); var password = JNIEnv.GetString (native_password, JniHandleOwnership.DoNotTransfer); var domain = JNIEnv.GetString (native_domain, JniHandleOwnership.DoNotTransfer); - __this.FreeViewRegisterUserAuth (userName, password, domain); + var transportType = JNIEnv.GetString (native_transportType, JniHandleOwnership.DoNotTransfer); + __this.FreeViewRegisterUserAuth (userName, password, domain, transportType); } #pragma warning restore 0169 - // Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='freeViewRegisterUserAuth' and count(parameter)=3 and parameter[1][@type='java.lang.String'] and parameter[2][@type='java.lang.String'] and parameter[3][@type='java.lang.String']]" - [Register ("freeViewRegisterUserAuth", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", "GetFreeViewRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")] - public virtual unsafe void FreeViewRegisterUserAuth (string userName, string password, string domain) + // Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='freeViewRegisterUserAuth' and count(parameter)=4 and parameter[1][@type='java.lang.String'] and parameter[2][@type='java.lang.String'] and parameter[3][@type='java.lang.String'] and parameter[4][@type='java.lang.String']]" + [Register ("freeViewRegisterUserAuth", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", "GetFreeViewRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")] + public virtual unsafe void FreeViewRegisterUserAuth (string userName, string password, string domain, string transportType) { - const string __id = "freeViewRegisterUserAuth.(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"; + const string __id = "freeViewRegisterUserAuth.(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"; IntPtr native_userName = JNIEnv.NewString ((string)userName); IntPtr native_password = JNIEnv.NewString ((string)password); IntPtr native_domain = JNIEnv.NewString ((string)domain); + IntPtr native_transportType = JNIEnv.NewString ((string)transportType); try { - JniArgumentValue* __args = stackalloc JniArgumentValue [3]; + JniArgumentValue* __args = stackalloc JniArgumentValue [4]; __args [0] = new JniArgumentValue (native_userName); __args [1] = new JniArgumentValue (native_password); __args [2] = new JniArgumentValue (native_domain); + __args [3] = new JniArgumentValue (native_transportType); _members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args); } finally { JNIEnv.DeleteLocalRef (native_userName); JNIEnv.DeleteLocalRef (native_password); JNIEnv.DeleteLocalRef (native_domain); + JNIEnv.DeleteLocalRef (native_transportType); } } @@ -737,43 +790,101 @@ } } - static Delegate cb_registerUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_; + static Delegate cb_playRingtone; #pragma warning disable 0169 - static Delegate GetRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler () + static Delegate GetPlayRingtoneHandler () { - if (cb_registerUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ == null) - cb_registerUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPLLL_V (n_RegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_)); - return cb_registerUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_; + if (cb_playRingtone == null) + cb_playRingtone = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_V (n_PlayRingtone)); + return cb_playRingtone; } - static void n_RegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ (IntPtr jnienv, IntPtr native__this, IntPtr native_name, IntPtr native_password, IntPtr native_host) + static void n_PlayRingtone (IntPtr jnienv, IntPtr native__this) + { + var __this = global::Java.Lang.Object.GetObject<global::Com.Hdl.Hdllinphonesdk.HDLLinphoneKit> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); + __this.PlayRingtone (); + } +#pragma warning restore 0169 + + // Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='playRingtone' and count(parameter)=0]" + [Register ("playRingtone", "()V", "GetPlayRingtoneHandler")] + public virtual unsafe void PlayRingtone () + { + const string __id = "playRingtone.()V"; + try { + _members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, null); + } finally { + } + } + + static Delegate cb_registerUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_; +#pragma warning disable 0169 + static Delegate GetRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler () + { + if (cb_registerUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ == null) + cb_registerUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPLLLL_V (n_RegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_)); + return cb_registerUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_; + } + + static void n_RegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ (IntPtr jnienv, IntPtr native__this, IntPtr native_name, IntPtr native_password, IntPtr native_host, IntPtr native_transportType) { var __this = global::Java.Lang.Object.GetObject<global::Com.Hdl.Hdllinphonesdk.HDLLinphoneKit> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); var name = JNIEnv.GetString (native_name, JniHandleOwnership.DoNotTransfer); var password = JNIEnv.GetString (native_password, JniHandleOwnership.DoNotTransfer); var host = JNIEnv.GetString (native_host, JniHandleOwnership.DoNotTransfer); - __this.RegisterUserAuth (name, password, host); + var transportType = JNIEnv.GetString (native_transportType, JniHandleOwnership.DoNotTransfer); + __this.RegisterUserAuth (name, password, host, transportType); } #pragma warning restore 0169 - // Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='registerUserAuth' and count(parameter)=3 and parameter[1][@type='java.lang.String'] and parameter[2][@type='java.lang.String'] and parameter[3][@type='java.lang.String']]" - [Register ("registerUserAuth", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", "GetRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")] - public virtual unsafe void RegisterUserAuth (string name, string password, string host) + // Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='registerUserAuth' and count(parameter)=4 and parameter[1][@type='java.lang.String'] and parameter[2][@type='java.lang.String'] and parameter[3][@type='java.lang.String'] and parameter[4][@type='java.lang.String']]" + [Register ("registerUserAuth", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", "GetRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")] + public virtual unsafe void RegisterUserAuth (string name, string password, string host, string transportType) { - const string __id = "registerUserAuth.(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"; + const string __id = "registerUserAuth.(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"; IntPtr native_name = JNIEnv.NewString ((string)name); IntPtr native_password = JNIEnv.NewString ((string)password); IntPtr native_host = JNIEnv.NewString ((string)host); + IntPtr native_transportType = JNIEnv.NewString ((string)transportType); try { - JniArgumentValue* __args = stackalloc JniArgumentValue [3]; + JniArgumentValue* __args = stackalloc JniArgumentValue [4]; __args [0] = new JniArgumentValue (native_name); __args [1] = new JniArgumentValue (native_password); __args [2] = new JniArgumentValue (native_host); + __args [3] = new JniArgumentValue (native_transportType); _members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args); } finally { JNIEnv.DeleteLocalRef (native_name); JNIEnv.DeleteLocalRef (native_password); JNIEnv.DeleteLocalRef (native_host); + JNIEnv.DeleteLocalRef (native_transportType); + } + } + + static Delegate cb_releaseRingtone; +#pragma warning disable 0169 + static Delegate GetReleaseRingtoneHandler () + { + if (cb_releaseRingtone == null) + cb_releaseRingtone = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_V (n_ReleaseRingtone)); + return cb_releaseRingtone; + } + + static void n_ReleaseRingtone (IntPtr jnienv, IntPtr native__this) + { + var __this = global::Java.Lang.Object.GetObject<global::Com.Hdl.Hdllinphonesdk.HDLLinphoneKit> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); + __this.ReleaseRingtone (); + } +#pragma warning restore 0169 + + // Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='releaseRingtone' and count(parameter)=0]" + [Register ("releaseRingtone", "()V", "GetReleaseRingtoneHandler")] + public virtual unsafe void ReleaseRingtone () + { + const string __id = "releaseRingtone.()V"; + try { + _members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, null); + } finally { } } @@ -821,6 +932,54 @@ } } + static Delegate cb_setAccountAndLogin_Ljava_lang_String_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_Ljava_lang_String_Handler () + { + if (cb_setAccountAndLogin_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ == null) + cb_setAccountAndLogin_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPLLLLL_V (n_SetAccountAndLogin_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_)); + return cb_setAccountAndLogin_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_; + } + + static void n_SetAccountAndLogin_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ (IntPtr jnienv, IntPtr native__this, IntPtr native_username, IntPtr native_password, IntPtr native_serverIP, IntPtr native_inter_type, IntPtr native_transportType) + { + var __this = global::Java.Lang.Object.GetObject<global::Com.Hdl.Hdllinphonesdk.HDLLinphoneKit> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); + var username = JNIEnv.GetString (native_username, JniHandleOwnership.DoNotTransfer); + var password = JNIEnv.GetString (native_password, JniHandleOwnership.DoNotTransfer); + var serverIP = JNIEnv.GetString (native_serverIP, JniHandleOwnership.DoNotTransfer); + var inter_type = JNIEnv.GetString (native_inter_type, JniHandleOwnership.DoNotTransfer); + var transportType = JNIEnv.GetString (native_transportType, JniHandleOwnership.DoNotTransfer); + __this.SetAccountAndLogin (username, password, serverIP, inter_type, transportType); + } +#pragma warning restore 0169 + + // Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='setAccountAndLogin' and count(parameter)=5 and parameter[1][@type='java.lang.String'] and parameter[2][@type='java.lang.String'] and parameter[3][@type='java.lang.String'] and parameter[4][@type='java.lang.String'] and parameter[5][@type='java.lang.String']]" + [Register ("setAccountAndLogin", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", "GetSetAccountAndLogin_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")] + public virtual unsafe void SetAccountAndLogin (string username, string password, string serverIP, string inter_type, string transportType) + { + const string __id = "setAccountAndLogin.(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"; + IntPtr native_username = JNIEnv.NewString ((string)username); + IntPtr native_password = JNIEnv.NewString ((string)password); + IntPtr native_serverIP = JNIEnv.NewString ((string)serverIP); + IntPtr native_inter_type = JNIEnv.NewString ((string)inter_type); + IntPtr native_transportType = JNIEnv.NewString ((string)transportType); + try { + JniArgumentValue* __args = stackalloc JniArgumentValue [5]; + __args [0] = new JniArgumentValue (native_username); + __args [1] = new JniArgumentValue (native_password); + __args [2] = new JniArgumentValue (native_serverIP); + __args [3] = new JniArgumentValue (native_inter_type); + __args [4] = new JniArgumentValue (native_transportType); + _members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args); + } finally { + JNIEnv.DeleteLocalRef (native_username); + JNIEnv.DeleteLocalRef (native_password); + JNIEnv.DeleteLocalRef (native_serverIP); + JNIEnv.DeleteLocalRef (native_inter_type); + JNIEnv.DeleteLocalRef (native_transportType); + } + } + static Delegate cb_setAndroidVideoWindow_Landroid_view_TextureView_Landroid_view_TextureView_; #pragma warning disable 0169 static Delegate GetSetAndroidVideoWindow_Landroid_view_TextureView_Landroid_view_TextureView_Handler () @@ -852,6 +1011,35 @@ } finally { global::System.GC.KeepAlive (renderingView); global::System.GC.KeepAlive (previewView); + } + } + + static Delegate cb_setMediaPlayerLooping_Z; +#pragma warning disable 0169 + static Delegate GetSetMediaPlayerLooping_ZHandler () + { + if (cb_setMediaPlayerLooping_Z == null) + cb_setMediaPlayerLooping_Z = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPZ_V (n_SetMediaPlayerLooping_Z)); + return cb_setMediaPlayerLooping_Z; + } + + static void n_SetMediaPlayerLooping_Z (IntPtr jnienv, IntPtr native__this, bool isLooping) + { + var __this = global::Java.Lang.Object.GetObject<global::Com.Hdl.Hdllinphonesdk.HDLLinphoneKit> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); + __this.SetMediaPlayerLooping (isLooping); + } +#pragma warning restore 0169 + + // Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='setMediaPlayerLooping' and count(parameter)=1 and parameter[1][@type='boolean']]" + [Register ("setMediaPlayerLooping", "(Z)V", "GetSetMediaPlayerLooping_ZHandler")] + public virtual unsafe void SetMediaPlayerLooping (bool isLooping) + { + const string __id = "setMediaPlayerLooping.(Z)V"; + try { + JniArgumentValue* __args = stackalloc JniArgumentValue [1]; + __args [0] = new JniArgumentValue (isLooping); + _members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args); + } finally { } } @@ -914,6 +1102,33 @@ _members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args); } finally { global::System.GC.KeepAlive (context); + } + } + + static Delegate cb_stopRingtone; +#pragma warning disable 0169 + static Delegate GetStopRingtoneHandler () + { + if (cb_stopRingtone == null) + cb_stopRingtone = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_V (n_StopRingtone)); + return cb_stopRingtone; + } + + static void n_StopRingtone (IntPtr jnienv, IntPtr native__this) + { + var __this = global::Java.Lang.Object.GetObject<global::Com.Hdl.Hdllinphonesdk.HDLLinphoneKit> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); + __this.StopRingtone (); + } +#pragma warning restore 0169 + + // Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='stopRingtone' and count(parameter)=0]" + [Register ("stopRingtone", "()V", "GetStopRingtoneHandler")] + public virtual unsafe void StopRingtone () + { + const string __id = "stopRingtone.()V"; + try { + _members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, null); + } finally { } } @@ -994,6 +1209,23 @@ } } + public event EventHandler CallAllRejection { + add { + global::Java.Interop.EventHelper.AddEventHandler<global::Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListener, global::Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListenerImplementor>( + ref weak_implementor___SetOnHDLLinphoneCallListener, + __CreateIOnHDLLinphoneCallListenerImplementor, + __v => OnHDLLinphoneCallListener = __v, + __h => __h.OnCallAllRejectionHandler += value); + } + remove { + global::Java.Interop.EventHelper.RemoveEventHandler<global::Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListener, global::Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListenerImplementor>( + ref weak_implementor___SetOnHDLLinphoneCallListener, + global::Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListenerImplementor.__IsEmpty, + __v => OnHDLLinphoneCallListener = null, + __h => __h.OnCallAllRejectionHandler -= value); + } + } + public event EventHandler<global::Com.Hdl.Hdllinphonesdk.Callback.HangUpActionEventArgs> HangUpAction { add { global::Java.Interop.EventHelper.AddEventHandler<global::Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListener, global::Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListenerImplementor>( @@ -1028,6 +1260,23 @@ } } + public event EventHandler MissedCallsAction { + add { + global::Java.Interop.EventHelper.AddEventHandler<global::Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListener, global::Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListenerImplementor>( + ref weak_implementor___SetOnHDLLinphoneCallListener, + __CreateIOnHDLLinphoneCallListenerImplementor, + __v => OnHDLLinphoneCallListener = __v, + __h => __h.OnMissedCallsActionHandler += value); + } + remove { + global::Java.Interop.EventHelper.RemoveEventHandler<global::Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListener, global::Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListenerImplementor>( + ref weak_implementor___SetOnHDLLinphoneCallListener, + global::Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListenerImplementor.__IsEmpty, + __v => OnHDLLinphoneCallListener = null, + __h => __h.OnMissedCallsActionHandler -= value); + } + } + public event EventHandler RejectCallAction { add { global::Java.Interop.EventHelper.AddEventHandler<global::Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListener, global::Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListenerImplementor>( diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/__NamespaceMapping__.cs b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/__NamespaceMapping__.cs index 1352895..819ef05 100644 --- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/__NamespaceMapping__.cs +++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/__NamespaceMapping__.cs @@ -41,6 +41,7 @@ delegate bool _JniMarshal_PPLLL_Z (IntPtr jnienv, IntPtr klass, IntPtr p0, IntPtr p1, IntPtr p2); delegate void _JniMarshal_PPLLLI_V (IntPtr jnienv, IntPtr klass, IntPtr p0, IntPtr p1, IntPtr p2, int p3); delegate void _JniMarshal_PPLLLL_V (IntPtr jnienv, IntPtr klass, IntPtr p0, IntPtr p1, IntPtr p2, IntPtr p3); +delegate void _JniMarshal_PPLLLLL_V (IntPtr jnienv, IntPtr klass, IntPtr p0, IntPtr p1, IntPtr p2, IntPtr p3, IntPtr p4); delegate void _JniMarshal_PPLZ_V (IntPtr jnienv, IntPtr klass, IntPtr p0, bool p1); delegate void _JniMarshal_PPLZJ_V (IntPtr jnienv, IntPtr klass, IntPtr p0, bool p1, long p2); delegate void _JniMarshal_PPZ_V (IntPtr jnienv, IntPtr klass, bool p0); 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 729ca75..649f4a3 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 @@ -25,8 +25,10 @@ LIBRARY_PACKAGE_NAME = LibraryPackageName com/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener = Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListener onAnswerAction()V = OnAnswerAction() + onCallAllRejection()V = OnCallAllRejection() onHangUpAction(I)V = OnHangUpAction(int) onIncomingCall(Ljava/lang/String;)V = OnIncomingCall(string) + onMissedCallsAction()V = OnMissedCallsAction() onRejectCallAction()V = OnRejectCallAction() onScreenshotSuccessfulAction(Landroid/graphics/Bitmap;)V = OnScreenshotSuccessfulAction(Android.Graphics.Bitmap) onUnlockAction()V = OnUnlockAction() @@ -61,6 +63,7 @@ enableDeviceRingtone(Z)V = EnableDeviceRingtone(bool) initCore()V = InitCore() onBind(Landroid/content/Intent;)Landroid/os/IBinder; = OnBind(Android.Content.Intent) + pddd()V = Pddd() removeAllCallback()V = RemoveAllCallback() removePhoneCallback()V = RemovePhoneCallback() removeRegistrationCallback()V = RemoveRegistrationCallback() @@ -83,11 +86,13 @@ INTER_PHONE_TYPE_IMOUVISIAL = InterPhoneTypeImouvisial KEY_SIP_ACCOUNT = KeySipAccount KEY_TITLE_NAME = KeyTitleName + missedCallsTime = MissedCallsTime isAutoJumpCallView()Z = AutoJumpCallView setAutoJumpCallView(Z)V = AutoJumpCallView getInstance()Lcom/hdl/hdllinphonesdk/HDLLinphoneKit; = Instance getIntercomeType()Ljava/lang/String; = IntercomeType isIncomingReceivedCallState()Z = IsIncomingReceivedCallState + getMediaPlayerPlayingStatus()Z = MediaPlayerPlayingStatus getOnHDLLinphoneCallListener()Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener; = OnHDLLinphoneCallListener setOnHDLLinphoneCallListener(Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener;)V = OnHDLLinphoneCallListener acceptCall()V = AcceptCall() @@ -95,7 +100,7 @@ addCallback(Lcom/hdl/hdllinphonesdk/core/callback/RegistrationCallback;Lcom/hdl/hdllinphonesdk/core/callback/PhoneCallback;)V = AddCallback(Com.Hdl.Hdllinphonesdk.Core.Callback.RegistrationCallback, Com.Hdl.Hdllinphonesdk.Core.Callback.PhoneCallback) callTo(Ljava/lang/String;Z)V = CallTo(string, bool) clearProxyConfig()V = ClearProxyConfig() - freeViewRegisterUserAuth(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V = FreeViewRegisterUserAuth(string, string, string) + freeViewRegisterUserAuth(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V = FreeViewRegisterUserAuth(string, string, string, string) gotoHDLLinphoneIntercomActivity()V = GotoHDLLinphoneIntercomActivity() hangUp()V = HangUp() initLinphone(Landroid/content/Context;)V = InitLinphone(Android.Content.Context) @@ -106,11 +111,16 @@ onOpenSuccess()V = OnOpenSuccess() onPause()V = OnPause() onResume()V = OnResume() - registerUserAuth(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V = RegisterUserAuth(string, string, string) + 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() 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) + setMediaPlayerLooping(Z)V = SetMediaPlayerLooping(bool) setOpenOpenDoorCallBack(Lcom/hdl/hdllinphonesdk/callback/OnLPOpenDoorCallBack;)V = SetOpenOpenDoorCallBack(Com.Hdl.Hdllinphonesdk.Callback.IOnLPOpenDoorCallBack) startService(Landroid/content/Context;)V = StartService(Android.Content.Context) + stopRingtone()V = StopRingtone() toggleMicro(Z)V = ToggleMicro(bool) toggleSpeaker(Z)V = ToggleSpeaker(bool) com/hdl/hdllinphonesdk/interfaces/AddressType = Com.Hdl.Hdllinphonesdk.Interfaces.IAddressType 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 e85d0ed..6d4bdf1 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.6" > + android:versionName="1.0.8" > <uses-sdk android:minSdkVersion="23" @@ -31,11 +31,7 @@ android:allowBackup="true" android:label="@string/app_name" android:supportsRtl="true" > - <activity android:name="com.hdl.hdllinphonesdk.activity.HDLLinphoneReverseCallActivity" > - <intent-filter> - <action android:name="android.intent.action.MAIN" /> - </intent-filter> - </activity> + <activity android:name="com.hdl.hdllinphonesdk.activity.HDLLinphoneReverseCallActivity" /> <activity android:name="com.hdl.hdllinphonesdk.activity.HDLLinphoneMonitorActivity" /> <activity android:name="com.hdl.hdllinphonesdk.activity.HDLLinphoneIntercomActivity" /> diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/R.txt b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/R.txt index e69456e..031e150 100644 --- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/R.txt +++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/R.txt @@ -833,6 +833,7 @@ int drawable ic_esvideo_on_answer 0x0 int drawable ic_esvideo_on_back 0x0 int drawable ic_esvideo_on_hangup 0x0 +int drawable ic_esvideo_on_hangup_all 0x0 int drawable ic_esvideo_on_takephoto_select 0x0 int drawable ic_esvideo_on_takephoto_unselect 0x0 int drawable ic_esvideo_on_unlock_select 0x0 @@ -987,6 +988,7 @@ int id italic 0x0 int id iv_lp_answer 0x0 int id iv_lp_hangUp 0x0 +int id iv_lp_hangUp_all 0x0 int id iv_lp_screenshot 0x0 int id iv_lp_unlock 0x0 int id jumpToEnd 0x0 @@ -1039,6 +1041,7 @@ int id right_icon 0x0 int id right_side 0x0 int id rl_lp_answerView 0x0 +int id rl_lp_hangUp_all 0x0 int id rl_lp_topView 0x0 int id rl_lp_unlock 0x0 int id sawtooth 0x0 @@ -1105,6 +1108,7 @@ int id tv_lp_answer 0x0 int id tv_lp_calltime 0x0 int id tv_lp_hangUp 0x0 +int id tv_lp_hangUp_all 0x0 int id tv_lp_screenshot 0x0 int id tv_lp_title 0x0 int id tv_lp_unlock 0x0 @@ -1257,7 +1261,9 @@ int string lp_confirm 0x0 int string lp_endMonitoringStr 0x0 int string lp_endOfCallStr 0x0 +int string lp_hangupPhoneStr 0x0 int string lp_hangupStr 0x0 +int string lp_hangupStr_all 0x0 int string lp_okStr 0x0 int string lp_operationFailedStr 0x0 int string lp_outdoorUnitStr 0x0 diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/res/drawable/ic_esvideo_on_hangup_all.png b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/res/drawable/ic_esvideo_on_hangup_all.png new file mode 100644 index 0000000..5acc23b --- /dev/null +++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/res/drawable/ic_esvideo_on_hangup_all.png Binary files differ diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/res/layout/activity_hdllinphone_intercom.xml b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/res/layout/activity_hdllinphone_intercom.xml index 0306a53..a579820 100644 --- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/res/layout/activity_hdllinphone_intercom.xml +++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/res/layout/activity_hdllinphone_intercom.xml @@ -8,8 +8,9 @@ <RelativeLayout android:id="@+id/rl_lp_topView" android:layout_width="match_parent" - android:layout_height="44dp" - android:background="@color/lpsdk_app_bg"> + android:background="@color/lpsdk_app_bg" + android:paddingTop="40dp" + android:layout_height="84dp"> <TextView android:id="@+id/tv_lp_title" @@ -130,6 +131,32 @@ android:layout_marginBottom="53dp"> <RelativeLayout + android:id="@+id/rl_lp_hangUp_all" + android:layout_width="0dp" + android:layout_height="match_parent" + android:layout_weight="1"> + + <ImageView + android:id="@+id/iv_lp_hangUp_all" + android:layout_width="66dp" + android:layout_height="66dp" + android:layout_centerHorizontal="true" + android:scaleType="fitCenter" + android:src="@drawable/ic_esvideo_on_hangup_all" /> + + <TextView + android:id="@+id/tv_lp_hangUp_all" + android:layout_width="match_parent" + android:layout_height="20dp" + android:layout_alignParentBottom="true" + android:gravity="center" + android:text="@string/lp_hangupStr_all" + android:textColor="@color/lpsdk_textColor" + android:textSize="14sp" /> + + </RelativeLayout> + + <RelativeLayout android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1"> @@ -148,7 +175,7 @@ android:layout_height="20dp" android:layout_alignParentBottom="true" android:gravity="center" - android:text="@string/lp_refuseStr" + android:text="@string/lp_hangupPhoneStr" android:textColor="@color/lpsdk_textColor" android:textSize="14sp" /> diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/res/layout/activity_hdllinphone_monitor.xml b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/res/layout/activity_hdllinphone_monitor.xml index 0439297..019359d 100644 --- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/res/layout/activity_hdllinphone_monitor.xml +++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/res/layout/activity_hdllinphone_monitor.xml @@ -10,7 +10,8 @@ android:id="@+id/rl_lp_topView" android:layout_width="match_parent" android:background="@color/lpsdk_app_bg" - android:layout_height="44dp"> + android:paddingTop="40dp" + android:layout_height="84dp"> <RelativeLayout android:id="@+id/ll_lp_btn_back" diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/res/values-zh/values-zh.xml b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/res/values-zh/values-zh.xml index f5cd534..04309b1 100644 --- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/res/values-zh/values-zh.xml +++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/res/values-zh/values-zh.xml @@ -7,7 +7,9 @@ <string name="lp_confirm">纭</string> <string name="lp_endMonitoringStr">鐩戣缁撴潫</string> <string name="lp_endOfCallStr">閫氳瘽缁撴潫</string> + <string name="lp_hangupPhoneStr">鎸傛柇鎵嬫満</string> <string name="lp_hangupStr">鎸傛柇</string> + <string name="lp_hangupStr_all">鍏ㄩ儴鎸傛柇</string> <string name="lp_okStr">纭</string> <string name="lp_operationFailedStr">鎿嶄綔澶辫触</string> <string name="lp_outdoorUnitStr">瀹ゅ鏈�</string> diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/res/values/values.xml b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/res/values/values.xml index db2c371..c10d72c 100644 --- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/res/values/values.xml +++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/jl/res/values/values.xml @@ -19,7 +19,9 @@ <string name="lp_confirm">Confirm</string> <string name="lp_endMonitoringStr">End of the monitor</string> <string name="lp_endOfCallStr">End of call</string> + <string name="lp_hangupPhoneStr">Hang up</string> <string name="lp_hangupStr">Hang up</string> + <string name="lp_hangupStr_all">Hang up all</string> <string name="lp_okStr">OK</string> <string name="lp_operationFailedStr">Operation failed.</string> <string name="lp_outdoorUnitStr">Outdoor unit</string> @@ -35,9 +37,9 @@ <style name="CustomAlertDialog" parent="Theme.AppCompat.Light.Dialog.Alert"> <item name="android:background">#F3F3F3</item> <item name="android:windowBackground">@drawable/lp_dialog_background</item> - <!-- 璁剧疆瀵硅瘽妗嗗湪妯睆鐘舵�佷笅鎵�鍗犲睆骞曞搴︾殑姣斾緥 --> + <item name="android:windowMinWidthMajor">95%</item> - <!-- 璁剧疆瀵硅瘽妗嗗湪绔栧睆鐘舵�佷笅鎵�鍗犲睆骞曞搴︾殑姣斾緥 --> + <item name="android:windowMinWidthMinor">75%</item> </style> <style name="time_picker_style" parent="Theme.AppCompat"> @@ -46,15 +48,15 @@ </style> <style name="video_dialog" parent="@android:style/Theme.Dialog"> - <!-- 鑳屾櫙棰滆壊鍙婂拰閫忔槑绋嬪害 --> + <item name="android:windowBackground">@android:color/transparent</item> - <!-- 鏄惁鍘婚櫎鏍囬 --> + <item name="android:windowNoTitle">true</item> - <!-- 鏄惁鍘婚櫎杈规 --> + <item name="android:windowFrame">@null</item> - <!-- 鏄惁娴幇鍦╝ctivity涔嬩笂 --> + <item name="android:windowIsFloating">true</item> - <!-- 鏄惁妯$硦 --> + <item name="android:backgroundDimEnabled">true</item> </style> </resources> \ No newline at end of file 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 483a219..0a927cd 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