当选择自动跳转时,直接访问 URL 前缀,这样网址自由设置

This commit is contained in:
Zhanghu
2025-11-01 10:03:36 +08:00
parent cb151b989e
commit 80341f540f
6 changed files with 34 additions and 27 deletions

View File

@@ -1,7 +1,7 @@
<resources>
<string-array name="dashboard_type_entries">
<item>0 (根据服务器配置跳转)</item>
<item>1 (按楼层)</item>
<item>2 (网格+统计)</item>
<string-array name="url_end_point_entries">
<item>自动跳转</item>
<item>按楼层</item>
<item>网格+统计</item>
</string-array>
</resources>

View File

@@ -10,15 +10,15 @@
<item>reply_all</item>
</string-array>
<string-array name="dashboard_type_entries">
<item>0 (Auto Redirect)</item>
<item>1 (Floor)</item>
<item>2 (Grid+Statics)</item>
<string-array name="url_end_point_entries">
<item>Auto Redirect</item>
<item>Floor</item>
<item>Grid+Statics</item>
</string-array>
<string-array name="dashboard_type_values">
<item>0</item>
<item>1</item>
<item>2</item>
<string-array name="url_end_point_values">
<item>/</item>
<item>/dashboards/1</item>
<item>/dashboards/2</item>
</string-array>
</resources>

View File

@@ -2,5 +2,5 @@
<string name="app_name">Dashboard</string>
<string name="title_activity_building_dashboard">Building Dashboard</string>
<string name="title_activity_settings">Settings</string>
<string name="dashboard_type_default_value" translatable="false">0</string>
<string name="url_end_point_default_value" translatable="false">/</string>
</resources>

View File

@@ -1,16 +1,16 @@
<PreferenceScreen xmlns:app="http://schemas.android.com/apk/res-auto">
<PreferenceCategory app:title="网页地址">
<EditTextPreference
app:key="k_url"
app:key="k_url_prefix"
app:title="URL 前缀"
app:defaultValue="http://172.18.22.211:8002/Dashboard"
app:useSimpleSummaryProvider="true" />
<ListPreference
app:title="仪表盘类型"
app:key="k_dashboard_type"
app:title="仪表盘风格"
app:key="k_url_end_point"
app:useSimpleSummaryProvider="true"
app:entries="@array/dashboard_type_entries"
app:entryValues="@array/dashboard_type_values"
app:defaultValue="@string/dashboard_type_default_value" />
app:entries="@array/url_end_point_entries"
app:entryValues="@array/url_end_point_values"
app:defaultValue="@string/url_end_point_default_value" />
</PreferenceCategory>
</PreferenceScreen>