|
@@ -3,6 +3,8 @@ package com.wdkl.callingmainnurse.ui.activity;
|
|
import android.support.v7.widget.Toolbar;
|
|
import android.support.v7.widget.Toolbar;
|
|
import android.util.Log;
|
|
import android.util.Log;
|
|
import android.view.View;
|
|
import android.view.View;
|
|
|
|
+import android.widget.RadioButton;
|
|
|
|
+import android.widget.RadioGroup;
|
|
import android.widget.TextView;
|
|
import android.widget.TextView;
|
|
|
|
|
|
import com.google.gson.Gson;
|
|
import com.google.gson.Gson;
|
|
@@ -16,6 +18,7 @@ import com.wdkl.callingmainnurse.util.LogUtil;
|
|
import com.wdkl.callingmainnurse.util.SharedPreferencesUtil;
|
|
import com.wdkl.callingmainnurse.util.SharedPreferencesUtil;
|
|
import com.wdkl.callingmainnurse.util.SipUtil.SipHelperUtil;
|
|
import com.wdkl.callingmainnurse.util.SipUtil.SipHelperUtil;
|
|
import com.wdkl.callingmainnurse.util.StringUtils;
|
|
import com.wdkl.callingmainnurse.util.StringUtils;
|
|
|
|
+import com.wdkl.callingmainnurse.util.UdpSendUtil;
|
|
import com.wdkl.callingmainnurse.util.VoiceManagerUtil;
|
|
import com.wdkl.callingmainnurse.util.VoiceManagerUtil;
|
|
import com.zhy.http.okhttp.OkHttpUtils;
|
|
import com.zhy.http.okhttp.OkHttpUtils;
|
|
import com.zhy.http.okhttp.callback.StringCallback;
|
|
import com.zhy.http.okhttp.callback.StringCallback;
|
|
@@ -37,6 +40,14 @@ import static com.wdkl.callingmainnurse.util.VoiceManagerUtil.getCallMax;
|
|
|
|
|
|
public class SysCallingVolSetActivity extends BaseActivity {
|
|
public class SysCallingVolSetActivity extends BaseActivity {
|
|
|
|
|
|
|
|
+ //通话模式选择: 双工模式-0, 单工模式-1
|
|
|
|
+ @Bind(R.id.group_calling_mode)
|
|
|
|
+ RadioGroup groupCallingMode;
|
|
|
|
+ @Bind(R.id.rb_calling_mode_dual)
|
|
|
|
+ RadioButton rbDualMode;
|
|
|
|
+ @Bind(R.id.rb_calling_mode_single)
|
|
|
|
+ RadioButton rbSingleMode;
|
|
|
|
+
|
|
//显示主机通话声音的TextView
|
|
//显示主机通话声音的TextView
|
|
@Bind(R.id.activity_sb_calling_voice_set)
|
|
@Bind(R.id.activity_sb_calling_voice_set)
|
|
TextView tvMainCallingVoice;
|
|
TextView tvMainCallingVoice;
|
|
@@ -359,6 +370,7 @@ public class SysCallingVolSetActivity extends BaseActivity {
|
|
VoiceManagerUtil.setCallVoice(MyApplication.getAppContext(), 100);
|
|
VoiceManagerUtil.setCallVoice(MyApplication.getAppContext(), 100);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ int mode = SharedPreferencesUtil.getIntSp(SysCallingVolSetActivity.this, Constants.MSG_SP, SharedPreferencesUtil.CallingMode);
|
|
int sb = SharedPreferencesUtil.getIntSp(SysCallingVolSetActivity.this, Constants.MSG_SP, SharedPreferencesUtil.SbCallingVoice);
|
|
int sb = SharedPreferencesUtil.getIntSp(SysCallingVolSetActivity.this, Constants.MSG_SP, SharedPreferencesUtil.SbCallingVoice);
|
|
int sbing = SharedPreferencesUtil.getIntSp(SysCallingVolSetActivity.this, Constants.MSG_SP, SharedPreferencesUtil.SbingCallingVoice);
|
|
int sbing = SharedPreferencesUtil.getIntSp(SysCallingVolSetActivity.this, Constants.MSG_SP, SharedPreferencesUtil.SbingCallingVoice);
|
|
int sip = SharedPreferencesUtil.getIntSp(SysCallingVolSetActivity.this, Constants.MSG_SP, SharedPreferencesUtil.SipCallingVoice);
|
|
int sip = SharedPreferencesUtil.getIntSp(SysCallingVolSetActivity.this, Constants.MSG_SP, SharedPreferencesUtil.SipCallingVoice);
|
|
@@ -366,6 +378,30 @@ public class SysCallingVolSetActivity extends BaseActivity {
|
|
int sip_f = SharedPreferencesUtil.getIntSp(SysCallingVolSetActivity.this, Constants.MSG_SP, SharedPreferencesUtil.SipCallingVoice_f);
|
|
int sip_f = SharedPreferencesUtil.getIntSp(SysCallingVolSetActivity.this, Constants.MSG_SP, SharedPreferencesUtil.SipCallingVoice_f);
|
|
int sip1_f = SharedPreferencesUtil.getIntSp(SysCallingVolSetActivity.this, Constants.MSG_SP, SharedPreferencesUtil.SipCallingVoice1_f);
|
|
int sip1_f = SharedPreferencesUtil.getIntSp(SysCallingVolSetActivity.this, Constants.MSG_SP, SharedPreferencesUtil.SipCallingVoice1_f);
|
|
|
|
|
|
|
|
+ if (mode == 1) {
|
|
|
|
+ rbSingleMode.setChecked(true);
|
|
|
|
+ UdpSendUtil.callModeChangeTradition("1");
|
|
|
|
+ } else {
|
|
|
|
+ rbDualMode.setChecked(true);
|
|
|
|
+ UdpSendUtil.callModeChangeTradition("0");
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ groupCallingMode.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
|
|
|
|
+ @Override
|
|
|
|
+ public void onCheckedChanged(RadioGroup group, int checkedId) {
|
|
|
|
+ switch (checkedId) {
|
|
|
|
+ case R.id.rb_calling_mode_dual:
|
|
|
|
+ SharedPreferencesUtil.putIntSp(SysCallingVolSetActivity.this, Constants.MSG_SP, SharedPreferencesUtil.CallingMode, 0);
|
|
|
|
+ UdpSendUtil.callModeChangeTradition("0");
|
|
|
|
+ break;
|
|
|
|
+ case R.id.rb_calling_mode_single:
|
|
|
|
+ SharedPreferencesUtil.putIntSp(SysCallingVolSetActivity.this, Constants.MSG_SP, SharedPreferencesUtil.CallingMode, 1);
|
|
|
|
+ UdpSendUtil.callModeChangeTradition("1");
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+
|
|
if (sb < 0) {
|
|
if (sb < 0) {
|
|
tvMainCallingVoice.setText("主机免提通话音量: " + 70);
|
|
tvMainCallingVoice.setText("主机免提通话音量: " + 70);
|
|
sbMainCallingVoiceSet.setProgress(70);
|
|
sbMainCallingVoiceSet.setProgress(70);
|