Support setting Wi-Fi operating channel

This commit is contained in:
Mygod
2018-04-21 14:49:38 -07:00
parent 7f81b3ae33
commit 97e0a6386f
6 changed files with 69 additions and 10 deletions

View File

@@ -25,6 +25,7 @@
<string name="repeater_create_group_failure">创建 P2P 群组失败(原因:%s</string>
<string name="repeater_remove_group_failure">关闭已有 P2P 群组失败(原因:%s</string>
<string name="repeater_remove_old_group_failure">关闭 P2P 群组失败(原因:%s</string>
<string name="repeater_set_oc_failure">设置运行频段失败(原因:%s</string>
<string name="repeater_failure_reason_error">内部异常</string>
<string name="repeater_failure_reason_p2p_unsupported">设备不支持 Wi\u2011Fi 直连</string>
@@ -53,7 +54,9 @@
<string name="connected_state_failed">%s (已断开)</string>
<string name="settings_service">服务</string>
<string name="settings_service_repeater_strict">严格模式 (仅用于中继)</string>
<string name="settings_service_repeater_oc">Wi\u2011Fi 运行频段</string>
<string name="settings_service_repeater_oc_summary">"%s (0 = 自动, 1\u201114 = 2.4GHz, 15\u2011165 = 5GHz)"</string>
<string name="settings_service_repeater_strict">严格模式</string>
<string name="settings_service_repeater_strict_summary">只允许通过 VPN 隧道的包通过</string>
<string name="settings_service_dns">备用 DNS 服务器[:端口]</string>
<string name="settings_service_clean">清理/重新应用路由规则</string>

View File

@@ -27,6 +27,7 @@
<string name="repeater_create_group_failure">Failed to create P2P group (reason: %s)</string>
<string name="repeater_remove_group_failure">Failed to remove P2P group (reason: %s)</string>
<string name="repeater_remove_old_group_failure">Failed to remove old P2P group (reason: %s)</string>
<string name="repeater_set_oc_failure">Failed to set operating channel (reason: %s)</string>
<string name="repeater_failure_reason_error">internal error</string>
<string name="repeater_failure_reason_p2p_unsupported">Wi\u2011Fi direct unsupported</string>
@@ -55,7 +56,9 @@
<string name="connected_state_failed">%s (lost)</string>
<string name="settings_service">Service</string>
<string name="settings_service_repeater_strict">Strict mode (repeater only)</string>
<string name="settings_service_repeater_oc">Operating Wi\u2011Fi channel</string>
<string name="settings_service_repeater_oc_summary">%s (0 = auto, 1\u201114 = 2.4GHz, 15\u2011165 = 5GHz)</string>
<string name="settings_service_repeater_strict">Strict mode</string>
<string name="settings_service_repeater_strict_summary">Only allow packets that goes through VPN tunnel</string>
<string name="settings_service_dns">Fallback DNS server[:port]</string>
<string name="settings_service_clean">Clean/reapply routing rules</string>

View File

@@ -1,15 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<PreferenceCategory
android:title="@string/settings_service">
android:title="@string/title_repeater">
<AutoSummaryEditTextPreference
android:key="service.repeater.oc"
android:title="@string/settings_service_repeater_oc"
app:pref_summaryHasText="@string/settings_service_repeater_oc_summary"
android:inputType="number"
android:maxLength="3"
android:defaultValue="0"/>
<SwitchPreference
android:key="service.repeater.strict"
android:title="@string/settings_service_repeater_strict"
android:summary="@string/settings_service_repeater_strict_summary"/>
</PreferenceCategory>
<PreferenceCategory
android:title="@string/settings_service">
<AutoSummaryEditTextPreference
android:key="service.dns"
android:title="@string/settings_service_dns"
android:summary="%s"
android:singleLine="true"
android:defaultValue="8.8.8.8"/>
<Preference