新增:`一键换新机`支持`自动消除额外APP通知`设置克隆

This commit is contained in:
pppscn 2023-02-12 16:16:05 +08:00
parent 593100a143
commit 4ee2cbf906
3 changed files with 6 additions and 2 deletions

View File

@ -31,6 +31,8 @@ data class CloneInfo(
var enableAppNotify: Boolean = false, var enableAppNotify: Boolean = false,
@SerializedName("cancel_app_notify") @SerializedName("cancel_app_notify")
var cancelAppNotify: Boolean = false, var cancelAppNotify: Boolean = false,
@SerializedName("cancel_extra_app_notify")
var cancelExtraAppNotify: String? = null,
@SerializedName("enable_not_user_present") @SerializedName("enable_not_user_present")
var enableNotUserPresent: Boolean = false, var enableNotUserPresent: Boolean = false,
@SerializedName("enable_load_app_list") @SerializedName("enable_load_app_list")

View File

@ -154,6 +154,7 @@ class HttpServerUtils private constructor() {
cloneInfo.callType6 = SettingUtils.enableCallType6 cloneInfo.callType6 = SettingUtils.enableCallType6
cloneInfo.enableAppNotify = SettingUtils.enableAppNotify cloneInfo.enableAppNotify = SettingUtils.enableAppNotify
cloneInfo.cancelAppNotify = SettingUtils.enableCancelAppNotify cloneInfo.cancelAppNotify = SettingUtils.enableCancelAppNotify
cloneInfo.cancelExtraAppNotify = SettingUtils.cancelExtraAppNotify
cloneInfo.enableNotUserPresent = SettingUtils.enableNotUserPresent cloneInfo.enableNotUserPresent = SettingUtils.enableNotUserPresent
cloneInfo.enableLoadAppList = SettingUtils.enableLoadAppList cloneInfo.enableLoadAppList = SettingUtils.enableLoadAppList
cloneInfo.enableLoadUserAppList = SettingUtils.enableLoadUserAppList cloneInfo.enableLoadUserAppList = SettingUtils.enableLoadUserAppList
@ -199,6 +200,7 @@ class HttpServerUtils private constructor() {
SettingUtils.enableCallType6 = cloneInfo.callType6 SettingUtils.enableCallType6 = cloneInfo.callType6
SettingUtils.enableAppNotify = cloneInfo.enableAppNotify SettingUtils.enableAppNotify = cloneInfo.enableAppNotify
SettingUtils.enableCancelAppNotify = cloneInfo.cancelAppNotify SettingUtils.enableCancelAppNotify = cloneInfo.cancelAppNotify
SettingUtils.cancelExtraAppNotify = cloneInfo.cancelExtraAppNotify.toString()
SettingUtils.enableNotUserPresent = cloneInfo.enableNotUserPresent SettingUtils.enableNotUserPresent = cloneInfo.enableNotUserPresent
SettingUtils.enableLoadAppList = cloneInfo.enableLoadAppList SettingUtils.enableLoadAppList = cloneInfo.enableLoadAppList
SettingUtils.enableLoadUserAppList = cloneInfo.enableLoadUserAppList SettingUtils.enableLoadUserAppList = cloneInfo.enableLoadUserAppList

View File

@ -40,10 +40,10 @@ class SettingUtils private constructor() {
var enableAppNotify: Boolean by SharedPreference(SP_ENABLE_APP_NOTIFY, false) var enableAppNotify: Boolean by SharedPreference(SP_ENABLE_APP_NOTIFY, false)
//是否转发应用通知——自动消除通知 //是否转发应用通知——自动消除通知
var enableCancelAppNotify: Boolean by SharedPreference(SP_CANCEL_EXTRA_APP_NOTIFY, false) var enableCancelAppNotify: Boolean by SharedPreference(SP_ENABLE_CANCEL_APP_NOTIFY, false)
//是否转发应用通知——自动消除额外APP通知 //是否转发应用通知——自动消除额外APP通知
var cancelExtraAppNotify: String by SharedPreference(SP_BATTERY_CRON_START_TIME, "") var cancelExtraAppNotify: String by SharedPreference(SP_CANCEL_EXTRA_APP_NOTIFY, "")
//是否转发应用通知——仅锁屏状态 //是否转发应用通知——仅锁屏状态
var enableNotUserPresent: Boolean by SharedPreference(SP_ENABLE_NOT_USER_PRESENT, false) var enableNotUserPresent: Boolean by SharedPreference(SP_ENABLE_NOT_USER_PRESENT, false)