Refactor App lock

This commit is contained in:
BinTianqi
2025-03-09 20:11:24 +08:00
parent 10e34a4e96
commit 6ffe79fd8b
15 changed files with 252 additions and 255 deletions

View File

@@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960">
<path
android:pathData="M481,179q106,0 200,45.5T838,356q7,9 4.5,16t-8.5,12q-6,5 -14,4.5t-14,-8.5q-55,-78 -141.5,-119.5T481,219q-97,0 -182,41.5T158,380q-6,9 -14,10t-14,-4q-7,-5 -8.5,-12.5T126,358q62,-85 155.5,-132T481,179ZM481,273q135,0 232,90t97,223q0,50 -35.5,83.5T688,703q-51,0 -87.5,-33.5T564,586q0,-33 -24.5,-55.5T481,508q-34,0 -58.5,22.5T398,586q0,97 57.5,162T604,839q9,3 12,10t1,15q-2,7 -8,12t-15,3q-104,-26 -170,-103.5T358,586q0,-50 36,-84t87,-34q51,0 87,34t36,84q0,33 25,55.5t59,22.5q34,0 58,-22.5t24,-55.5q0,-116 -85,-195t-203,-79q-118,0 -203,79t-85,194q0,24 4.5,60t21.5,84q3,9 -0.5,16T208,755q-8,3 -15.5,-0.5T182,743q-15,-39 -21.5,-77.5T154,586q0,-133 96.5,-223T481,273ZM481,81q64,0 125,15.5T724,141q9,5 10.5,12t-1.5,14q-3,7 -10,11t-17,-1q-53,-27 -109.5,-41.5T481,121q-58,0 -114,13.5T260,177q-8,5 -16,2.5T232,169q-4,-8 -2,-14.5t10,-11.5q56,-30 117,-46t124,-16ZM481,370q93,0 160,62.5T708,586q0,9 -5.5,14.5T688,606q-8,0 -14,-5.5t-6,-14.5q0,-75 -55.5,-125.5T481,410q-76,0 -130.5,50.5T296,586q0,81 28,137.5T406,837q6,6 6,14t-6,14q-6,6 -14,6t-14,-6q-59,-62 -90.5,-126.5T256,586q0,-91 66,-153.5T481,370ZM480,566q9,0 14.5,6t5.5,14q0,75 54,123t126,48q6,0 17,-1t23,-3q9,-2 15.5,2.5T744,769q2,8 -3,14t-13,8q-18,5 -31.5,5.5t-16.5,0.5q-89,0 -154.5,-60T460,586q0,-8 5.5,-14t14.5,-6Z"
android:fillColor="#000000"/>
</vector>

View File

@@ -373,7 +373,6 @@
<string name="show_system_app">Показывать системные приложения</string>
<string name="suspend">Приостановить</string>
<string name="hide">Скрыть</string>
<string name="isapphidden_desc">Несуществующие приложения скрыты</string>
<string name="always_on_vpn">Постоянный VPN</string>
<string name="enable_lockdown">Включить блокировку</string>
<string name="clear_current_config">Очистить текущую конфигурацию</string>
@@ -598,14 +597,9 @@
<string name="project_homepage">Домашняя страница проекта</string>
<string name="appearance">Оформление</string>
<!--TODO: app lock-->
<string name="security">Безопасность</string>
<string name="lock_owndroid">Заблокировать OwnDroid</string>
<string name="enable_bio_auth">Аутентификация по биометрии</string>
<string name="authenticate">Аутентифицировать</string>
<string name="lock_in_background">Блокировать при переключении в фоновый режим</string>
<string name="clear_storage">Очистить хранилище</string>
<string name="skipped_authentication">Аутентификация пропущена, поскольку она недоступна.</string>
<string name="failed_to_authenticate">Ошибка аутентификации</string>
<string name="api_key">API ключ</string>
<string name="api_key_exist">API ключ уже сущетвует, установка нового перезапишет текущий</string>

View File

@@ -381,7 +381,6 @@
<string name="show_system_app">Sistem Uygulamalarını Göster</string>
<string name="suspend">Askıya Al</string>
<string name="hide">Gizle</string>
<string name="isapphidden_desc">Mevcut olmayan uygulamalar gizlidir</string>
<string name="always_on_vpn">Her Zaman Açık VPN</string>
<string name="enable_lockdown">Kilitlemeyi Etkinleştir</string>
<string name="clear_current_config">Mevcut Yapılandırmayı Temizle</string>
@@ -602,14 +601,9 @@
<string name="project_homepage">Proje Ana Sayfası</string>
<string name="appearance">Görünüm</string>
<!--TODO: App lock-->
<string name="security">Güvenlik</string>
<string name="lock_owndroid">OwnDroid\'i Kilitle</string>
<string name="enable_bio_auth">Biyometrik ile Kimlik Doğrulama</string>
<string name="authenticate">Kimlik Doğrula</string>
<string name="lock_in_background">Arka Plana Geçtiğinde Kilitle</string>
<string name="clear_storage">Depolamayı Temizle</string>
<string name="skipped_authentication">Kimlik doğrulama kullanılamadığı için atlandı.</string>
<string name="failed_to_authenticate">Kimlik doğrulama başarısız oldu</string>
<string name="api_key">API Anahtarı</string>
<string name="api_key_exist">API anahtarı zaten mevcut, yeni bir anahtar ayarlamak mevcut anahtarı geçersiz kılacaktır.</string>

View File

@@ -364,7 +364,6 @@
<string name="show_system_app">显示系统应用</string>
<string name="suspend">挂起</string>
<string name="hide">隐藏</string>
<string name="isapphidden_desc">如果隐藏,有可能是没安装</string>
<string name="always_on_vpn">VPN保持打开</string>
<string name="enable_lockdown">启用锁定</string>
<string name="clear_current_config">清除当前配置</string>
@@ -582,14 +581,13 @@
<string name="project_homepage">项目主页</string>
<string name="appearance">外观</string>
<string name="app_lock">应用锁</string>
<string name="minimum_length_4">长度不得小于4</string>
<string name="leave_empty_to_remain_unchanged">留空以保持未更改</string>
<string name="allow_biometrics">允许生物识别</string>
<string name="unlock">解锁</string>
<string name="security">安全性</string>
<string name="lock_owndroid">锁定OwnDroid</string>
<string name="enable_bio_auth">使用生物识别</string>
<string name="authenticate">验证</string>
<string name="lock_in_background">处于后台时锁定</string>
<string name="clear_storage">清除存储空间</string>
<string name="skipped_authentication">验证已跳过,因为不可用</string>
<string name="failed_to_authenticate">验证失败</string>
<string name="api_key">API密钥</string>
<string name="api_key_exist">API密钥已存在设置新的密钥将会覆盖当前密钥</string>

View File

@@ -400,7 +400,6 @@
<string name="show_system_app">Show system apps</string>
<string name="suspend">Suspend</string>
<string name="hide">Hide</string>
<string name="isapphidden_desc">Non-existent apps is hidden</string>
<string name="always_on_vpn">Always-on VPN</string>
<string name="enable_lockdown">Enable lockdown</string>
<string name="clear_current_config">Clear current config</string>
@@ -621,14 +620,13 @@
<string name="project_homepage">Project homepage</string>
<string name="appearance">Appearance</string>
<string name="app_lock">App lock</string>
<string name="minimum_length_4">The length must not be less than 4</string>
<string name="leave_empty_to_remain_unchanged">Leave empty to remain unchanged</string>
<string name="allow_biometrics">Allow biometrics</string>
<string name="unlock">Unlock</string>
<string name="security">Security</string>
<string name="lock_owndroid">Lock OwnDroid</string>
<string name="enable_bio_auth">Auth with biometrics</string>
<string name="authenticate">Authenticate</string>
<string name="lock_in_background">Lock when switch to background</string>
<string name="clear_storage">Clear storage</string>
<string name="skipped_authentication">Skipped authentication because it is unavailable.</string>
<string name="failed_to_authenticate">Failed to authenticate</string>
<string name="api_key">API key</string>
<string name="api_key_exist">The API key already exists, setting a new key will overwrite the current key.</string>