定时开关机优化,支持三种模式

This commit is contained in:
Zhanghu
2026-03-12 15:28:44 +08:00
parent 98dba95232
commit 40bfbd8ceb
7 changed files with 478 additions and 135 deletions

View File

@@ -3,4 +3,15 @@
<string name="title_activity_building_dashboard">Building Dashboard</string>
<string name="title_activity_settings">Settings</string>
<string name="url_end_point_default_value" translatable="false">/</string>
<string-array name="power_control_mode_entries">
<item>不控制</item>
<item>根据服务器配置</item>
<item>本地控制</item>
</string-array>
<string-array name="power_control_mode_values">
<item>0</item>
<item>1</item>
<item>2</item>
</string-array>
</resources>

View File

@@ -29,6 +29,25 @@
app:title="APP 启动时重启电源插座"
app:summary="APP 启动时先关闭电源5秒后再打开电源"
app:defaultValue="true" />
<ListPreference
app:key="k_power_control_mode"
app:title="电源开关方式"
app:entries="@array/power_control_mode_entries"
app:entryValues="@array/power_control_mode_values"
app:defaultValue="1"
app:useSimpleSummaryProvider="true" />
<EditTextPreference
app:key="k_power_on_time"
app:title="开电源时间"
app:defaultValue="07:30"
app:summary="设置自动开电源的时间格式HH:mm"
app:useSimpleSummaryProvider="true" />
<EditTextPreference
app:key="k_power_off_time"
app:title="关电源时间"
app:defaultValue="20:30"
app:summary="设置自动关电源的时间格式HH:mm"
app:useSimpleSummaryProvider="true" />
<Preference
app:key="k_clear_device"
app:title="串口设备路径"