From 2aafa3344b069d8924eea15aa145dc8d09c2c461 Mon Sep 17 00:00:00 2001 From: tibbi Date: Sun, 3 Sep 2017 18:26:48 +0200 Subject: [PATCH] add a switch for toggling root access --- .../simplemobiletools/filemanager/Config.kt | 4 ++++ .../filemanager/Constants.kt | 1 + .../activities/SettingsActivity.kt | 9 +++++++++ app/src/main/res/layout/activity_settings.xml | 20 +++++++++++++++++++ app/src/main/res/values-cs/strings.xml | 3 +++ app/src/main/res/values-de/strings.xml | 3 +++ app/src/main/res/values-es/strings.xml | 3 +++ app/src/main/res/values-fr/strings.xml | 3 +++ app/src/main/res/values-hu/strings.xml | 3 +++ app/src/main/res/values-it/strings.xml | 3 +++ app/src/main/res/values-ja/strings.xml | 3 +++ app/src/main/res/values-ko-rKR/strings.xml | 3 +++ app/src/main/res/values-pl/strings.xml | 3 +++ app/src/main/res/values-pt-rBR/strings.xml | 3 +++ app/src/main/res/values-pt/strings.xml | 3 +++ app/src/main/res/values-ru/strings.xml | 3 +++ app/src/main/res/values-sk/strings.xml | 3 +++ app/src/main/res/values-sv/strings.xml | 3 +++ app/src/main/res/values-tr/strings.xml | 3 +++ app/src/main/res/values/strings.xml | 3 +++ 20 files changed, 82 insertions(+) diff --git a/app/src/main/kotlin/com/simplemobiletools/filemanager/Config.kt b/app/src/main/kotlin/com/simplemobiletools/filemanager/Config.kt index eaedfafc..658b34cd 100644 --- a/app/src/main/kotlin/com/simplemobiletools/filemanager/Config.kt +++ b/app/src/main/kotlin/com/simplemobiletools/filemanager/Config.kt @@ -67,4 +67,8 @@ class Config(context: Context) : BaseConfig(context) { } fun hasCustomSorting(path: String) = prefs.contains(SORT_FOLDER_PREFIX + path) + + var enableRootAccess: Boolean + get() = prefs.getBoolean(ENABLE_ROOT_ACCESS, false) + set(enableRootAccess) = prefs.edit().putBoolean(ENABLE_ROOT_ACCESS, enableRootAccess).apply() } diff --git a/app/src/main/kotlin/com/simplemobiletools/filemanager/Constants.kt b/app/src/main/kotlin/com/simplemobiletools/filemanager/Constants.kt index 097c9bd8..1374b234 100644 --- a/app/src/main/kotlin/com/simplemobiletools/filemanager/Constants.kt +++ b/app/src/main/kotlin/com/simplemobiletools/filemanager/Constants.kt @@ -10,3 +10,4 @@ val FAVORITES = "favorites" val SORT_ORDER = "sort_order" val SORT_FOLDER_PREFIX = "sort_folder_" val TEMPORARILY_SHOW_HIDDEN = "temporarily_show_hidden" +val ENABLE_ROOT_ACCESS = "enable_root_access" diff --git a/app/src/main/kotlin/com/simplemobiletools/filemanager/activities/SettingsActivity.kt b/app/src/main/kotlin/com/simplemobiletools/filemanager/activities/SettingsActivity.kt index 0fc181b8..ca8914ff 100644 --- a/app/src/main/kotlin/com/simplemobiletools/filemanager/activities/SettingsActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/filemanager/activities/SettingsActivity.kt @@ -23,6 +23,7 @@ class SettingsActivity : SimpleActivity() { setupManageFavorites() setupShowHidden() setupPasswordProtection() + setupEnableRootAccess() updateTextColors(settings_holder) } @@ -69,4 +70,12 @@ class SettingsActivity : SimpleActivity() { } } } + + private fun setupEnableRootAccess() { + settings_enable_root_access.isChecked = config.enableRootAccess + settings_enable_root_access_holder.setOnClickListener { + settings_enable_root_access.toggle() + config.enableRootAccess = settings_enable_root_access.isChecked + } + } } diff --git a/app/src/main/res/layout/activity_settings.xml b/app/src/main/res/layout/activity_settings.xml index abc1672b..8d2a6c17 100644 --- a/app/src/main/res/layout/activity_settings.xml +++ b/app/src/main/res/layout/activity_settings.xml @@ -88,5 +88,25 @@ android:text="@string/password_protect_hidden_items"/> + + + + + + diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index b4601260..5ca4d0e2 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -27,6 +27,9 @@ Jít na oblíbené Můžete přidat často využívané složky do oblíbených pro jednoduchý přístup odkudkoli. + + Enable root access + Jednoduchý správce souborů pro procházení a úpravu souborů i složek. diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index ec7cc623..bd1cffd7 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -27,6 +27,9 @@ Go to favorite You can add frequently used folders to favorites for easy access from anywhere. + + Enable root access + A simple file manager for browsing and editing files and directories. diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 18a98b29..ae13bd1b 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -27,6 +27,9 @@ Ir a favoritos Puede agregar carpetas de uso frecuente a favoritos para facilitar el acceso desde cualquier lugar. + + Enable root access + Un simple administrador de archivos para navegar por el árbol de directorios. diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 528447bb..82b92955 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -27,6 +27,9 @@ Go to favorite You can add frequently used folders to favorites for easy access from anywhere. + + Enable root access + Un gestionnaire de fichiers simple pour naviguer et éditer ses fichiers et dossiers. diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 17f98772..124b6131 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -27,6 +27,9 @@ Ugrás kedvenchez A gyakran használt mappákat kedvencnek jelölheted, hogy bárhonnan könnyen elérd őket. + + Enable root access + Egyszerű fájlkezelő fájlok és könyvtárak böngészéséhez és szerkesztéséhez. diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index c189e4b9..057a48ed 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -27,6 +27,9 @@ Vai al preferito Puoi aggiungere le cartelle usate frequentemente ai preferiti per un rapido accesso da qualsiasi posizione. + + Enable root access + Un semplice file manager per sfogliare e modificare file e cartelle. diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 50bec1f3..bb7d3755 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -27,6 +27,9 @@ Go to favorite You can add frequently used folders to favorites for easy access from anywhere. + + Enable root access + ファイルとディレクトリーを参照、編集するためのシンプルなファイルマネージャー。 diff --git a/app/src/main/res/values-ko-rKR/strings.xml b/app/src/main/res/values-ko-rKR/strings.xml index 48af8379..769a42d7 100644 --- a/app/src/main/res/values-ko-rKR/strings.xml +++ b/app/src/main/res/values-ko-rKR/strings.xml @@ -27,6 +27,9 @@ 즐겨찾기 이동 자주 사용하는 폴더를 즐겨찾기에 추가하여 어디서나 쉽게 접근 할 수 있습니다. + + Enable root access + 파일 및 디렉토리를 찾아보고 편집 할 수 있는 간단한 파일 매니저입니다. diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index c0f4f291..78f7e650 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -27,6 +27,9 @@ Przejdź do ulubionych Możesz dodawać często używane foldery do ulubionych, aby ułatwić sobie do nich dostęp. + + Enable root access + Prosty menedżer i edytor plików i folderów. diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index b21fe849..4796a789 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -27,6 +27,9 @@ Ir para favorito Pode adicionar pastas como favoritos, para um acesso mais rápido. + + Enable root access + Um gerenciador de arquivos para explorar e editar as pastas e arquivos. diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index aea98443..d58b3bb5 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -27,6 +27,9 @@ Ir para favorito Pode adicionar pastas como favoritos para um acesso mais rápido. + + Enable root access + Um gestor de ficheiros para explorar e editar os ficheiros e diretórios. diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index d279e91e..ee416032 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -27,6 +27,9 @@ Открыть избранное Вы можете добавить часто используемые папки в избранное для быстрого доступа к ним. + + Enable root access + Простой файловый менеджер для просмотра и редактирования файлов и папок. diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 8528ed05..bdcbfd8a 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -27,6 +27,9 @@ Ísť medzi obľúbené Pre jednoduchý prístup k často používaným priečinkom si ich viete pridať medzi obľúbené + + Povoliť prístup ku koreňovým súborom + Jednoduchý správca súborov pre prehliadanie a úpravu súborov a priečinkov. diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index a67f090a..619af307 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -27,6 +27,9 @@ Gå till favorit Du kan lägga till ofta använda mappar i favoriter för enkel åtkomst överallt. + + Enable root access + En enkel filhanterare för att bläddra och redigera filer och kataloger. diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index b168e851..bf5e9b2a 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -27,6 +27,9 @@ Go to favorite You can add frequently used folders to favorites for easy access from anywhere. + + Enable root access + Dosyaları ve dizinleri tarama ve düzenlemek için kullanılan bir dosya gezgini. diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 0b2d7fd7..5cf09d69 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -27,6 +27,9 @@ Go to favorite You can add frequently used folders to favorites for easy access from anywhere. + + Enable root access + A simple file manager for browsing and editing files and directories.