更新 重启所有作用域菜单

This commit is contained in:
LittleTurtle2333
2022-02-19 01:14:13 +08:00
parent 8d61924345
commit 85f3abc0a9
2 changed files with 188 additions and 64 deletions

View File

@@ -56,31 +56,121 @@ class SettingsActivity : MIUIActivity() {
return arrayListOf<BaseView>().apply { return arrayListOf<BaseView>().apply {
add(TextWithSwitchV(TextV(resId = R.string.main_switch), SwitchV("main_switch"))) add(TextWithSwitchV(TextV(resId = R.string.main_switch), SwitchV("main_switch")))
add(TitleTextV(resId = R.string.ui)) add(TitleTextV(resId = R.string.ui))
add(TextWithSwitchV(TextV(resId = R.string.delete_on_post_notification), SwitchV("delete_on_post_notification"))) add(
TextWithSwitchV(
TextV(resId = R.string.delete_on_post_notification),
SwitchV("delete_on_post_notification")
)
)
add(LineV()) add(LineV())
add(TitleTextV(resId = R.string.statusbar)) add(TitleTextV(resId = R.string.statusbar))
add(TextWithSwitchV(TextV(resId = R.string.status_bar_time_seconds), SwitchV("status_bar_time_seconds"))) add(
add(TextWithSwitchV(TextV(resId = R.string.status_bar_network_speed_refresh_speed), SwitchV("status_bar_network_speed_refresh_speed"))) TextWithSwitchV(
add(TextWithSwitchV(TextV(resId = R.string.hide_status_bar_network_speed_second), SwitchV("hide_status_bar_network_speed_second"))) TextV(resId = R.string.status_bar_time_seconds),
add(TextWithSwitchV(TextV(resId = R.string.remove_the_maximum_number_of_notification_icons), SwitchV("remove_the_maximum_number_of_notification_icons"))) SwitchV("status_bar_time_seconds")
)
)
add(
TextWithSwitchV(
TextV(resId = R.string.status_bar_network_speed_refresh_speed),
SwitchV("status_bar_network_speed_refresh_speed")
)
)
add(
TextWithSwitchV(
TextV(resId = R.string.hide_status_bar_network_speed_second),
SwitchV("hide_status_bar_network_speed_second")
)
)
add(
TextWithSwitchV(
TextV(resId = R.string.remove_the_maximum_number_of_notification_icons),
SwitchV("remove_the_maximum_number_of_notification_icons")
)
)
add(LineV()) add(LineV())
add(TitleTextV(resId = R.string.status_bar_icon)) add(TitleTextV(resId = R.string.status_bar_icon))
add(TextWithSwitchV(TextV(resId = R.string.hide_gps_icon), SwitchV("hide_gps_icon"))) add(TextWithSwitchV(TextV(resId = R.string.hide_gps_icon), SwitchV("hide_gps_icon")))
add(TextWithSwitchV(TextV(resId = R.string.hide_bluetooth_icon), SwitchV("hide_bluetooth_icon"))) add(
add(TextWithSwitchV(TextV(resId = R.string.hide_bluetooth_battery_icon), SwitchV("hide_bluetooth_battery_icon"))) TextWithSwitchV(
add(TextWithSwitchV(TextV(resId = R.string.hide_small_hd_icon), SwitchV("hide_small_hd_icon"))) TextV(resId = R.string.hide_bluetooth_icon),
add(TextWithSwitchV(TextV(resId = R.string.hide_big_hd_icon), SwitchV("hide_big_hd_icon"))) SwitchV("hide_bluetooth_icon")
add(TextWithSwitchV(TextV(resId = R.string.hide_hd_no_service_icon), SwitchV("hide_hd_no_service_icon"))) )
add(TextWithSwitchV(TextV(resId = R.string.hide_sim_one_icon), SwitchV("hide_sim_one_icon"))) )
add(TextWithSwitchV(TextV(resId = R.string.hide_sim_two_icon), SwitchV("hide_sim_two_icon"))) add(
add(TextWithSwitchV(TextV(resId = R.string.hide_no_sim_icon), SwitchV("hide_no_sim_icon"))) TextWithSwitchV(
TextV(resId = R.string.hide_bluetooth_battery_icon),
SwitchV("hide_bluetooth_battery_icon")
)
)
add(
TextWithSwitchV(
TextV(resId = R.string.hide_small_hd_icon),
SwitchV("hide_small_hd_icon")
)
)
add(
TextWithSwitchV(
TextV(resId = R.string.hide_big_hd_icon),
SwitchV("hide_big_hd_icon")
)
)
add(
TextWithSwitchV(
TextV(resId = R.string.hide_hd_no_service_icon),
SwitchV("hide_hd_no_service_icon")
)
)
add(
TextWithSwitchV(
TextV(resId = R.string.hide_sim_one_icon),
SwitchV("hide_sim_one_icon")
)
)
add(
TextWithSwitchV(
TextV(resId = R.string.hide_sim_two_icon),
SwitchV("hide_sim_two_icon")
)
)
add(
TextWithSwitchV(
TextV(resId = R.string.hide_no_sim_icon),
SwitchV("hide_no_sim_icon")
)
)
add(TextWithSwitchV(TextV(resId = R.string.hide_wifi_icon), SwitchV("hide_wifi_icon"))) add(TextWithSwitchV(TextV(resId = R.string.hide_wifi_icon), SwitchV("hide_wifi_icon")))
add(TextWithSwitchV(TextV(resId = R.string.hide_hotspot_icon), SwitchV("hide_hotspot_icon"))) add(
TextWithSwitchV(
TextV(resId = R.string.hide_hotspot_icon),
SwitchV("hide_hotspot_icon")
)
)
add(TextWithSwitchV(TextV(resId = R.string.hide_vpn_icon), SwitchV("hide_vpn_icon"))) add(TextWithSwitchV(TextV(resId = R.string.hide_vpn_icon), SwitchV("hide_vpn_icon")))
add(TextWithSwitchV(TextV(resId = R.string.hide_airplane_icon), SwitchV("hide_airplane_icon"))) add(
add(TextWithSwitchV(TextV(resId = R.string.hide_alarm_icon), SwitchV("hide_alarm_icon"))) TextWithSwitchV(
add(TextWithSwitchV(TextV(resId = R.string.hide_headset_icon), SwitchV("hide_headset_icon"))) TextV(resId = R.string.hide_airplane_icon),
add(TextWithSwitchV(TextV(resId = R.string.hide_volume_zen_icon), SwitchV("hide_volume_zen_icon"))) SwitchV("hide_airplane_icon")
)
)
add(
TextWithSwitchV(
TextV(resId = R.string.hide_alarm_icon),
SwitchV("hide_alarm_icon")
)
)
add(
TextWithSwitchV(
TextV(resId = R.string.hide_headset_icon),
SwitchV("hide_headset_icon")
)
)
add(
TextWithSwitchV(
TextV(resId = R.string.hide_volume_zen_icon),
SwitchV("hide_volume_zen_icon")
)
)
add(LineV()) add(LineV())
add(TitleTextV(resId = R.string.home)) add(TitleTextV(resId = R.string.home))
add(TextWithSwitchV(TextV(resId = R.string.home_time), SwitchV("home_time"))) add(TextWithSwitchV(TextV(resId = R.string.home_time), SwitchV("home_time")))
@@ -89,46 +179,77 @@ class SettingsActivity : MIUIActivity() {
add(TextWithSwitchV(TextV(resId = R.string.lock_max_fps), SwitchV("lock_max_fps"))) add(TextWithSwitchV(TextV(resId = R.string.lock_max_fps), SwitchV("lock_max_fps")))
add(LineV()) add(LineV())
add(TitleTextV(resId = R.string.other)) add(TitleTextV(resId = R.string.other))
add(TextWithSwitchV(TextV(resId = R.string.disable_flag_secure), SwitchV("disable_flag_secure"))) add(
TextWithSwitchV(
TextV(resId = R.string.disable_flag_secure),
SwitchV("disable_flag_secure")
)
)
add(
TextWithSwitchV(
TextV(resId = R.string.skip_waiting_time),
SwitchV("skip_waiting_time")
)
)
add(LineV()) add(LineV())
add(TitleTextV(resId = R.string.about)) add(TitleTextV(resId = R.string.about))
add(TextSummaryV(textId = R.string.opensource, tipsId = R.string.github_url, onClickListener = { add(
try { TextSummaryV(
val uri = textId = R.string.opensource,
Uri.parse("https://github.com/LittleTurtle2333/Simplicity_Tools_Xposed") tipsId = R.string.github_url,
val intent = Intent(Intent.ACTION_VIEW, uri) onClickListener = {
startActivity(intent) try {
} catch (e: Exception) { val uri =
Toast.makeText(activity, "访问失败", Toast.LENGTH_SHORT).show() Uri.parse("https://github.com/LittleTurtle2333/Simplicity_Tools_Xposed")
} val intent = Intent(Intent.ACTION_VIEW, uri)
})) startActivity(intent)
add(TextSummaryV(textId = R.string.issues, tipsId = R.string.issues_url, onClickListener = { } catch (e: Exception) {
try { Toast.makeText(activity, "访问失败", Toast.LENGTH_SHORT).show()
val uri = }
Uri.parse("https://github.com/LittleTurtle2333/Simplicity_Tools_Xposed/issues") })
val intent = Intent(Intent.ACTION_VIEW, uri) )
startActivity(intent) add(
} catch (e: Exception) { TextSummaryV(
Toast.makeText(activity, "访问失败", Toast.LENGTH_SHORT).show() textId = R.string.issues,
} tipsId = R.string.issues_url,
})) onClickListener = {
add(TextSummaryV(textId = R.string.dev_coolapk, tipsId = R.string.dev_coolapk_name, onClickListener = { try {
try { val uri =
startActivity( Uri.parse("https://github.com/LittleTurtle2333/Simplicity_Tools_Xposed/issues")
Intent( val intent = Intent(Intent.ACTION_VIEW, uri)
Intent.ACTION_VIEW, startActivity(intent)
Uri.parse("coolmarket://u/883441") } catch (e: Exception) {
) Toast.makeText(activity, "访问失败", Toast.LENGTH_SHORT).show()
) }
Toast.makeText(activity, "乌堆小透明:靓仔,点个关注吧!", Toast.LENGTH_SHORT).show() })
} catch (e: Exception) { )
Toast.makeText(activity, "本机未安装酷安应用", Toast.LENGTH_SHORT).show() add(
val uri = Uri.parse("http://www.coolapk.com/u/883441") TextSummaryV(
val intent = Intent(Intent.ACTION_VIEW, uri) textId = R.string.dev_coolapk,
startActivity(intent) tipsId = R.string.dev_coolapk_name,
} onClickListener = {
})) try {
add(TextSummaryV(textId = R.string.verison, tips = "${BuildConfig.VERSION_NAME}(${BuildConfig.BUILD_TYPE})")) startActivity(
Intent(
Intent.ACTION_VIEW,
Uri.parse("coolmarket://u/883441")
)
)
Toast.makeText(activity, "乌堆小透明:靓仔,点个关注吧!", Toast.LENGTH_SHORT).show()
} catch (e: Exception) {
Toast.makeText(activity, "本机未安装酷安应用", Toast.LENGTH_SHORT).show()
val uri = Uri.parse("http://www.coolapk.com/u/883441")
val intent = Intent(Intent.ACTION_VIEW, uri)
startActivity(intent)
}
})
)
add(
TextSummaryV(
textId = R.string.verison,
tips = "${BuildConfig.VERSION_NAME}(${BuildConfig.BUILD_TYPE})"
)
)
} }
} }
@@ -153,15 +274,20 @@ class SettingsActivity : MIUIActivity() {
show() show()
} }
})) }))
add(TextSummaryV(textId = R.string.reboot_ui, onClickListener = { add(TextSummaryV(textId = R.string.reboot_host, onClickListener = {
MIUIDialog(activity).apply { MIUIDialog(activity).apply {
setTitle(R.string.Tips) setTitle(R.string.Tips)
setMessage("确定重启系统界面") setMessage("确定重启作用域")
setLButton("取消") { setLButton("取消") {
dismiss() dismiss()
} }
setRButton("确定") { setRButton("确定") {
val command = arrayOf("killall com.android.systemui") val command = arrayOf(
"killall com.miui.home",
"killall com.miui.securitycenter ",
"killall com.miui.powerkeeper",
"killall com.android.systemui"
)
ShellUtils.execCommand(command, true) ShellUtils.execCommand(command, true)
dismiss() dismiss()
} }

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="app_name">Simplicity Tools</string> <string name="app_name">Simplicity Tools</string>
<string name="performance">性能</string> <string name="performance">性能</string>
<string name="lock_max_fps">锁定最高刷新率</string> <string name="lock_max_fps">锁定最高刷新率</string>
@@ -13,12 +12,11 @@
<string name="disable_flag_secure_summary">开启后允许在不允许截图的软件中截图</string> <string name="disable_flag_secure_summary">开启后允许在不允许截图的软件中截图</string>
<string name="home">桌面</string> <string name="home">桌面</string>
<string name="home_time">始终显示桌面时钟</string> <string name="home_time">始终显示桌面时钟</string>
<string name="reboot_ui">重启系统界面</string> <string name="reboot_host">重启作用域</string>
<string name="reboot">重启系统</string> <string name="reboot">重启系统</string>
<!--状态栏图标--> <!--状态栏图标-->
<string name="status_bar_icon">状态栏图标(重启系统界面生效)</string> <string name="status_bar_icon">状态栏图标(重启作用域生效)</string>
<string name="hide_no_sim_icon">隐藏 无SIM卡 图标</string> <string name="hide_no_sim_icon">隐藏 无SIM卡 图标</string>
<string name="hide_sim_one_icon">隐藏 SIM卡一 图标</string> <string name="hide_sim_one_icon">隐藏 SIM卡一 图标</string>
<string name="hide_sim_two_icon">隐藏 SIM卡二 图标</string> <string name="hide_sim_two_icon">隐藏 SIM卡二 图标</string>
@@ -44,7 +42,7 @@
<string name="issues">反馈/提议</string> <string name="issues">反馈/提议</string>
<string name="issues_url">点击查看GitHub Issues</string> <string name="issues_url">点击查看GitHub Issues</string>
<string name="xposeddescription">基于 MIUI13(Android 12) 适配的自定义工具</string> <string name="xposeddescription">基于 MIUI13(Android 12) 适配的自定义工具</string>
<string name="statusbar">状态栏(重启系统界面生效)</string> <string name="statusbar">状态栏(重启作用域生效)</string>
<string name="status_bar_time_seconds">时钟显秒</string> <string name="status_bar_time_seconds">时钟显秒</string>
<string name="status_bar_network_speed_refresh_speed">网速秒刷新</string> <string name="status_bar_network_speed_refresh_speed">网速秒刷新</string>
<string name="remove_the_maximum_number_of_notification_icons">解除通知图标个数上限</string> <string name="remove_the_maximum_number_of_notification_icons">解除通知图标个数上限</string>