@ -40,12 +40,12 @@ import com.idormy.sms.forwarder.service.MusicService;
import com.idormy.sms.forwarder.utils.CommonUtil ;
import com.idormy.sms.forwarder.utils.DbHelper ;
import com.idormy.sms.forwarder.utils.Define ;
import com.idormy.sms.forwarder.utils.HttpUtil ;
import com.idormy.sms.forwarder.utils.HttpUtil s ;
import com.idormy.sms.forwarder.utils.KeepAliveUtils ;
import com.idormy.sms.forwarder.utils.LogUtil ;
import com.idormy.sms.forwarder.utils.LogUtil s ;
import com.idormy.sms.forwarder.utils.OnePixelManager ;
import com.idormy.sms.forwarder.utils.RuleUtil ;
import com.idormy.sms.forwarder.utils.SettingUtil ;
import com.idormy.sms.forwarder.utils.RuleUtil s ;
import com.idormy.sms.forwarder.utils.SettingUtil s ;
import com.idormy.sms.forwarder.view.StepBar ;
import java.util.Arrays ;
@ -67,8 +67,8 @@ public class SettingActivity extends BaseActivity {
context = SettingActivity . this ;
setContentView ( R . layout . activity_setting ) ;
LogUtil . init ( this ) ;
RuleUtil . init ( this ) ;
LogUtil s . init ( this ) ;
RuleUtil s . init ( this ) ;
SenderUtil . init ( this ) ;
}
@ -142,7 +142,7 @@ public class SettingActivity extends BaseActivity {
//设置转发短信
@SuppressLint ( "UseSwitchCompatOrMaterialCode" )
private void switchEnableSms ( Switch switch_enable_sms ) {
switch_enable_sms . setChecked ( SettingUtil . getSwitchEnableSms ( ) ) ;
switch_enable_sms . setChecked ( SettingUtil s . getSwitchEnableSms ( ) ) ;
switch_enable_sms . setOnCheckedChangeListener ( ( buttonView , isChecked ) - > {
Log . d ( TAG , "switchEnableSms:" + isChecked ) ;
@ -166,7 +166,7 @@ public class SettingActivity extends BaseActivity {
} else {
ToastUtils . show ( R . string . toast_granted_part ) ;
}
SettingUtil . switchEnableSms ( true ) ;
SettingUtil s . switchEnableSms ( true ) ;
}
@Override
@ -178,11 +178,11 @@ public class SettingActivity extends BaseActivity {
} else {
ToastUtils . show ( R . string . toast_denied ) ;
}
SettingUtil . switchEnableSms ( false ) ;
SettingUtil s . switchEnableSms ( false ) ;
}
} ) ;
} else {
SettingUtil . switchEnableSms ( false ) ;
SettingUtil s . switchEnableSms ( false ) ;
}
} ) ;
}
@ -190,15 +190,15 @@ public class SettingActivity extends BaseActivity {
//转发通话记录
@SuppressLint ( "UseSwitchCompatOrMaterialCode" )
private void switchEnablePhone ( Switch switch_enable_phone , CheckBox check_box_call_type_1 , CheckBox check_box_call_type_2 , CheckBox check_box_call_type_3 ) {
switch_enable_phone . setChecked ( SettingUtil . getSwitchEnablePhone ( ) ) ;
check_box_call_type_1 . setChecked ( SettingUtil . getSwitchCallType1 ( ) ) ;
check_box_call_type_2 . setChecked ( SettingUtil . getSwitchCallType2 ( ) ) ;
check_box_call_type_3 . setChecked ( SettingUtil . getSwitchCallType3 ( ) ) ;
switch_enable_phone . setChecked ( SettingUtil s . getSwitchEnablePhone ( ) ) ;
check_box_call_type_1 . setChecked ( SettingUtil s . getSwitchCallType1 ( ) ) ;
check_box_call_type_2 . setChecked ( SettingUtil s . getSwitchCallType2 ( ) ) ;
check_box_call_type_3 . setChecked ( SettingUtil s . getSwitchCallType3 ( ) ) ;
switch_enable_phone . setOnCheckedChangeListener ( ( buttonView , isChecked ) - > {
if ( isChecked & & ! SettingUtil . getSwitchCallType1 ( ) & & ! SettingUtil . getSwitchCallType2 ( ) & & ! SettingUtil . getSwitchCallType3 ( ) ) {
if ( isChecked & & ! SettingUtil s . getSwitchCallType1 ( ) & & ! SettingUtil s . getSwitchCallType2 ( ) & & ! SettingUtil s . getSwitchCallType3 ( ) ) {
ToastUtils . show ( R . string . enable_phone_fw_tips ) ;
SettingUtil . switchEnablePhone ( false ) ;
SettingUtil s . switchEnablePhone ( false ) ;
return ;
}
@ -225,7 +225,7 @@ public class SettingActivity extends BaseActivity {
} else {
ToastUtils . show ( R . string . toast_granted_part ) ;
}
SettingUtil . switchEnablePhone ( true ) ;
SettingUtil s . switchEnablePhone ( true ) ;
}
@Override
@ -237,35 +237,35 @@ public class SettingActivity extends BaseActivity {
} else {
ToastUtils . show ( R . string . toast_denied ) ;
}
SettingUtil . switchEnablePhone ( false ) ;
SettingUtil s . switchEnablePhone ( false ) ;
}
} ) ;
} else {
SettingUtil . switchEnablePhone ( false ) ;
SettingUtil s . switchEnablePhone ( false ) ;
}
} ) ;
check_box_call_type_1 . setOnCheckedChangeListener ( ( buttonView , isChecked ) - > {
SettingUtil . switchCallType1 ( isChecked ) ;
if ( ! isChecked & & ! SettingUtil . getSwitchCallType1 ( ) & & ! SettingUtil . getSwitchCallType2 ( ) & & ! SettingUtil . getSwitchCallType3 ( ) ) {
SettingUtil s . switchCallType1 ( isChecked ) ;
if ( ! isChecked & & ! SettingUtil s . getSwitchCallType1 ( ) & & ! SettingUtil s . getSwitchCallType2 ( ) & & ! SettingUtil s . getSwitchCallType3 ( ) ) {
ToastUtils . show ( R . string . enable_phone_fw_tips ) ;
SettingUtil . switchEnablePhone ( false ) ;
SettingUtil s . switchEnablePhone ( false ) ;
}
} ) ;
check_box_call_type_2 . setOnCheckedChangeListener ( ( buttonView , isChecked ) - > {
SettingUtil . switchCallType2 ( isChecked ) ;
if ( ! isChecked & & ! SettingUtil . getSwitchCallType1 ( ) & & ! SettingUtil . getSwitchCallType2 ( ) & & ! SettingUtil . getSwitchCallType3 ( ) ) {
SettingUtil s . switchCallType2 ( isChecked ) ;
if ( ! isChecked & & ! SettingUtil s . getSwitchCallType1 ( ) & & ! SettingUtil s . getSwitchCallType2 ( ) & & ! SettingUtil s . getSwitchCallType3 ( ) ) {
ToastUtils . show ( R . string . enable_phone_fw_tips ) ;
SettingUtil . switchEnablePhone ( false ) ;
SettingUtil s . switchEnablePhone ( false ) ;
}
} ) ;
check_box_call_type_3 . setOnCheckedChangeListener ( ( buttonView , isChecked ) - > {
SettingUtil . switchCallType3 ( isChecked ) ;
if ( ! isChecked & & ! SettingUtil . getSwitchCallType1 ( ) & & ! SettingUtil . getSwitchCallType2 ( ) & & ! SettingUtil . getSwitchCallType3 ( ) ) {
SettingUtil s . switchCallType3 ( isChecked ) ;
if ( ! isChecked & & ! SettingUtil s . getSwitchCallType1 ( ) & & ! SettingUtil s . getSwitchCallType2 ( ) & & ! SettingUtil s . getSwitchCallType3 ( ) ) {
ToastUtils . show ( R . string . enable_phone_fw_tips ) ;
SettingUtil . switchEnablePhone ( false ) ;
SettingUtil s . switchEnablePhone ( false ) ;
}
} ) ;
}
@ -274,7 +274,7 @@ public class SettingActivity extends BaseActivity {
@SuppressLint ( "UseSwitchCompatOrMaterialCode" )
private void switchEnableAppNotify ( Switch switch_enable_app_notify , CheckBox checkbox_cancel_app_notify , CheckBox checkbox_not_user_present ) {
final LinearLayout layout_cancel_app_notify = findViewById ( R . id . layout_cancel_app_notify ) ;
boolean isEnable = SettingUtil . getSwitchEnableAppNotify ( ) ;
boolean isEnable = SettingUtil s . getSwitchEnableAppNotify ( ) ;
switch_enable_app_notify . setChecked ( isEnable ) ;
layout_cancel_app_notify . setVisibility ( isEnable ? View . VISIBLE : View . GONE ) ;
@ -291,24 +291,24 @@ public class SettingActivity extends BaseActivity {
CommonUtil . toggleNotificationListenerService ( this ) ;
}
}
SettingUtil . switchEnableAppNotify ( isChecked ) ;
SettingUtil s . switchEnableAppNotify ( isChecked ) ;
Log . d ( TAG , "switchEnableAppNotify:" + isChecked ) ;
} ) ;
checkbox_cancel_app_notify . setChecked ( SettingUtil . getSwitchCancelAppNotify ( ) ) ;
checkbox_cancel_app_notify . setChecked ( SettingUtil s . getSwitchCancelAppNotify ( ) ) ;
checkbox_cancel_app_notify . setOnCheckedChangeListener ( ( buttonView , isChecked ) - > {
SettingUtil . switchCancelAppNotify ( isChecked ) ;
SettingUtil s . switchCancelAppNotify ( isChecked ) ;
Log . d ( TAG , "switchCancelAppNotify:" + isChecked ) ;
} ) ;
checkbox_not_user_present . setChecked ( SettingUtil . getSwitchNotUserPresent ( ) ) ;
checkbox_not_user_present . setChecked ( SettingUtil s . getSwitchNotUserPresent ( ) ) ;
checkbox_not_user_present . setOnCheckedChangeListener ( ( buttonView , isChecked ) - > {
SettingUtil . switchNotUserPresent ( isChecked ) ;
SettingUtil s . switchNotUserPresent ( isChecked ) ;
Log . d ( TAG , "switchNotUserPresent:" + isChecked ) ;
//1像素透明Activity保活 or 仅锁屏状态转发APP通知
OnePixelManager onePixelManager = new OnePixelManager ( ) ;
if ( SettingUtil . getOnePixelActivity ( ) | | SettingUtil . getSwitchNotUserPresent ( ) ) {
if ( SettingUtil s . getOnePixelActivity ( ) | | SettingUtil s . getSwitchNotUserPresent ( ) ) {
onePixelManager . registerOnePixelReceiver ( this ) ; //注册广播接收者
} else {
onePixelManager . unregisterOnePixelReceiver ( this ) ;
@ -333,27 +333,27 @@ public class SettingActivity extends BaseActivity {
if ( CommonUtil . isNotificationListenerServiceEnabled ( this ) ) {
ToastUtils . show ( R . string . notification_listener_service_enabled ) ;
CommonUtil . toggleNotificationListenerService ( this ) ;
SettingUtil . switchEnableAppNotify ( true ) ;
SettingUtil s . switchEnableAppNotify ( true ) ;
} else {
ToastUtils . show ( R . string . notification_listener_service_disabled ) ;
SettingUtil . switchEnableAppNotify ( false ) ;
SettingUtil s . switchEnableAppNotify ( false ) ;
}
@SuppressLint ( "UseSwitchCompatOrMaterialCode" ) Switch switch_enable_app_notify = findViewById ( R . id . switch_enable_app_notify ) ;
switch_enable_app_notify . setChecked ( SettingUtil . getSwitchEnableAppNotify ( ) ) ;
switch_enable_app_notify . setChecked ( SettingUtil s . getSwitchEnableAppNotify ( ) ) ;
}
}
//HttpServer
@SuppressLint ( "UseSwitchCompatOrMaterialCode" )
private void switchEnableHttpServer ( Switch switch_enable_http_server ) {
switch_enable_http_server . setChecked ( SettingUtil . getSwitchEnableHttpServer ( ) ) ;
switch_enable_http_server . setChecked ( SettingUtil s . getSwitchEnableHttpServer ( ) ) ;
switch_enable_http_server . setOnCheckedChangeListener ( ( buttonView , isChecked ) - > {
SettingUtil . switchEnableHttpServer ( isChecked ) ;
SettingUtil s . switchEnableHttpServer ( isChecked ) ;
Log . d ( TAG , "switchEnableHttpServer:" + isChecked ) ;
HttpUtil . init ( this ) ;
HttpUtil s . init ( this ) ;
HttpServer . init ( this ) ;
HttpServer . update ( ) ;
} ) ;
@ -362,18 +362,18 @@ public class SettingActivity extends BaseActivity {
//监听电池状态变化
@SuppressLint ( "UseSwitchCompatOrMaterialCode" )
private void switchBatteryReceiver ( Switch switch_battery_receiver ) {
switch_battery_receiver . setChecked ( SettingUtil . getSwitchEnableBatteryReceiver ( ) ) ;
switch_battery_receiver . setChecked ( SettingUtil s . getSwitchEnableBatteryReceiver ( ) ) ;
switch_battery_receiver . setOnCheckedChangeListener ( ( buttonView , isChecked ) - > {
//TODO:校验使用来电转发必备的权限
SettingUtil . switchEnableBatteryReceiver ( isChecked ) ;
SettingUtil s . switchEnableBatteryReceiver ( isChecked ) ;
Log . d ( TAG , "switchEnablePhone:" + isChecked ) ;
} ) ;
}
//设置低电量报警
private void editBatteryLevelAlarm ( final EditText et_battery_level_alarm_min , final EditText et_battery_level_alarm_max , CheckBox cb_battery_level_alarm_once ) {
et_battery_level_alarm_min . setText ( String . valueOf ( SettingUtil . getBatteryLevelAlarmMin ( ) ) ) ;
et_battery_level_alarm_min . setText ( String . valueOf ( SettingUtil s . getBatteryLevelAlarmMin ( ) ) ) ;
et_battery_level_alarm_min . addTextChangedListener ( new TextWatcher ( ) {
@Override
public void beforeTextChanged ( CharSequence s , int start , int count , int after ) {
@ -387,14 +387,14 @@ public class SettingActivity extends BaseActivity {
public void afterTextChanged ( Editable s ) {
String batteryLevel = et_battery_level_alarm_min . getText ( ) . toString ( ) . trim ( ) ;
if ( ! batteryLevel . isEmpty ( ) ) {
SettingUtil . setBatteryLevelAlarmMin ( Integer . parseInt ( batteryLevel ) ) ;
SettingUtil s . setBatteryLevelAlarmMin ( Integer . parseInt ( batteryLevel ) ) ;
} else {
SettingUtil . setBatteryLevelAlarmMin ( 0 ) ;
SettingUtil s . setBatteryLevelAlarmMin ( 0 ) ;
}
}
} ) ;
et_battery_level_alarm_max . setText ( String . valueOf ( SettingUtil . getBatteryLevelAlarmMax ( ) ) ) ;
et_battery_level_alarm_max . setText ( String . valueOf ( SettingUtil s . getBatteryLevelAlarmMax ( ) ) ) ;
et_battery_level_alarm_max . addTextChangedListener ( new TextWatcher ( ) {
@Override
public void beforeTextChanged ( CharSequence s , int start , int count , int after ) {
@ -408,19 +408,19 @@ public class SettingActivity extends BaseActivity {
public void afterTextChanged ( Editable s ) {
String batteryLevel = et_battery_level_alarm_max . getText ( ) . toString ( ) . trim ( ) ;
if ( ! batteryLevel . isEmpty ( ) ) {
SettingUtil . setBatteryLevelAlarmMax ( Integer . parseInt ( batteryLevel ) ) ;
SettingUtil s . setBatteryLevelAlarmMax ( Integer . parseInt ( batteryLevel ) ) ;
} else {
SettingUtil . setBatteryLevelAlarmMax ( 0 ) ;
SettingUtil s . setBatteryLevelAlarmMax ( 0 ) ;
}
}
} ) ;
cb_battery_level_alarm_once . setChecked ( SettingUtil . getBatteryLevelAlarmOnce ( ) ) ;
cb_battery_level_alarm_once . setChecked ( SettingUtil s . getBatteryLevelAlarmOnce ( ) ) ;
cb_battery_level_alarm_once . setOnCheckedChangeListener ( ( buttonView , isChecked ) - > {
SettingUtil . switchBatteryLevelAlarmOnce ( isChecked ) ;
if ( isChecked & & 0 = = SettingUtil . getBatteryLevelAlarmMin ( ) & & 0 = = SettingUtil . getBatteryLevelAlarmMax ( ) ) {
SettingUtil s . switchBatteryLevelAlarmOnce ( isChecked ) ;
if ( isChecked & & 0 = = SettingUtil s . getBatteryLevelAlarmMin ( ) & & 0 = = SettingUtil s . getBatteryLevelAlarmMax ( ) ) {
ToastUtils . show ( R . string . tips_battery_level_alarm_once ) ;
SettingUtil . switchEnablePhone ( false ) ;
SettingUtil s . switchEnablePhone ( false ) ;
}
} ) ;
}
@ -428,7 +428,7 @@ public class SettingActivity extends BaseActivity {
//定时推送电池状态
@SuppressLint ( "UseSwitchCompatOrMaterialCode" )
private void switchBatteryCron ( Switch switch_battery_cron ) {
boolean isOn = SettingUtil . getSwitchEnableBatteryCron ( ) ;
boolean isOn = SettingUtil s . getSwitchEnableBatteryCron ( ) ;
switch_battery_cron . setChecked ( isOn ) ;
final LinearLayout layout_battery_cron = findViewById ( R . id . layout_battery_cron ) ;
@ -437,14 +437,14 @@ public class SettingActivity extends BaseActivity {
switch_battery_cron . setOnCheckedChangeListener ( ( buttonView , isChecked ) - > {
Log . d ( TAG , "onCheckedChanged:" + isChecked ) ;
layout_battery_cron . setVisibility ( isChecked ? View . VISIBLE : View . GONE ) ;
SettingUtil . switchEnableBatteryCron ( isChecked ) ;
SettingUtil s . switchEnableBatteryCron ( isChecked ) ;
BatteryReportCronTask . getSingleton ( ) . updateTimer ( ) ;
} ) ;
}
//设置推送电池状态时机
private void editBatteryCronTiming ( final EditText et_battery_cron_start_time , final EditText et_battery_cron_interval ) {
et_battery_cron_start_time . setText ( SettingUtil . getBatteryCronStartTime ( ) ) ;
et_battery_cron_start_time . setText ( SettingUtil s . getBatteryCronStartTime ( ) ) ;
Calendar calendar = Calendar . getInstance ( ) ;
et_battery_cron_start_time . setOnClickListener ( view - > {
@ -461,13 +461,13 @@ public class SettingActivity extends BaseActivity {
sb . append ( minute ) ;
String startTime = sb . toString ( ) ;
et_battery_cron_start_time . setText ( startTime ) ;
SettingUtil . setBatteryCronStartTime ( startTime ) ;
SettingUtil s . setBatteryCronStartTime ( startTime ) ;
BatteryReportCronTask . getSingleton ( ) . updateTimer ( ) ;
} , calendar . get ( Calendar . HOUR_OF_DAY ) + 1 , 0 , true ) ;
dialog . show ( ) ;
} ) ;
et_battery_cron_interval . setText ( String . valueOf ( SettingUtil . getBatteryCronInterval ( ) ) ) ;
et_battery_cron_interval . setText ( String . valueOf ( SettingUtil s . getBatteryCronInterval ( ) ) ) ;
et_battery_cron_interval . addTextChangedListener ( new TextWatcher ( ) {
@Override
public void beforeTextChanged ( CharSequence s , int start , int count , int after ) {
@ -481,10 +481,10 @@ public class SettingActivity extends BaseActivity {
public void afterTextChanged ( Editable s ) {
String interval = et_battery_cron_interval . getText ( ) . toString ( ) . trim ( ) ;
if ( ! interval . isEmpty ( ) & & Integer . parseInt ( interval ) > 0 ) {
SettingUtil . setBatteryCronInterval ( Integer . parseInt ( interval ) ) ;
SettingUtil s . setBatteryCronInterval ( Integer . parseInt ( interval ) ) ;
BatteryReportCronTask . getSingleton ( ) . updateTimer ( ) ;
} else {
SettingUtil . setBatteryCronInterval ( 60 ) ;
SettingUtil s . setBatteryCronInterval ( 60 ) ;
}
}
} ) ;
@ -715,10 +715,10 @@ public class SettingActivity extends BaseActivity {
//不在最近任务列表中显示
@SuppressLint ( "ObsoleteSdkInt,UseSwitchCompatOrMaterialCode" )
private void switchExcludeFromRecents ( Switch switch_exclude_from_recents ) {
switch_exclude_from_recents . setChecked ( SettingUtil . getExcludeFromRecents ( ) ) ;
switch_exclude_from_recents . setChecked ( SettingUtil s . getExcludeFromRecents ( ) ) ;
switch_exclude_from_recents . setOnCheckedChangeListener ( ( buttonView , isChecked ) - > {
SettingUtil . switchExcludeFromRecents ( isChecked ) ;
SettingUtil s . switchExcludeFromRecents ( isChecked ) ;
if ( Build . VERSION . SDK_INT > = Build . VERSION_CODES . LOLLIPOP ) {
ActivityManager am = ( ActivityManager ) this . getSystemService ( Context . ACTIVITY_SERVICE ) ;
if ( am ! = null ) {
@ -735,10 +735,10 @@ public class SettingActivity extends BaseActivity {
//后台播放无声音乐
@SuppressLint ( "ObsoleteSdkInt,UseSwitchCompatOrMaterialCode" )
private void switchPlaySilenceMusic ( Switch switch_play_silence_music ) {
switch_play_silence_music . setChecked ( SettingUtil . getPlaySilenceMusic ( ) ) ;
switch_play_silence_music . setChecked ( SettingUtil s . getPlaySilenceMusic ( ) ) ;
switch_play_silence_music . setOnCheckedChangeListener ( ( buttonView , isChecked ) - > {
SettingUtil . switchPlaySilenceMusic ( isChecked ) ;
SettingUtil s . switchPlaySilenceMusic ( isChecked ) ;
if ( isChecked ) {
startService ( new Intent ( context , MusicService . class ) ) ;
@ -752,15 +752,15 @@ public class SettingActivity extends BaseActivity {
//1像素透明Activity保活
@SuppressLint ( "ObsoleteSdkInt,UseSwitchCompatOrMaterialCode" )
private void switchOnePixelActivity ( Switch switch_one_pixel_activity ) {
switch_one_pixel_activity . setChecked ( SettingUtil . getOnePixelActivity ( ) ) ;
switch_one_pixel_activity . setChecked ( SettingUtil s . getOnePixelActivity ( ) ) ;
switch_one_pixel_activity . setOnCheckedChangeListener ( ( buttonView , isChecked ) - > {
SettingUtil . switchOnePixelActivity ( isChecked ) ;
SettingUtil s . switchOnePixelActivity ( isChecked ) ;
Log . d ( TAG , "onCheckedChanged:" + isChecked ) ;
//1像素透明Activity保活 or 仅锁屏状态转发APP通知
OnePixelManager onePixelManager = new OnePixelManager ( ) ;
if ( SettingUtil . getOnePixelActivity ( ) | | SettingUtil . getSwitchNotUserPresent ( ) ) {
if ( SettingUtil s . getOnePixelActivity ( ) | | SettingUtil s . getSwitchNotUserPresent ( ) ) {
onePixelManager . registerOnePixelReceiver ( this ) ; //注册广播接收者
} else {
onePixelManager . unregisterOnePixelReceiver ( this ) ;
@ -770,7 +770,7 @@ public class SettingActivity extends BaseActivity {
//接口请求失败重试时间间隔
private void editRetryDelayTime ( final EditText et_retry_times , final EditText et_delay_time ) {
et_retry_times . setText ( String . valueOf ( SettingUtil . getRetryTimes ( ) ) ) ;
et_retry_times . setText ( String . valueOf ( SettingUtil s . getRetryTimes ( ) ) ) ;
et_retry_times . addTextChangedListener ( new TextWatcher ( ) {
@Override
public void beforeTextChanged ( CharSequence s , int start , int count , int after ) {
@ -784,14 +784,14 @@ public class SettingActivity extends BaseActivity {
public void afterTextChanged ( Editable s ) {
String retryTimes = et_retry_times . getText ( ) . toString ( ) . trim ( ) ;
if ( ! retryTimes . isEmpty ( ) ) {
SettingUtil . setRetryTimes ( Integer . parseInt ( retryTimes ) ) ;
SettingUtil s . setRetryTimes ( Integer . parseInt ( retryTimes ) ) ;
} else {
SettingUtil . setRetryTimes ( 0 ) ;
SettingUtil s . setRetryTimes ( 0 ) ;
}
}
} ) ;
et_delay_time . setText ( String . valueOf ( SettingUtil . getDelayTime ( ) ) ) ;
et_delay_time . setText ( String . valueOf ( SettingUtil s . getDelayTime ( ) ) ) ;
et_delay_time . addTextChangedListener ( new TextWatcher ( ) {
@Override
public void beforeTextChanged ( CharSequence s , int start , int count , int after ) {
@ -805,9 +805,9 @@ public class SettingActivity extends BaseActivity {
public void afterTextChanged ( Editable s ) {
String delayTime = et_delay_time . getText ( ) . toString ( ) . trim ( ) ;
if ( ! delayTime . isEmpty ( ) ) {
SettingUtil . setDelayTime ( Integer . parseInt ( delayTime ) ) ;
SettingUtil s . setDelayTime ( Integer . parseInt ( delayTime ) ) ;
} else {
SettingUtil . setDelayTime ( 1 ) ;
SettingUtil s . setDelayTime ( 1 ) ;
}
}
} ) ;
@ -815,7 +815,7 @@ public class SettingActivity extends BaseActivity {
//设置设备名称
private void editAddExtraDeviceMark ( final EditText et_add_extra_device_mark ) {
et_add_extra_device_mark . setText ( SettingUtil . getAddExtraDeviceMark ( ) ) ;
et_add_extra_device_mark . setText ( SettingUtil s . getAddExtraDeviceMark ( ) ) ;
et_add_extra_device_mark . addTextChangedListener ( new TextWatcher ( ) {
@Override
@ -828,14 +828,14 @@ public class SettingActivity extends BaseActivity {
@Override
public void afterTextChanged ( Editable s ) {
SettingUtil . setAddExtraDeviceMark ( et_add_extra_device_mark . getText ( ) . toString ( ) . trim ( ) ) ;
SettingUtil s . setAddExtraDeviceMark ( et_add_extra_device_mark . getText ( ) . toString ( ) . trim ( ) ) ;
}
} ) ;
}
//设置SIM1备注
private void editAddExtraSim1 ( final EditText et_add_extra_sim1 ) {
et_add_extra_sim1 . setText ( SettingUtil . getAddExtraSim1 ( ) ) ;
et_add_extra_sim1 . setText ( SettingUtil s . getAddExtraSim1 ( ) ) ;
et_add_extra_sim1 . addTextChangedListener ( new TextWatcher ( ) {
@Override
@ -848,14 +848,14 @@ public class SettingActivity extends BaseActivity {
@Override
public void afterTextChanged ( Editable s ) {
SettingUtil . setAddExtraSim1 ( et_add_extra_sim1 . getText ( ) . toString ( ) . trim ( ) ) ;
SettingUtil s . setAddExtraSim1 ( et_add_extra_sim1 . getText ( ) . toString ( ) . trim ( ) ) ;
}
} ) ;
}
//设置SIM2备注
private void editAddExtraSim2 ( final EditText et_add_extra_sim2 ) {
et_add_extra_sim2 . setText ( SettingUtil . getAddExtraSim2 ( ) ) ;
et_add_extra_sim2 . setText ( SettingUtil s . getAddExtraSim2 ( ) ) ;
et_add_extra_sim2 . addTextChangedListener ( new TextWatcher ( ) {
@Override
@ -868,7 +868,7 @@ public class SettingActivity extends BaseActivity {
@Override
public void afterTextChanged ( Editable s ) {
SettingUtil . setAddExtraSim2 ( et_add_extra_sim2 . getText ( ) . toString ( ) . trim ( ) ) ;
SettingUtil s . setAddExtraSim2 ( et_add_extra_sim2 . getText ( ) . toString ( ) . trim ( ) ) ;
}
} ) ;
}
@ -876,7 +876,7 @@ public class SettingActivity extends BaseActivity {
//设置转发时启用自定义模版
@SuppressLint ( { "UseSwitchCompatOrMaterialCode" , "SetTextI18n" } )
private void switchSmsTemplate ( Switch switch_sms_template ) {
boolean isOn = SettingUtil . getSwitchSmsTemplate ( ) ;
boolean isOn = SettingUtil s . getSwitchSmsTemplate ( ) ;
switch_sms_template . setChecked ( isOn ) ;
final LinearLayout layout_sms_template = findViewById ( R . id . layout_sms_template ) ;
@ -886,7 +886,7 @@ public class SettingActivity extends BaseActivity {
switch_sms_template . setOnCheckedChangeListener ( ( buttonView , isChecked ) - > {
Log . d ( TAG , "onCheckedChanged:" + isChecked ) ;
layout_sms_template . setVisibility ( isChecked ? View . VISIBLE : View . GONE ) ;
SettingUtil . switchSmsTemplate ( isChecked ) ;
SettingUtil s . switchSmsTemplate ( isChecked ) ;
if ( ! isChecked ) {
textSmsTemplate . setText ( getString ( R . string . tag_from ) + "\n" +
getString ( R . string . tag_sms ) + "\n" +
@ -899,7 +899,7 @@ public class SettingActivity extends BaseActivity {
//设置转发信息模版
private void editSmsTemplate ( final EditText textSmsTemplate ) {
textSmsTemplate . setText ( SettingUtil . getSmsTemplate ( ) ) ;
textSmsTemplate . setText ( SettingUtil s . getSmsTemplate ( ) ) ;
textSmsTemplate . addTextChangedListener ( new TextWatcher ( ) {
@Override
@ -914,7 +914,7 @@ public class SettingActivity extends BaseActivity {
@Override
public void afterTextChanged ( Editable s ) {
SettingUtil . setSmsTemplate ( textSmsTemplate . getText ( ) . toString ( ) . trim ( ) ) ;
SettingUtil s . setSmsTemplate ( textSmsTemplate . getText ( ) . toString ( ) . trim ( ) ) ;
}
} ) ;
}