Support auto start services

Fixes #96.
This commit is contained in:
Mygod
2021-10-10 17:08:16 -04:00
parent 79422a05fd
commit aee1a45eba
13 changed files with 153 additions and 29 deletions

View File

@@ -91,7 +91,6 @@
<string name="settings_service_masquerade_netd">Servizio Android Netd</string>
<string name="settings_service_disable_ipv6">Disabilita tethering IPv6</string>
<string name="settings_service_disable_ipv6_summary">Abilitando questa funzione si preveniranno perdite della VPN via IPv6.</string>
<string name="settings_service_repeater_start_on_boot">Avvia ripetitore all\'avvio</string>
<string name="settings_service_wifi_lock">Tieni il Wi\u2011Fi attivo</string>
<string name="settings_service_wifi_lock_none">Default di sistema</string>
<string name="settings_service_wifi_lock_full">Attivo</string>

View File

@@ -111,7 +111,8 @@
<string name="settings_service_masquerade_netd">Android Netd 服务</string>
<string name="settings_service_disable_ipv6">禁用 IPv6 共享</string>
<string name="settings_service_disable_ipv6_summary">防止 VPN 通过 IPv6 泄漏。</string>
<string name="settings_service_repeater_start_on_boot">开机自启动中继</string>
<string name="settings_service_auto_start">自动启动服务</string>
<string name="settings_service_auto_start_summary">设备重启或应用升级后自动恢复之前运行的服务</string>
<string name="settings_service_repeater_safe_mode">中继安全模式</string>
<string name="settings_service_repeater_safe_mode_summary">不对系统配置进行修改,但是可能须要较长的网络名称。</string>
<string name="settings_service_repeater_safe_mode_warning">使用短名称可能需要关闭安全模式。</string>

View File

@@ -109,7 +109,6 @@
<string name="settings_service_masquerade_netd">Android Netd 服務</string>
<string name="settings_service_disable_ipv6">停用 IPv6 共用</string>
<string name="settings_service_disable_ipv6_summary">防止 VPN 通過 IPv6 洩漏</string>
<string name="settings_service_repeater_start_on_boot">開機時自動啟動中繼器</string>
<string name="settings_service_repeater_safe_mode">中繼安全模式</string>
<string name="settings_service_repeater_safe_mode_summary">不對系統設定值進行任何修改,但是可能需要較長的 SSID。</string>
<string name="settings_service_repeater_safe_mode_warning">使用短 SSID 可能需要關閉安全模式。</string>

View File

@@ -128,7 +128,9 @@
<string name="settings_service_masquerade_netd">Android Netd Service</string>
<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_auto_start">Auto start services</string>
<string name="settings_service_auto_start_summary">Restore services if they were running before device reboot or app
update</string>
<string name="settings_service_repeater_safe_mode">Repeater safe mode</string>
<string name="settings_service_repeater_safe_mode_summary">Makes no changes to your system configuration but might
not work with short network names.</string>

View File

@@ -59,9 +59,10 @@
app:title="@string/settings_service_wifi_lock"
app:useSimpleSummaryProvider="true"/>
<SwitchPreference
app:key="service.repeater.startOnBoot"
app:key="service.autoStart"
app:icon="@drawable/ic_action_autorenew"
app:title="@string/settings_service_repeater_start_on_boot"/>
app:title="@string/settings_service_auto_start"
app:summary="@string/settings_service_auto_start_summary"/>
<SwitchPreference
app:key="service.repeater.safeMode"
app:icon="@drawable/ic_alert_warning"