Support Wi-Fi keep alives
This commit is contained in:
@@ -2,7 +2,9 @@
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24.0"
|
||||
android:viewportHeight="24.0">
|
||||
android:viewportHeight="24.0"
|
||||
android:autoMirrored="true"
|
||||
android:tint="?attr/colorControlNormal">
|
||||
<path
|
||||
android:fillColor="#FF000000"
|
||||
android:pathData="M20.5,9.5c0.28,0 0.55,0.04 0.81,0.08L24,6c-3.34,-2.51 -7.5,-4 -12,-4S3.34,3.49 0,6l12,16 3.5,-4.67L15.5,14.5c0,-2.76 2.24,-5 5,-5zM23,16v-1.5c0,-1.38 -1.12,-2.5 -2.5,-2.5S18,13.12 18,14.5L18,16c-0.55,0 -1,0.45 -1,1v4c0,0.55 0.45,1 1,1h5c0.55,0 1,-0.45 1,-1v-4c0,-0.55 -0.45,-1 -1,-1zM22,16h-3v-1.5c0,-0.83 0.67,-1.5 1.5,-1.5s1.5,0.67 1.5,1.5L22,16z"/>
|
||||
|
||||
@@ -84,6 +84,10 @@
|
||||
<string name="settings_service_disable_ipv6">禁用 IPv6 共享</string>
|
||||
<string name="settings_service_disable_ipv6_summary">防止 IPv6 VPN 泄漏。</string>
|
||||
<string name="settings_service_repeater_start_on_boot">开机自启动中继</string>
|
||||
<string name="settings_service_wifi_lock">保持 Wi\u2011Fi 开启</string>
|
||||
<string name="settings_service_wifi_lock_none">系统默认</string>
|
||||
<string name="settings_service_wifi_lock_full">开</string>
|
||||
<string name="settings_service_wifi_lock_high_perf">高性能模式</string>
|
||||
<string name="settings_service_dns">备用 DNS 服务器[:端口]</string>
|
||||
<string name="settings_service_upstream">上游网络接口</string>
|
||||
<string name="settings_service_upstream_auto">自动检测系统 VPN</string>
|
||||
|
||||
13
mobile/src/main/res/values/arrays.xml
Normal file
13
mobile/src/main/res/values/arrays.xml
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string-array name="settings_service_wifi_lock">
|
||||
<item>@string/settings_service_wifi_lock_none</item>
|
||||
<item>@string/settings_service_wifi_lock_full</item>
|
||||
<item>@string/settings_service_wifi_lock_high_perf</item>
|
||||
</string-array>
|
||||
<string-array name="settings_service_wifi_lock_values">
|
||||
<item>None</item>
|
||||
<item>Full</item>
|
||||
<item>HighPerf</item>
|
||||
</string-array>
|
||||
</resources>
|
||||
@@ -92,6 +92,10 @@
|
||||
<string name="settings_service_disable_ipv6">Disable IPv6 tethering</string>
|
||||
<string name="settings_service_disable_ipv6_summary">Enabling this option will prevent VPN leaks via IPv6.</string>
|
||||
<string name="settings_service_repeater_start_on_boot">Start repeater on boot</string>
|
||||
<string name="settings_service_wifi_lock">Keep Wi\u2011Fi alive</string>
|
||||
<string name="settings_service_wifi_lock_none">System default</string>
|
||||
<string name="settings_service_wifi_lock_full">On</string>
|
||||
<string name="settings_service_wifi_lock_high_perf">High Performance Mode</string>
|
||||
<string name="settings_service_dns">Fallback DNS server[:port]</string>
|
||||
<string name="settings_service_upstream">Upstream network interface</string>
|
||||
<string name="settings_service_upstream_auto">Auto detect system VPN</string>
|
||||
|
||||
@@ -35,6 +35,14 @@
|
||||
android:icon="@drawable/ic_image_looks_6"
|
||||
android:title="@string/settings_service_disable_ipv6"
|
||||
android:summary="@string/settings_service_disable_ipv6_summary"/>
|
||||
<SimpleMenuPreference
|
||||
android:key="service.wifiLock"
|
||||
android:icon="@drawable/ic_device_wifi_lock"
|
||||
android:entries="@array/settings_service_wifi_lock"
|
||||
android:entryValues="@array/settings_service_wifi_lock_values"
|
||||
android:defaultValue="Full"
|
||||
android:summary="%s"
|
||||
android:title="@string/settings_service_wifi_lock"/>
|
||||
<AutoSummaryEditTextPreference
|
||||
android:key="service.dns"
|
||||
android:icon="@drawable/ic_action_dns"
|
||||
|
||||
Reference in New Issue
Block a user