Add shortcut for tether offload

Fix #41.
This commit is contained in:
Mygod
2019-07-11 11:09:24 +08:00
parent 07ce4f4e25
commit 9a69c4006e
8 changed files with 66 additions and 14 deletions

View File

@@ -0,0 +1,10 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24.0"
android:viewportHeight="24.0"
android:tint="?attr/colorControlNormal">
<path
android:fillColor="#FF000000"
android:pathData="M15.67,4H14V2h-4v2H8.33C7.6,4 7,4.6 7,5.33v15.33C7,21.4 7.6,22 8.33,22h7.33c0.74,0 1.34,-0.6 1.34,-1.33V5.33C17,4.6 16.4,4 15.67,4zM11,20v-5.5H9L13,7v5.5h2L11,20z"/>
</vector>

View File

@@ -103,6 +103,8 @@
<string name="settings_service_clean_summary">将修改的设置应用到当前启用的服务上。也可用于修复偶尔会发生的竞态条件。</string>
<string name="settings_service_dhcp_workaround">尝试修复 DHCP</string>
<string name="settings_service_dhcp_workaround_summary">如果设备无法获取 IP 地址,尝试打开这个选项。</string>
<string name="settings_system_tether_offload">网络共享硬件加速</string>
<string name="settings_system_tether_offload_summary">系统“开发者选项”的快捷方式</string>
<string name="settings_misc">杂项</string>
<string name="settings_help">帮助</string>
<string name="settings_misc_logcat">导出调试信息</string>

View File

@@ -109,6 +109,8 @@
<string name="settings_service_clean">Clean/reapply routing rules</string>
<string name="settings_service_clean_summary">Update changed settings to current active services. Can also fix rare
race conditions.</string>
<string name="settings_system_tether_offload">Tethering hardware acceleration</string>
<string name="settings_system_tether_offload_summary">Shortcut to system developer options</string>
<string name="settings_misc">Misc</string>
<string name="settings_help">Help</string>
<string name="settings_misc_logcat">Export debug information</string>

View File

@@ -28,6 +28,12 @@
app:title="@string/settings_service_disable_ipv6"
app:summary="@string/settings_service_disable_ipv6_summary"
app:defaultValue="true"/>
<SwitchPreference
app:key="system.enableTetherOffload"
app:persistent="false"
app:icon="@drawable/ic_device_battery_charging_full"
app:title="@string/settings_system_tether_offload"
app:summary="@string/settings_system_tether_offload_summary"/>
<SwitchPreference
app:key="service.dhcpWorkaround"
app:icon="@drawable/ic_action_build"