mirror of
https://github.com/Kunzisoft/KeePassDX.git
synced 2025-12-04 15:49:33 +01:00
Merge branch 'feature/Keep_Screen_On' of git://github.com/SUPERYAO541/KeePassDX into SUPERYAO541-feature/Keep_Screen_On
This commit is contained in:
@@ -312,6 +312,11 @@ class EntryActivity : DatabaseLockActivity() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Keep the screen on
|
||||||
|
if (PreferencesUtil.isKeepScreenOnEnabled(this)) {
|
||||||
|
window.addFlags(android.view.WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onPause() {
|
override fun onPause() {
|
||||||
|
|||||||
@@ -278,6 +278,12 @@ object PreferencesUtil {
|
|||||||
context.resources.getBoolean(R.bool.enable_auto_save_database_default))
|
context.resources.getBoolean(R.bool.enable_auto_save_database_default))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fun isKeepScreenOnEnabled(context: Context): Boolean {
|
||||||
|
val prefs = PreferenceManager.getDefaultSharedPreferences(context)
|
||||||
|
return prefs.getBoolean(context.getString(R.string.enable_keep_screen_on_key),
|
||||||
|
context.resources.getBoolean(R.bool.enable_keep_screen_on_default))
|
||||||
|
}
|
||||||
|
|
||||||
fun isAdvancedUnlockEnable(context: Context): Boolean {
|
fun isAdvancedUnlockEnable(context: Context): Boolean {
|
||||||
return isBiometricUnlockEnable(context) || isDeviceCredentialUnlockEnable(context)
|
return isBiometricUnlockEnable(context) || isDeviceCredentialUnlockEnable(context)
|
||||||
}
|
}
|
||||||
@@ -595,6 +601,7 @@ object PreferencesUtil {
|
|||||||
context.getString(R.string.delete_entered_password_key) -> editor.putBoolean(name, value.toBoolean())
|
context.getString(R.string.delete_entered_password_key) -> editor.putBoolean(name, value.toBoolean())
|
||||||
context.getString(R.string.enable_read_only_key) -> editor.putBoolean(name, value.toBoolean())
|
context.getString(R.string.enable_read_only_key) -> editor.putBoolean(name, value.toBoolean())
|
||||||
context.getString(R.string.enable_auto_save_database_key) -> editor.putBoolean(name, value.toBoolean())
|
context.getString(R.string.enable_auto_save_database_key) -> editor.putBoolean(name, value.toBoolean())
|
||||||
|
context.getString(R.string.enable_keep_screen_on_key) -> editor.putBoolean(name, value.toBoolean())
|
||||||
context.getString(R.string.omit_backup_search_key) -> editor.putBoolean(name, value.toBoolean())
|
context.getString(R.string.omit_backup_search_key) -> editor.putBoolean(name, value.toBoolean())
|
||||||
context.getString(R.string.auto_focus_search_key) -> editor.putBoolean(name, value.toBoolean())
|
context.getString(R.string.auto_focus_search_key) -> editor.putBoolean(name, value.toBoolean())
|
||||||
context.getString(R.string.subdomain_search_key) -> editor.putBoolean(name, value.toBoolean())
|
context.getString(R.string.subdomain_search_key) -> editor.putBoolean(name, value.toBoolean())
|
||||||
|
|||||||
@@ -1,19 +1,15 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!--
|
<!--
|
||||||
Copyright 2020 Jeremy Jamet / Kunzisoft.
|
Copyright 2020 Jeremy Jamet / Kunzisoft.
|
||||||
|
|
||||||
This file is part of KeePassDX.
|
This file is part of KeePassDX.
|
||||||
|
|
||||||
KeePassDX is free software: you can redistribute it and/or modify
|
KeePassDX is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
(at your option) any later version.
|
(at your option) any later version.
|
||||||
|
|
||||||
KeePassDX is distributed in the hope that it will be useful,
|
KeePassDX is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with KeePassDX. If not, see <http://www.gnu.org/licenses/>.
|
along with KeePassDX. If not, see <http://www.gnu.org/licenses/>.
|
||||||
--><resources>
|
--><resources>
|
||||||
@@ -114,7 +110,7 @@
|
|||||||
<string name="contains_duplicate_uuid_procedure">通過驗證此對話方塊,KeePassDX 將修復問題(通過為重複項生成新的 UUID)並繼續。</string>
|
<string name="contains_duplicate_uuid_procedure">通過驗證此對話方塊,KeePassDX 將修復問題(通過為重複項生成新的 UUID)並繼續。</string>
|
||||||
<string name="content">內容</string>
|
<string name="content">內容</string>
|
||||||
<string name="content_description_add_entry">添加項目</string>
|
<string name="content_description_add_entry">添加項目</string>
|
||||||
<string name="content_description_add_group">添加群组</string>
|
<string name="content_description_add_group">添加群組</string>
|
||||||
<string name="content_description_add_item">添加項目</string>
|
<string name="content_description_add_item">添加項目</string>
|
||||||
<string name="content_description_add_node">添加節點</string>
|
<string name="content_description_add_node">添加節點</string>
|
||||||
<string name="content_description_background">背景</string>
|
<string name="content_description_background">背景</string>
|
||||||
@@ -193,7 +189,7 @@
|
|||||||
<string name="education_field_copy_title">複製欄位</string>
|
<string name="education_field_copy_title">複製欄位</string>
|
||||||
<string name="education_generate_password_summary">依據表單中的標準進行簡單的定義,隨機為該條目生成一個強密碼,不在擔心忘記安全密碼。</string>
|
<string name="education_generate_password_summary">依據表單中的標準進行簡單的定義,隨機為該條目生成一個強密碼,不在擔心忘記安全密碼。</string>
|
||||||
<string name="education_generate_password_title">建立一個強密碼</string>
|
<string name="education_generate_password_title">建立一個強密碼</string>
|
||||||
<string name="education_lock_summary">可以设置在无操作和螢幕关闭的时候,锁定資料庫。</string>
|
<string name="education_lock_summary">可以設置在無操作和螢幕關閉的時候,鎖定資料庫。</string>
|
||||||
<string name="education_lock_title">鎖定資料庫</string>
|
<string name="education_lock_title">鎖定資料庫</string>
|
||||||
<string name="education_new_node_summary">這些條目幫助管理數位化身份,還可以使用群組來管理資料庫中的條目。</string>
|
<string name="education_new_node_summary">這些條目幫助管理數位化身份,還可以使用群組來管理資料庫中的條目。</string>
|
||||||
<string name="education_new_node_title">向資料庫添加項目</string>
|
<string name="education_new_node_title">向資料庫添加項目</string>
|
||||||
@@ -326,14 +322,14 @@
|
|||||||
<string name="html_text_dev_feature_encourage">你的留言,是對開發人員添加<strong>新功能</strong>及<strong>修復 bugs</strong> 的鼓勵。</string>
|
<string name="html_text_dev_feature_encourage">你的留言,是對開發人員添加<strong>新功能</strong>及<strong>修復 bugs</strong> 的鼓勵。</string>
|
||||||
<string name="html_text_dev_feature_thanks">非常感謝你的捐助與貢獻。</string>
|
<string name="html_text_dev_feature_thanks">非常感謝你的捐助與貢獻。</string>
|
||||||
<string name="html_text_dev_feature_upgrade">記得安裝最新版本來確保應用程式是最新的。</string>
|
<string name="html_text_dev_feature_upgrade">記得安裝最新版本來確保應用程式是最新的。</string>
|
||||||
<string name="html_text_dev_feature_work_hard">我們正在努力的開發並盡快地發布新功能。</string>
|
<string name="html_text_dev_feature_work_hard">我們正在努力的開發並盡快地發佈新功能。</string>
|
||||||
<string name="html_text_donation">為繼續建設此自由項目讓其保持活躍,我們需要你的<strong>捐贈。</strong></string>
|
<string name="html_text_donation">為繼續建設此自由項目讓其保持活躍,我們需要你的<strong>捐贈。</strong></string>
|
||||||
<string name="html_text_feature_generosity">此<strong>主題樣式</strong>已可用,感謝你的慷慨相助。</string>
|
<string name="html_text_feature_generosity">此<strong>主題樣式</strong>已可用,感謝你的慷慨相助。</string>
|
||||||
<string name="icon_pack_choose_summary">應用程式使用的圖示包</string>
|
<string name="icon_pack_choose_summary">應用程式使用的圖示包</string>
|
||||||
<string name="icon_pack_choose_title">圖示包</string>
|
<string name="icon_pack_choose_title">圖示包</string>
|
||||||
<string name="icon_section_custom">自定義</string>
|
<string name="icon_section_custom">自定義</string>
|
||||||
<string name="icon_section_standard">標準</string>
|
<string name="icon_section_standard">標準</string>
|
||||||
<string name="id_card">身分證</string>
|
<string name="id_card">身份證</string>
|
||||||
<string name="import_app_properties_summary">選擇一個配置檔案以導入應用</string>
|
<string name="import_app_properties_summary">選擇一個配置檔案以導入應用</string>
|
||||||
<string name="import_app_properties_title">導入配置</string>
|
<string name="import_app_properties_title">導入配置</string>
|
||||||
<string name="international_bank_account_number">IBAN</string>
|
<string name="international_bank_account_number">IBAN</string>
|
||||||
@@ -409,7 +405,7 @@
|
|||||||
<string name="max_history_items_title">最大數量</string>
|
<string name="max_history_items_title">最大數量</string>
|
||||||
<string name="max_history_size_summary">限制每個條目的歷史紀錄大小</string>
|
<string name="max_history_size_summary">限制每個條目的歷史紀錄大小</string>
|
||||||
<string name="max_history_size_title">最大大小</string>
|
<string name="max_history_size_title">最大大小</string>
|
||||||
<string name="membership">會員身分</string>
|
<string name="membership">會員身份</string>
|
||||||
<string name="memory_usage">記憶體使用情況</string>
|
<string name="memory_usage">記憶體使用情況</string>
|
||||||
<string name="memory_usage_explanation">密鑰推算函數使用的記憶體位元組量。</string>
|
<string name="memory_usage_explanation">密鑰推算函數使用的記憶體位元組量。</string>
|
||||||
<string name="menu_advanced_unlock_settings">高級解鎖</string>
|
<string name="menu_advanced_unlock_settings">高級解鎖</string>
|
||||||
|
|||||||
@@ -67,6 +67,8 @@
|
|||||||
<bool name="enable_read_only_default" translatable="false">false</bool>
|
<bool name="enable_read_only_default" translatable="false">false</bool>
|
||||||
<string name="enable_auto_save_database_key" translatable="false">enable_auto_save_database_key</string>
|
<string name="enable_auto_save_database_key" translatable="false">enable_auto_save_database_key</string>
|
||||||
<bool name="enable_auto_save_database_default" translatable="false">true</bool>
|
<bool name="enable_auto_save_database_default" translatable="false">true</bool>
|
||||||
|
<string name="enable_keep_screen_on_key" translatable="false">enable_keep_screen_on_key</string>
|
||||||
|
<bool name="enable_keep_screen_on_default" translatable="false">false</bool>
|
||||||
<string name="omit_backup_search_key" translatable="false">omit_backup_search_key</string>
|
<string name="omit_backup_search_key" translatable="false">omit_backup_search_key</string>
|
||||||
<bool name="omit_backup_search_default" translatable="false">true</bool>
|
<bool name="omit_backup_search_default" translatable="false">true</bool>
|
||||||
<string name="auto_focus_search_key" translatable="false">auto_focus_search_key</string>
|
<string name="auto_focus_search_key" translatable="false">auto_focus_search_key</string>
|
||||||
|
|||||||
@@ -518,6 +518,8 @@
|
|||||||
<string name="enable_read_only_summary">Open the database read-only by default</string>
|
<string name="enable_read_only_summary">Open the database read-only by default</string>
|
||||||
<string name="enable_auto_save_database_title">Autosave database</string>
|
<string name="enable_auto_save_database_title">Autosave database</string>
|
||||||
<string name="enable_auto_save_database_summary">Save the database after every important action (in \"Modifiable\" mode)</string>
|
<string name="enable_auto_save_database_summary">Save the database after every important action (in \"Modifiable\" mode)</string>
|
||||||
|
<string name="enable_keep_screen_on_title">Keep screen on</string>
|
||||||
|
<string name="enable_keep_screen_on_summary">Keep the screen on when watching the entry</string>
|
||||||
<string name="enable_education_screens_title">Educational hints</string>
|
<string name="enable_education_screens_title">Educational hints</string>
|
||||||
<string name="enable_education_screens_summary">Highlight elements to learn how the app works</string>
|
<string name="enable_education_screens_summary">Highlight elements to learn how the app works</string>
|
||||||
<string name="reset_education_screens_title">Reset educational hints</string>
|
<string name="reset_education_screens_title">Reset educational hints</string>
|
||||||
|
|||||||
@@ -43,6 +43,11 @@
|
|||||||
android:title="@string/enable_auto_save_database_title"
|
android:title="@string/enable_auto_save_database_title"
|
||||||
android:summary="@string/enable_auto_save_database_summary"
|
android:summary="@string/enable_auto_save_database_summary"
|
||||||
android:defaultValue="@bool/enable_auto_save_database_default"/>
|
android:defaultValue="@bool/enable_auto_save_database_default"/>
|
||||||
|
<SwitchPreference
|
||||||
|
android:key="@string/enable_keep_screen_on_key"
|
||||||
|
android:title="@string/enable_keep_screen_on_title"
|
||||||
|
android:summary="@string/enable_keep_screen_on_summary"
|
||||||
|
android:defaultValue="@bool/enable_keep_screen_on_default"/>
|
||||||
|
|
||||||
</PreferenceCategory>
|
</PreferenceCategory>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user