From 0bab9abac5cd3caf149cb35e3670bebe90ab7806 Mon Sep 17 00:00:00 2001 From: Philipp Crocoll Date: Wed, 2 Mar 2016 05:33:59 +0100 Subject: [PATCH 01/16] catch exceptions when updating offline mode menu --- src/keepass2android/GroupBaseActivity.cs | 46 +++++++++++++----------- 1 file changed, 26 insertions(+), 20 deletions(-) diff --git a/src/keepass2android/GroupBaseActivity.cs b/src/keepass2android/GroupBaseActivity.cs index e078caa0..e88a497c 100644 --- a/src/keepass2android/GroupBaseActivity.cs +++ b/src/keepass2android/GroupBaseActivity.cs @@ -432,31 +432,37 @@ namespace keepass2android private void UpdateOfflineModeMenu() { - if (_syncItem != null) + try { - if (App.Kp2a.GetDb().Ioc.IsLocalFile()) - _syncItem.SetVisible(false); + if (_syncItem != null) + { + if (App.Kp2a.GetDb().Ioc.IsLocalFile()) + _syncItem.SetVisible(false); + else + _syncItem.SetVisible(!App.Kp2a.OfflineMode); + } + + if (App.Kp2a.GetFileStorage(App.Kp2a.GetDb().Ioc) is IOfflineSwitchable) + { + if (_offlineItem != null) + _offlineItem.SetVisible(App.Kp2a.OfflineMode == false); + if (_onlineItem != null) + _onlineItem.SetVisible(App.Kp2a.OfflineMode); + } else - _syncItem.SetVisible(!App.Kp2a.OfflineMode); - } + { + if (_offlineItem != null) + _offlineItem.SetVisible(false); + if (_onlineItem != null) + _onlineItem.SetVisible(false); - if (App.Kp2a.GetFileStorage(App.Kp2a.GetDb().Ioc) is IOfflineSwitchable) + } + } + catch (Exception e) { - if (_offlineItem != null) - _offlineItem.SetVisible(App.Kp2a.OfflineMode == false); - if (_onlineItem != null) - _onlineItem.SetVisible(App.Kp2a.OfflineMode); - } - else - { - if (_offlineItem != null) - _offlineItem.SetVisible(false); - if (_onlineItem != null) - _onlineItem.SetVisible(false); - - - + Kp2aLog.LogUnexpectedError(new Exception("Cannot UpdateOfflineModeMenu " + (App.Kp2a == null) + " " + ((App.Kp2a == null) || (App.Kp2a.GetDb() == null)) + " " (((App.Kp2a == null) || (App.Kp2a.GetDb() == null) || (App.Kp2a.GetDb().Ioc == null)) + " " + (_syncItem != null) + " " + (_offlineItem != null) + " " + (_onlineItem != null)))); } + } From dc691c86dccdf42b1b7bdf33a6dc204a4c012348 Mon Sep 17 00:00:00 2001 From: Philipp Crocoll Date: Tue, 22 Mar 2016 20:16:56 +0100 Subject: [PATCH 02/16] fix bug with bringing up the keyboard hide donation option in PasswordActivity --- src/Kp2aBusinessLogic/Kp2aBusinessLogic.csproj | 1 - src/keepass2android/GroupBaseActivity.cs | 2 +- src/keepass2android/PasswordActivity.cs | 5 +++++ src/keepass2android/services/CopyToClipboardService.cs | 1 + 4 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Kp2aBusinessLogic/Kp2aBusinessLogic.csproj b/src/Kp2aBusinessLogic/Kp2aBusinessLogic.csproj index 8aed0d4f..3b451cfc 100644 --- a/src/Kp2aBusinessLogic/Kp2aBusinessLogic.csproj +++ b/src/Kp2aBusinessLogic/Kp2aBusinessLogic.csproj @@ -86,7 +86,6 @@ - diff --git a/src/keepass2android/GroupBaseActivity.cs b/src/keepass2android/GroupBaseActivity.cs index e88a497c..5a5a57e9 100644 --- a/src/keepass2android/GroupBaseActivity.cs +++ b/src/keepass2android/GroupBaseActivity.cs @@ -460,7 +460,7 @@ namespace keepass2android } catch (Exception e) { - Kp2aLog.LogUnexpectedError(new Exception("Cannot UpdateOfflineModeMenu " + (App.Kp2a == null) + " " + ((App.Kp2a == null) || (App.Kp2a.GetDb() == null)) + " " (((App.Kp2a == null) || (App.Kp2a.GetDb() == null) || (App.Kp2a.GetDb().Ioc == null)) + " " + (_syncItem != null) + " " + (_offlineItem != null) + " " + (_onlineItem != null)))); + Kp2aLog.LogUnexpectedError(new Exception("Cannot UpdateOfflineModeMenu " + (App.Kp2a == null) + " " + ((App.Kp2a == null) || (App.Kp2a.GetDb() == null)) + " " + (((App.Kp2a == null) || (App.Kp2a.GetDb() == null) || (App.Kp2a.GetDb().Ioc == null)) + " " + (_syncItem != null) + " " + (_offlineItem != null) + " " + (_onlineItem != null)))); } } diff --git a/src/keepass2android/PasswordActivity.cs b/src/keepass2android/PasswordActivity.cs index c050bc1a..4581c4e1 100644 --- a/src/keepass2android/PasswordActivity.cs +++ b/src/keepass2android/PasswordActivity.cs @@ -997,6 +997,11 @@ namespace keepass2android { Util.GotoDonateUrl(this); }; + FindViewById(Resource.Id.btn_nav_donate).Visibility = + PreferenceManager.GetDefaultSharedPreferences(this) + .GetBoolean(this.GetString(Resource.String.NoDonateOption_key), false) + ? ViewStates.Gone + : ViewStates.Visible; FindViewById(Resource.Id.btn_nav_about).Click += (sender, args) => { AboutDialog dialog = new AboutDialog(this); diff --git a/src/keepass2android/services/CopyToClipboardService.cs b/src/keepass2android/services/CopyToClipboardService.cs index c7e3cc46..4bf035c4 100644 --- a/src/keepass2android/services/CopyToClipboardService.cs +++ b/src/keepass2android/services/CopyToClipboardService.cs @@ -430,6 +430,7 @@ namespace keepass2android StartActivity(i); prefs.Edit().PutBoolean("has_asked_autofillservice", true).Commit(); } + else ActivateKeyboardIfAppropriate(closeAfterCreate, prefs); } else ActivateKeyboardIfAppropriate(closeAfterCreate, prefs); From 9c45bcb09068518fdd9db917e6081ec4c66490df Mon Sep 17 00:00:00 2001 From: Philipp Crocoll Date: Mon, 4 Apr 2016 21:57:20 +0200 Subject: [PATCH 03/16] updated translations from crowdin --- .../Properties/AndroidManifest_net.xml | 4 +- .../Resources/values-ar/strings.xml | 11 +- .../Resources/values-bg-rBG/strings.xml | 17 +- .../Resources/values-ca/strings.xml | 186 +++++++++-- .../Resources/values-cs/strings.xml | 122 +++++++- .../Resources/values-da/strings.xml | 2 - .../Resources/values-de/strings.xml | 116 ++++++- .../Resources/values-el/strings.xml | 24 ++ .../Resources/values-es/strings.xml | 123 +++++++- .../Resources/values-fa-rIR/strings.xml | 45 +++ .../Resources/values-fi/strings.xml | 36 ++- .../Resources/values-fr/strings.xml | 105 ++++++- .../Resources/values-gl-rES/strings.xml | 112 +++++++ .../Resources/values-hu/strings.xml | 54 +++- .../Resources/values-it/strings.xml | 296 ++++++++++++------ .../Resources/values-iw/strings.xml | 4 + .../Resources/values-ja/strings.xml | 188 ++++++++--- .../Resources/values-ko/strings.xml | 8 - .../Resources/values-nb/strings.xml | 226 +++++++------ .../Resources/values-nl/strings.xml | 120 ++++++- .../Resources/values-nn/strings.xml | 2 - .../Resources/values-pl/strings.xml | 127 +++++++- .../Resources/values-pt-rBR/strings.xml | 99 +++++- .../Resources/values-pt-rPT/strings.xml | 17 +- .../Resources/values-ro/strings.xml | 25 +- .../Resources/values-ru/strings.xml | 144 ++++++++- .../Resources/values-sk/strings.xml | 123 +++++++- .../Resources/values-sl/strings.xml | 123 +++++++- .../Resources/values-sv/strings.xml | 57 +++- .../Resources/values-tr/strings.xml | 66 +++- .../Resources/values-uk/strings.xml | 256 ++++++++++++--- .../Resources/values-vi/strings.xml | 27 +- .../Resources/values-zh-rCN/strings.xml | 135 +++++++- .../Resources/values-zh-rTW/strings.xml | 19 +- .../Resources/values/strings.xml | 2 +- 35 files changed, 2550 insertions(+), 471 deletions(-) create mode 100644 src/keepass2android/Resources/values-fa-rIR/strings.xml create mode 100644 src/keepass2android/Resources/values-gl-rES/strings.xml create mode 100644 src/keepass2android/Resources/values-iw/strings.xml diff --git a/src/keepass2android/Properties/AndroidManifest_net.xml b/src/keepass2android/Properties/AndroidManifest_net.xml index 90e101c2..d406766b 100644 --- a/src/keepass2android/Properties/AndroidManifest_net.xml +++ b/src/keepass2android/Properties/AndroidManifest_net.xml @@ -1,7 +1,7 @@  diff --git a/src/keepass2android/Resources/values-ar/strings.xml b/src/keepass2android/Resources/values-ar/strings.xml index 58d6c74b..3273b23f 100644 --- a/src/keepass2android/Resources/values-ar/strings.xml +++ b/src/keepass2android/Resources/values-ar/strings.xml @@ -35,6 +35,7 @@ الملفات التي يمكن استخدامها لوحة المفاتيح تصدير قاعدة البيانات... + فك القفل بالبصمة استيراد قاعدة البيانات إلى مجلد داخلي استيراد ملف المفتاح إلى المجلد الداخلية تبديل لوحة المفاتيح @@ -61,10 +62,17 @@ Keepass2Android يأتي دون أدنى ضمان، هذا البرنامج مجاني، وإعادة توزيعه مرحب بها تحت شروط GPL الإصدار 2 أو ما بعده. \u2026 انسخ إلى الحافظة + لا يمكن اعداد فك القفل بالبصمة: + لم يتم التعرف على البصمة. حاول مجددا + تم التعرف على البصمة + فك القفل بالبصمة يتطلب Android 6.0 او احدث. + لا يوجد حساس بصمة. + لا يوجد بصمات مسجلة على الجهاز. الرجاء الذهاب لاعدادات الجهاز اولا. + إبطال فك القفل بالبصمة + تفعيل فك القفل بالبصمة كاملاً أدخل اسم ملف قاعدة البيانات وصول إلغاء - تعليقات وسوم تخطي الرابط تأكيد كلمة المرور @@ -102,7 +110,6 @@ متصفح الملف توليد كلمة المرور مجموعة - تعليق تأكيد كلمة المرور كلمة المرور التي تم إنشاؤها اسم المجموعة diff --git a/src/keepass2android/Resources/values-bg-rBG/strings.xml b/src/keepass2android/Resources/values-bg-rBG/strings.xml index 40905d5f..642e8c54 100644 --- a/src/keepass2android/Resources/values-bg-rBG/strings.xml +++ b/src/keepass2android/Resources/values-bg-rBG/strings.xml @@ -32,6 +32,8 @@ Групата за показване е: %1$s Покажи името на групата във вид на запис Съжалявам! Keepass2Android не може да обработи върнатите URI %1$s. Свържете се с разработчика! + Набор икони + Търси още... Сигурност Покажи Достъп до въведените пароло @@ -39,6 +41,7 @@ Работа с файлове Клавиатура Експортиране на база данни... + Отключване с отпечатък Импортиране на БД във вътрешна папка Импортирай ключ от вътрешна папка Превключване на клавиатурата @@ -47,6 +50,8 @@ База данни файлът е копиран във вътрешна папка. Натиснете Ok, за да отворите ново местоположение. Забележка: Не забравяйте редовно да експортирате базата данни на безопасно място Keyfile е копиран във вътрешна папка. Уверете се, че имате бекъп преди да го изтриете от текущото му място! Не можете да използвате вътрешна папка ако key файла не е запомнен. Променете настройките на сигурността. + Отключване + Отключи базата данни Скоби Прекъсни Клиброда е изчистен. @@ -66,10 +71,17 @@ Keepass2Android е с АБСОЛЮТНО НИКАКВИ ГАРАНЦИИ. Това е свободен софтуер и вие сте свободни да го разпространявате при условията на GPL врсия 2 и по-късни. \u2026 Копиране в клипборда + Потвърди отпечатъка за продължение + Не може да настрои отключването с отпечатък: + Не разпознат. Опитайте пак + Разпознат + Отпечатъка изисква Android 6.0 или по нов. + Нямате устройство за отпечатък. + Изключи отключването с отпечатък + Докоснете сензора за отключване на базата данни Въведете име на файла на базаданни Достъп до Отказ - Коментари Тагове Замени URL Потвърди паролата @@ -107,7 +119,6 @@ Файл браузър Генериране на парола Група - коментар Потвърди паролата генерира парола Име на група @@ -292,8 +303,6 @@ Направи достъпни чрез лентата за уведомление и клипборда потребителското име и парола. Пазете се прехващачи на пароли! Отделни уведомления Показвай отделни съобщения за копиране на потребителско име и парола към clipboard и активиране от клавиатурата. - KP2A клавиатура уведомяване - Направете пълния запис достъпен чрез KP2A клавиатурата (препоръчва се). Превключване на клавиатурата Отвори диалог за избор на клавиатура когато стойност е налична през KP2A клавиатура след търсене от браузъра. Автоматично превключване при рутнати устройства diff --git a/src/keepass2android/Resources/values-ca/strings.xml b/src/keepass2android/Resources/values-ca/strings.xml index 338fc895..fb9ba01f 100644 --- a/src/keepass2android/Resources/values-ca/strings.xml +++ b/src/keepass2android/Resources/values-ca/strings.xml @@ -2,11 +2,12 @@ - Comentaris + Suggeriments Pàgina inici Keepass2Android és una implementació per Android de KeePass password manager. - La interfície d\'usuari es basa en un port de KeepassDroid, desenvolupada per Brian Pellin. El codi per a les operacions de base de dades es basa en KeePass de Dominik Reichle. El robot androide és reproduïda o modificada del treball creat i compartit per Google i utilitzat en els termes descrits en el Creative Commons Attribution 3.0 License. + La interfície d\'usuari es basa en portar la de KeepassDroid, desenvolupada per Brian Pellin. El codi per a les operacions de base de dades es basa en KeePass de Dominik Reichle. El robot android és reproduïda o modificada del treball creat i compartit per Google i utilitzat en els termes descrits en el Creative Commons Attribution 3.0 License. El suport de SFTP s\'implementa utilitzant la biblioteca de JSch sota llicència BSD, creada per JCraft, Inc. + La icona del martell és creat per John Caserta del Project Noun. La icona Penguin és creat per Adriano Emerick de Project Noun. La icona de plomes és creat per Jon Testa del Porject Noun. La icona d\'Apple és creat per Ava Rowell del Project Noun. Accepta Denega Afegeix entrada @@ -15,8 +16,8 @@ Afegeix grup Afegeix grup Edita Grup - Algoritme - Algoritme + Algorisme + Algorisme Keepass2Android KP2A Keepass2Android fora de línia @@ -31,35 +32,38 @@ Mostra el nom de grup en el resultat de la cerca Mostra el nom del grup sota els títols d\'entrada als resultats de la cerca. Útil diferents entrades tenen el mateix nom. Grup mostrat ara: %1$s - Mostra el nom de grup en vista d\'entrada - Em sap greu! Keepass2Android no pot manejar les tornades URI %1$s. Si us plau, contacta amb el desenvolupador! + Mostra el nom del grup en la vista d\'entrada + Em sap greu! Keepass2Android no pot gestionar les respostes URI %1$s. Si us plau, contacta amb el desenvolupador! Una entrada entrades de %1$d + Joc d\'icones + Trobar més... Seguretat Mostrar - Accés amb entrada de contrasenya + Accés amb contrasenya d\'entrada Desbloqueig ràpid Gestor d\'arxius Teclat Exporta la base de dades... + Desblocatge amb empremta Importa la base de dades a una carpeta interna - Importar arxiu clau a carpeta interna + Importar arxiu de claus a una carpeta interna Canvia de teclat Només disponible per a arxius locals. - Arxiu s\'emmagatzema al directori intern. - L\'arxiu de base de dades va ser copiat a una carpeta interna. Premeu d\'acord per obrir la nova ubicació. Nota: No oblidis regularment exportar la base de dades a un emmagatzematge segur! - L\'arxiu clau va ser copiat a la carpeta interna. Asseguri\'s que tingui una còpia de seguretat abans de suprimir de la ubicació actual! - No podeu utilitzar la carpeta interna quan la ubicació del arxiu clau no es recordada. Canviï les preferències de seguretat. + L\'arxiu s\'emmagatzema a un directori intern. + L\'arxiu de base de dades ha estat copiat a una carpeta interna. Premeu \"D\'acord\" per obrir-lo des de la nova ubicació. Nota: No oblidis exportar regularment la base de dades a un emmagatzematge segur! + L\'arxiu de claus ha estat copiat a una carpeta interna. Assegura\'t de tenir una còpia de seguretat abans de suprimir-lo de la ubicació actual! + No utilitzis una carpeta interna quan no poguis recordar la ubicació de l\'arxiu de claus. Canvia les preferències de seguretat. Desblocar Desbloca la base de dades Parèntesis Cancel·la Porta-retalls netejat. - Temps d\'espera del porta-retalls - Temps abans de netejar el porta-retalls després de copiar un usuari o contrasenya + Temps actiu del porta-retalls + Temps disponible abans de netejar el porta-retalls després de copiar un usuari o contrasenya Selecciona per copiar l\'usuari al porta-retalls Selecciona per copiar la contrasenya al porta-retalls - Entrada està disponible a través de teclat KP2A + Entrada disponible a través de teclat KP2A està disponible No s\'ha pogut obrir el quadre de diàleg per seleccionar el mètode d\'entrada. Si us plau activi teclat manualment. Si us plau permeti el teclat Keepass2Android en la configuració del sistema. @@ -71,10 +75,31 @@ Keepass2Android ve SENSE CAP MENA DE GARANTIA; Això és programari lliure, i pots redistribuïr-lo sota els termes de la llicència GPL versió 2 o posterior. \u2026 Copiar al portapapers + Sensor tactil + Confirmar empremta per a seguir + No es pot configurar Desblocatge amb empremta: + Empremta digital no reconegut. Torneu + Empremta digital reconeguda + El desbloqueig d\'empremta dactilar requereix Android versió 6.0 o posterior. + Cap maquinari d\'empremtes dactilars detectat. + No teniu cap inscrits empremtes dactilars en aquest dispositiu. Si us plau, aneu a la configuració de sistema primer. + Deshabilitar desbloqueig per empremta dactilar + Habilitar desbloqueig per empremta dactilar + Habilitar desbloqueig per empremta dactilar per DesbloqueigRàpid + Tocar sensor per desbloquejar la base de dades + Ha fallat el desbloqueig d\'empremta. La clau de desxifrat ha sigut invalidada per el SO Android. Normalment això passa si es va inscriure una empremta dactilar nova o la configuració de seguretat s\'ha canviat. Si us plau, obriu amb la contrasenya i després torneu a habilitar Desblocatge amb empremta en la configuració de la base de dades. + Ha fallat el desbloqueig de la base de dades: clau composta no vàlida. El desbloqueig d\'empremta ha sigut desactivat perquè aparentment la contrasenya mestra emmagatzemada ja no és vàlida. Si us plau entreu amb la contrasenya i després torneu a habilitar Desblocatge amb empremta en la configuració de la base de dades. + Si us plau, torneu a activar Desblocatge amb empremta per la nova contrasenya mestra. + +Això emmagatzemarà la contrasenya mestra d\'aquest + dispositiu, xifrat amb el magatzem de claus d\'Android i + protegit utilitzant l\'autenticació d\'empremta dactilar. Permet desblocar la seva base de dades només amb l\'empremta dactilar. + + Permet fer servir l\'autenticació d\'empremta en comptes de QuickUnlock. No requereix emmagatzemar cap informació relacionada amb la contrasenya mestra. Introdueix el nom de la base de dades Accedida Cancel·la - Comentaris + Notes Etiquetes Anul·lar URL Confirma contrasenya @@ -112,7 +137,7 @@ Explorador d\'arxius Generar contrasenya Grup - comentari + notes confirma contrasenya contrasenya generada Nom del grup @@ -147,6 +172,7 @@ Paràmetres Paràmetres de la base de dades Esborra + Crear duplicats Moure a un altre grup Moure Navegui al grup superior @@ -161,6 +187,7 @@ Cerca avançada Ves a la URL Canvi de base de dades… + Mostra tots els camps Menys Mai @@ -300,8 +327,8 @@ Fer l\'usuari i contrasenya accessible a través de la barra de notificació i porta-retalls. Compte amb sniffers de contrasenya! Notificacions independents Mostrar les notificacions separades per copiar el nom d\'usuari i contrasenya al porta-retalls i activant el teclat. - Notificació de teclat KP2A - Fes entrada totalment accessible a través del teclat KP2A (recomanat). + Notificació de teclat/emplenament automàtic + Fes entrada totalment accessible a través del teclat KP2A i servei d\'emplenament automàtic (recomanat). Canvi de teclat Diàleg de selecció de teclat obert quan l\'entrada està disponible a través de teclat KP2A després de cerca del navegador. Canvi automàtic en dispositius amb accés de superusuari (root) @@ -323,6 +350,9 @@ Voleu suprimir permanentment aquesta entrada? Prem No per reciclar. Voleu suprimir permanentment aquesta entrada? Prem No per reciclar. Voleu suprimir permanentment els elements seleccionats? Prem No per reciclar. + Voleu suprimir permanentment aquesta entrada? + Voleu suprimir permanentment aquest grup? + Voleu suprimir permanentment els elements seleccionats? Suprimeix permanentment? Recarregar fitxer? L\'arxiu que és actualment obert es va canviar per un altre programa. Voleu actualitzar-lo? @@ -347,6 +377,10 @@ Fusionant canvis… Sí, fusionar No, sobreescriure + Treballa fora de línia + Treball en línia + Evitar qualsevol tràfic de xarxa mitjançant la còpia de la memòria cau local de l\'arxiu. Els canvis s\'emmagatzemen a la memòria cau local només i es només es pugen en canviar a mode en línia. + Treballar fora de línia. Sincronitzar la base de dades en memòria cau… Descarregar fitxer remot… Carregant arxiu… @@ -399,6 +433,7 @@ Pot emmagatzemar la base de dades local o al seu dispositu Android o en el núvol (només versió fora de línia). Keepass2Android fa la base de dades disponible fins i tot si vostè està fora de línia. La base de dades segura, encriptada amb AES de 256 bits, ningú no podrà accedir a les vostres contrasenyes excepte vostè. Es recomana seleccionar Dropbox: és accessible a tots els seus mecanismes i fins i tot proporciona còpies de seguretat de versions anteriors d\'arxiu. Seleccioneu on voleu emmagatzemar la base de dades: Canvia la ubicació + Si està activat, Keepass2Android es queda corrent en segon pla fins i tot quan la base de dades està tancada. Això permet obrir la base de dades més tard amb només una petita part de la contrasenya mestra. Contrasenya mestra La base de dades s\'encripta amb la contrasenya que introduïu aquí. Triar una contrasenya forta per tal de mantenir la base de dades segura! Consell: Forma una frase o dues i utilitzar les primeres lletres de les paraules com a contrasenya. Inclou signes de puntuació. Seleccioni una contrasenya mestra per protegir la seva base de dades: @@ -463,17 +498,112 @@ Per editar-lo, haureu de copiar el fitxer a una altra ubicació. Clic Acceptar per seleccionar una ubicació on cal copiar l\'arxiu. Cancel·lar, obrir només de lectura. + Base de dades és només de lectura + Keepass2Android ha obert la base actual en el mode només lectura. + Sembla que vostè ha obert l\'arxiu des d\'una aplicació externa. D\'aquesta manera no s\'admet el suport d\'escriptura. Si voleu fer canvis a la base de dades, tanqueu la base de dades i seleccioneu Canviar base de dades. Llavors obri l\'arxiu des d\'una de les opcions disponibles si és possible. + L\'indicador de només lectura està establert. Treu l\'indicador si voleu fer canvis a la base de dades. + Escriure no és possible a causa de restriccions introduïdes en Android KitKat. Si voleu fer canvis a la base de dades, tanqueu la base de dades i seleccioneu canvi de base de dades. Obriu el fitxer amb el selector de fitxers de sistema. Afegir una icona d\'arxiu... Copiant el fitxer... + Copiar + Entrada estàndard + Plantilles + Targeta d\'identificació + Nom + Lloc d\'emissió + Data d\'emissió + Correu electrònic + Adreça de correu electrònic + LAN sense cables + Nota segura + SSID + Nombre + CVV + PIN + Titular de la targeta + Targeta de crèdit + Afiliació Registre de canvi + Afegir plantilles? + Keepass2Android conté plantilles d\'entrada per comptes de correu electrònic, contrasenyes de xarxes sense fils, notes segures i més. Voleu afegir aquests a la base de dades? Si decidiu No, podeu afegir-los posteriorment en la configuració de la base de dades. + Afegir plantilles a base de dades Atenció! Això és un versió prèvia i pot arribar amb alguns defectes! Si vostè experimenta *qualsevol* comportament inesperat, si us plau, faci-m\'ho saber (a Codeplex o per correu electrònic). Continuar L\'URI que heu introduït no sembla un nom de fitxer. Esteu segurs que és un fitxer vàlid? + Token invàlid! Intenta-ho de nou. + Token invàlid! Si us plau, proveu els passos següents per obrir la base de dades: \n + + • Assegureu-vos que ha introduït la contrasenya correcta. Utilitzar la icona d\'ull per mostrar la contrasenya introduïda.\n + • Assegureu-vos que ha seleccionat el tipus de contrasenya correcta. Assegureu-vos que correspongui el tipus utilitzada en la creació de la base de dades.\n + • Assegureu-vos que ha seleccionat l\'arxiu de base de dades correcte. + + +Arxiu està corrupte. \n + aquí hi ha alguns consells que poden ajudar a diagnosticar el problema: \n + + • si vostè va copiar l\'arxiu mitjançant USB (MTP Mode), intenteu-ho novament amb eines com MyPhoneExplorer. MTP trunca arxius en certs casos. \n + • si no es pot obrir el fitxer des del mateix emplaçament en el seu PC, és molt probable que l\'arxiu estigui corrupte. Si us plau utilitzi una còpia de seguretat de la base de dades. Si vostè creu que Keepass2Android ha malmès el fitxer, si us plau contacte amb suport. \n + • si encara pots obrir l\'arxiu en el seu PC, contacteu amb suport. Podria intentar guardar-lo amb diferents configuracions (p. ex. descomprimit) en el PC i provar a obrir-lo de nou en Keepass2Android. + Keepass2Android: Ha ocorregut un error. + S\'ha produït un error inesperat mentre s\'executava Keepass2Android. Si us plau, ajudeu-nos a arreglar això permetent a l\'aplicació enviar informes d\'errors. + Els informes d\'error mai contindrà cap contingut de la seva base de dades o la contrasenya mestra. Podeu desactivar-los en la configuració de l\'aplicació. + Habilita + Deshabilita + Preguntar després d\'error + Enviar registre d\'errors + Activar l\'emplenament automàtic? + Les credencials poden ser transferides a altres aplicacions de diverses maneres: es pot copiar valors al porta-retalls, però tingueu en compte que al porta-retalls d\'Android no és segur. El teclat incorporat dóna ple accés a l\'entrada seleccionada però s\'ha d\'habilitar cada vegada que vulgueu les credencials d\'accés. En Android 5 i més posteriors Keepass2Android pot introduir el nom d\'usuari i contrasenya automàticament utilitzant el servei d\'emplenament automàtic. + Ús de teclat incorporat + Utilitzar el servei d\'emplenament automàtic + Si us plau, habiliteu el servei Keepass2Android. Versió 0.9.8c\n * Arreglat vulnerabilitat SSL en el Microsoft Live SDK (utilitzat en accedir a arxius mitjançant OneDrive) \n * Arreglat error: versió anterior contenia dos mètodes d\'entrada (un petaba) \n + + Versió 1.0.0\n + * Fingerprint, desbloqueig per empremta dactilar (necessita Android 6.0+ o un dispositiu Samsung)\n + * Afegit servei de completar automàticament (necessita Android 5.0+)\n + * Afegit suport a entrada mitjançant plantilles\n + * Afegit mode de funcionament offline\n + * Opció de còpia de registres\n + * Mode d\'auto-completar per a noms de camps\n + * Opció de esborrar elements de la llista de fitxers recents\n + * Petició d\'autorització en el runtime d\'Android 6.0\n + * Errors corregits (teclat intern, selecció d\'icones)\n + * Inclosa opció per enviar informe d\'errors\n + * Afegits missatges d\'ajuda en diferents punts\n + + + Version 0.9.9\n + * Nou diseny de la interfície d\'usuari. Moltes gràcies a Stefano Pignataro (http://www.spstudio.at) for his support!\n + * Possibilitat d\'afegir icones pròpies\n + * Suport per al mode multi pantalla per a dispositius Samsung\n + * Ampliat el nombre de rondes d\'encriptació per defecte per a noves bases de dades \n + * Comprovació de claus duplicades en cams addicionals per evitar pèrdues de dades\n + + + + Version 0.9.8b\n + * Errors corregits (Errors al guardar algunes bases de dades, mal funcionament de l\'exportació a dispositiu local, crash de l\'app al seleccionar algunes opcions de preferències)\n + + + + + Version 0.9.8\n + * Suport per a accés entorns d\'enmagatzematge (permet escriure a la tarjeta SD i a Google Drive amb el teclat KP2A Offline)\n + * Prova per detectar una entrada errònia d\'usuari quan s\'introdueix WebDAV URLs (directori en lloc de fitxer)\n + * Font de les contrasenyes canviada\n + * Permet canviar el compte de Dropbox\n + * Error corregit: Ara es recorda la contrasenya d\'OTP + + + + Version 0.9.7b\n + * Traduccions actualitzades\n + * Errors corregits: Pèrdua de la font de les contrasenyes a la versió 0.9.7, ordenament per noms no funcionava a l\'ordenar grups\n + Versió 0.9.7\n * suport per escriure a bases de dades Keepass 1 (kdb) (beta!) \n * millor canviar a teclat anterior (també treballa en dispositius que no disposin d\'accés de superusuari - rootejats)\n @@ -486,6 +616,20 @@ Versió 0.9.5 \n * Arreglat problemes amb arxiu de navegació (especialment en Android 4.4) \n * Solucionat el problema amb la càrrega d\'arxius .kdb (Keepass 1) amb el Nexus 5 amb Android Lollipop\n * afegit l\'opció per evitar prendre screenshots/mostrant app a la llista d\'aplicacions recents\n * Solucionat el problema amb Google Drive arxiu d\'emmagatzematge (edició regular) \n * Permeten arxius clau en emmagatzematge deliberada tipus (edició regular) \n * SDK de Dropbox actualitzat per incloure un pedaç de seguretat oficial (edició regular) \n * Actualitzades eines de construcció--> mida dels apk augmentada:-(\ n He promès alguns canvis més. Vindran amb el pròxim llançament- Ho sentim. Volia publicar aquests destrets calents tan aviat com sigui possible. Estesa possibilitat de donar una cervesa o una altra cosa + Version 0.6.2\n +* Integració amb Google Drive/Dropbox/... : Compatible amb l\'APP oficial Google Drive o Dropbox i permet obrir el fitxer .kdbx que necessitis. Suport el teclat KP2A.\n +* Dialeg de cerca millorat \n +* Resultats de cerca millorats per a poder compartir URLs amb subdominis\n +* Opcions de feedback afegides per reportar problemes, i valoració i traducció de l\'aplicació al mateix menú\n +\n +Version 0.6.1\n +* Detecta quan la base de dades canvia en segon pla (per exemple degut a l\'activitat de sincronització de l\'aplicació)\n +* Cerca millorada per a URLs des de l\'explorador d\'internet\n +* Dialeg de confirmació quan descartes canvis\n +\n +Version 0.6\n +Revisió inicial per al públic + 30 segons 1 minut @@ -507,8 +651,8 @@ Gran - Holo Clar - Holo Fosc + Clar + Fosc Disseny diff --git a/src/keepass2android/Resources/values-cs/strings.xml b/src/keepass2android/Resources/values-cs/strings.xml index 8d4ad346..2c82ca55 100644 --- a/src/keepass2android/Resources/values-cs/strings.xml +++ b/src/keepass2android/Resources/values-cs/strings.xml @@ -1,4 +1,4 @@ - + @@ -7,6 +7,7 @@ Keepass2Android je správce hesel pro práci se soubory KeePass 2.x. na platformě Android. Uživatelské rozhraní je založeno na portu KeepassDroid (vyvinul Brian Pellin). Kód pro databázové operace vychází z kódu pro KeePass (napsal Dominik Reichl). Logo Android robota vychází z verze sdílené Googlem a je upraveno a použito dle podmínek popsaných v licenci Creative Commons 3.0. SFTP podpora je implementována pomocí knihovny JSch pod BSD licencí, vytvořenou JCraft, Inc. + Ikonka kladívka je vytvořena Johnem Casertou z Noun Project. Ikonka tučňáka je vytvořena Adrianem Emerickem z Noun Project. Ikonka pírka je vytvořena Jonem Testou z Noun Project. Přijmout Odmítnout Přidat položku @@ -35,6 +36,8 @@ Keepass2Android nemůže zpracovat adresu URI %1$s. Obraťte se na vývojáře! Jedna položka %1$d položek + Sada ikon + Vyhledat více... Zabezpečení Zobrazení Přístup k heslu @@ -42,6 +45,7 @@ Zpracování souborů Klávesnice Export databáze... + Odemknutí otiskem prstu Import databáze do vnitřní složky Importovat soubor s klíčem do vnitřní složky Přepínání klávesnice @@ -71,6 +75,27 @@ Keepass2Android je dodáván BEZ JAKÉKOLIV ZÁRUKY; Toto je svobodný software, můžete jej šířit pod licencí GPL verze 2 nebo novější. \u2026 Kopírovat do schránky + Dotykový snímač + Potvrďte otisk prstu pro pokračování + Nelze nastavit odemknutí otiskem prstu: + Otisk prstu nebyl rozpoznán. Zkuste to znovu + Otisk prstu rozpoznán + Odemknutí otiskem prstu vyžaduje Android 6.0 nebo vyšší. + Nebl nalezen hardware pro snímání otisků prstů. + Na tomto zařízení jste nezaregistrovali žádný otisk prstu. Přejděte do nastavení aplikace. + Zakázat odemknutí otiskem prstu + Povolit úplné odemknutí otiskem prstu + Povolit odemknutí otiskem prstu pro rychlé odemknutí + Dotkněte se snímače pro odemknutí databáze + Odemknutí otiskem prstu selhalo. Dešifrovací klíč byl zneplatněn systémem Android. Toto se nejčastěji stává, pokud byl zaregistrovaný nový otisk prostu nebo bylo změněno nastavení zabezpečení. Prosím odemkněte pomocí svého hesla a potom znovu povolte odemknutí otiskem prstu v nastavení databáze. + Odemknutí databáze se nezdařilo: neplatný složený klíč. Odemknutí otiskem prstu bylo zakázáno z důvodu pravděpodobného vypršení platnosti hlavního hesla. Prosím, odemkněte pomocí vašeho hesla a potom znovu povolte odemknutí otiskem prstu v nastavení databáze. + Prosím, povolte znovu odemknutí otiskem prstu pro nové hlavní heslo. + + Toto uloží vaše hlavní heslo na toto zařízení, + zašifrované pomocí úložiště klíčů Android a chráněné + použitím ověření identity pomocí otisku prstu. Toto umožní odemčení databáze pouze pomocí vašeho otisku prstu. + + Umožní používat ověření identity pomocí otisku prstu namísto rychlého odemčení. Nevyžaduje uložení jakékoliv informace vztahující se k vašemu hlavnímu heslu. Zadejte název souboru databáze Poslední přístup Storno @@ -112,7 +137,7 @@ Správce souborů Generovat heslo Skupina - poznámka + poznámky potvrdit heslo vygenerované heslo Název skupiny @@ -147,6 +172,7 @@ Nastavení Nastavení databáze Smazat + Vytvořit duplikát Přesunout do jiné skupiny Přesunout Přejít do nadřazené skupiny @@ -161,6 +187,7 @@ Pokročilé vyhledávání Přejít na adresu URL Změnit databázi… + Zobrazit všechna pole Mínus Nikdy Ano @@ -300,8 +327,8 @@ Zpřístupnění uživatelského jména a hesla prostřednictvím oznamovací oblasti a schránky. Pozor na skenery hesel! Samostatná oznámení Zobrazit oddělená upozornění pro kopírování uživatelského jména a hesla do schránky a pro aktivování klávesnice. - Oznámení klávesnice KP2A - Zpřístupněte celý záznam prostřednictvím klávesnice KP2A (doporučeno). + Oznámení Klávesnice/Automatické doplnění + Zpřístupnit celou položku prostřednictvím KP2A klávesnice a služby Automatického vyplňování (doporučeno). Přepnout klávesnici Otevřít dialog pro výběr klávesnice je-li nalezena vhodná položka po hledání z prohlížeče. Automatické přepnutí na rootovaných telefonech @@ -323,6 +350,9 @@ Chcete trvale odstranit tuto položku? Stiskněte Ne pro obnovení. Chcete trvale odstranit tuto skupinu? Stiskněte Ne pro obnovení. Chcete trvale smazat vybrané elementy? Stiskněte Ne pro přesun do koše. + Chcete trvale odstranit tuto položku? + Chcete trvale odstranit tuto skupinu? + Chcete trvale odstranit vybrané položky? Trvale odstranit? Znovu načíst soubor? Soubor, který je v současné době otevřen, byl změněn jiným programem. Přejete si jej znovu načíst? @@ -347,6 +377,10 @@ Slučování změn… Ano, sloučit Ne, přepsat + Pracovat offline + Pracovat online + Vyhněte se jakémukoliv síťovému provozu při používání lokální kopie souboru v místní mezipaměti. Změny se ukládají pouze do lokální mezipaměti a budou nahrány při přepnutí zpět do režimu online. + Práce v režimu offline. Synchronizuji databázi v mezipaměti… Stahuji vzdálený soubor… Nahrávám soubor… @@ -399,6 +433,7 @@ Databázi můžete uložit lokálně na vašem zařízení Android nebo ve vzdáleném úložišti (pouze ne-offline verze). Keepass2Android zpřístupní databázi, i když jste v režimu offline. Databáze je bezpečně zašifrována pomocí AES 256 bit šifrování, kromě vás nebude mít k heslům přístup nikdo jiný. Doporučujeme vybrat Dropbox: je přístupný na všech zařízeních a navíc poskytuje zálohy předchozích verzí souborů. Vyberte, kam chcete uložit databázi: Změnit umístění + Pokud je povoleno, Keepass2Android zůstane spuštěný na pozadí, i když bude databáze uzamčena. Toto umožňuje pozdější odemčení databáze za použití pouze malé části hlavního hesla. Hlavní heslo Databáze bude zašifrována heslem, které zde nastavíte. Pro zabezpečení databáze zvolte silné heslo! Tip: Vytvořte jednu nebo dvě věty a použijte první písmena jednotlivých slov jako heslo. Využívejte interpunkční znaménka. Nastavte hlavní heslo pro ochranu databáze: @@ -463,16 +498,84 @@ Chcete-li soubor upravit, musíte jej soubor do jiného umístění. Klepněte na tlačítko OK a vyberte místo, kam by měl být soubor zkopírován. Zrušit, otevřete pouze pro čtení. + Databáze je určena jen pro čtení + Keepass2Android otevřel aktuální databázi v režimu pouze pro čtení. + Vypadá to, že jste otevřeli soubor z externí aplikace. Tento způsob nepodporuje zapisování. Pokud chcete provést změny v databázi, zavřete databázi a vyberte možnost Změnit databázi. Potom otevřete soubor jednou z dostupných možností, pokud je to možné. + Je nastaven příznak pouze pro čtení. Pokud chcete provést změny v databázi, odstraňte tento příznak. + Zápis není možný z důvodu omezení zavedených v Android KitKat. Pokud chcete provést změny v databázi, zavřete databázi a vyberte možnost Změnit databázi. Potom otevřete soubor pomocí výběru v systému souborů. Přidat ikonu ze souboru... Kopírování souboru... + Kopírovat + Standardní položka + Šablony + Identifikační karta + Jméno + Místo vydání + Datum vydání + E-Mail + Emailová adresa + Bezdrátová síť LAN + Zabezpečená poznámka + SSID + Číslo + CVV + PIN + Držitel karty + Kreditní karta + Členství Protokol změn + Přidat šablony? + Keepass2Android obsahuje šablony položek pro e-mailové účty, hesla pro bezdrátové LAN sítě, bezpečné poznámky a další. Chcete přidat tyto šablony do databáze? Pokud vyberete možnost Ne, můžete je přidat později v nastavení databáze. + Přidat šablony do databáze Upozornění! Tato verze není konečná a může obsahovat různé nedostatky! Pokud narazíte na jakýkoliv problém, dejte mi, prosím, vědět (na Codeplexu nebo přes e-mail). Pokračovat Adresa URI, kterou jste zadali, nevypadá jako název souboru. Jste si jistí, že je to platný soubor? + Neplatný složený klíč! Zkuste to znovu. + Neplatný složený klíč! Prosím, vyzkoušejte následující kroky k odemknutí databáze:\n + + • Ujistěte se, že jste zadali správné heslo. Použitím ikonky s okem odkryjete vložené heslo.\n + • Ujistěte se, že jste použili správný typ hesla. Ujistěte se, že tento typ odpovídá typu použitému při vytváření databáze.\n + • Ujistěte se, že jste použili správný databázový soubor. + + + Soubor je poškozený. \n + Zde je několik rad, které vám mohou pomoci zjistit příčinu problému:\n + + • Pokud jste soubor kopírovali přes USB (v MTP módu), zkuste to, prosím, znovu pomocí nástroje jako například MyPhoneExplorer. MTP v některý případech soubory ořezává.\n + • Pokud nemůžete ten samý soubor otevřít ani ve svém PC, je velmi pravděpodobné, že je soubor doopravdy poškozený. V tom případě použijte záložní soubor. Pokud předpokládáte, že soubor byl poškozen v Keepass2Android, kontaktujte, prosím, podporu.\n + • Jestliže můžete otevřít soubor na vašem PC, kontaktujte, prosím, podporu. Můžete se pokusit na vašem PC uložit soubor s rozdílným nastavením (např. nezazipovaný) a znovu se jej pokusit otevřít v Keepass2Android. + + + Keepass2Android: Došlo k chybě. + Došlo k neočekávané chybě při běhu Keepass2Android. Prosím, pomozte nám to vyřešit tím, že aplikaci umožníte odesílání zpráv o chybách. + Zprávy o chybách nikdy nebudou obsahovat jakýkoliv obsah databáze nebo hlavní heslo. Odesílání zpráv o chybách můžete zakázat v nastavení aplikace. + Povolit + Zakázat + Dotázat se po chybě + Odeslat zprávu o chybách + Aktivovat automatické vyplňování? + Pověření lze přenést do jiné aplikace několika způsoby: můžete zkopírovat hodnoty do schránky, ale upozorňujeme, že v systému Android není schránka bezpečná. Vestavěná klávesnice poskytuje úplný přístup k vybrané položce, ale musí být povolena pokaždé, když chcete získat přístup k pověření. Na systému Android 5 a novějším může aplikace Keepass2Android zadat uživatelské jméno a heslo automaticky pomocí služby automatického vyplňování. + Použít vestavěnou klávesnici + Použít službu automatického vyplňování + Prosím povolte službu Keepass2Android. Verze 0.9.8c\n * Oprava chyby zabezpečení SSL v Microsoft Live SDK (používá se při přístupu k souborům přes OneDrive) \n * Oprava: Předchozí vydání obsahovalo dvě vstupní metody (jedna padala) \n + + Verze 1.0.0\n + * Odemknutí dotykem prstu (vyžaduje Android 6.0+ nebo zařízení Samsung)\n + * Přidána služba automatického doplňování (vyžaduje Android 5.0+)\n + * Přidána podpora šablon\n + * Přidán mód \"pracovat offline\"\n + * Umožněno kopírování položek\n + * Mód automatického doplňování pro názvy polí\n + * Umožněno odstraňování položek ze seznamu předcházejících souborů\n + * Vyžadování oprávnění za běhu v Android 6.0\n + * Opravy chyb (ve vestavěné klávesnici, při výběru ikon)\n + * Doplněna možnost odeslání chybového hlášení\n + * Na různých místech doplněna nápověda\n + Verze 0.9.9\n * Kompletní přepracování vzhledu aplikace. Velké díky Stefanu Pignatarovi (http://www.spstudio.at) za jeho podporu! \n @@ -480,6 +583,13 @@ Verze 0.9.9\n * Přidání podpory režimu více oken na zařízeních Samsung\n * Navýšení výchozího počtu šifrovacích cyklů pro nové databáze\n * Zjišťování duplicitních klíčů dodatečných polí, aby nedocházelo ke ztrátě dat\n + + Verze 0.9.9c\n + * Tmavý vzhled je zpátky\n + * Můžete nainstalovat další balíčky ikon (staré ikony ve stylu Windowsjsou dostupné v obchodu Play)\n + * Doplněno potvrzení při mazání položek bez použití odpadkového koše.\n + * Opravy chyb (chybné zobrazení OTP tajného kódování, na několika místech špatná ikona aplikace)\n + Verze 0.9.8b\n * Opravy chyb (uložení selhávalo pro některé databáze, nefungoval export do místního zařízení, výběr některých možností v nastavení shazoval aplikaci) \n @@ -650,8 +760,8 @@ První veřejné vydání Velké - Holo světlý - Holo tmavý + Světlý + Tmavý Vzhled diff --git a/src/keepass2android/Resources/values-da/strings.xml b/src/keepass2android/Resources/values-da/strings.xml index b7fc0ef5..6b38a8fd 100644 --- a/src/keepass2android/Resources/values-da/strings.xml +++ b/src/keepass2android/Resources/values-da/strings.xml @@ -69,7 +69,6 @@ Angiv navn på databasefil Seneste åbnede Annuller - Kommentarer Mærker Tilsidesæt webadresse Bekræft adgangskode @@ -107,7 +106,6 @@ Fil-browser Generer adgangskode Gruppe - kommentar bekræft adgangskode genereret adgangskode Gruppenavn diff --git a/src/keepass2android/Resources/values-de/strings.xml b/src/keepass2android/Resources/values-de/strings.xml index 9fcdcb85..145a1c6d 100644 --- a/src/keepass2android/Resources/values-de/strings.xml +++ b/src/keepass2android/Resources/values-de/strings.xml @@ -8,6 +8,7 @@ Die Benutzeroberfläche basiert auf einem Port von Keepassdroid (entwickelt von Brian Pellin) nach Mono for Android. Der Code für die Datenbank-Operationen nutzt eine angepasste Version einer Bibliothek aus KeePass (entwickelt von Dominik Reichl). Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die Google durchgeführt und zur Verfügung gestellt hat; er wird nach den Bedingungen der Creative Commons 3.0 Attribution License genutzt. SFTP-Unterstützung ist implementiert unter Nutzung der JSch-Bibliothek (BSD-Lizenz), erstellt durch JCraft, Inc. + Das Hammer-Icon wurde von John Caserta aus dem Noun Project erstellt. Das Pinguin-Icon wurde von Adriano Emerick aus dem Noun Project erstellt. Das Feder-Icon wurde von Jon Testa aus dem Noun Project erstellt. Das Apfel-Icon wurde von Ava Rowell aus dem Noun Project erstellt. Akzeptieren Verweigern Eintrag hinzufügen @@ -36,6 +37,8 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die Tut mir Leid! Keepass2Android kann die zurückgegebene URI %1$s nicht verarbeiten. Bitte kontaktiere den Entwickler! Ein Eintrag %1$d Einträge + Icon-Sammlung + Weitere finden... Sicherheit Anzeige Passwort-Zugriff @@ -43,6 +46,7 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die Umgang mit Dateien Tastatur Datenbank exportieren… + Entsperren mit Fingerabdruck Datenbank in internen Ordner importieren Schlüsseldatei in internen Ordner kopieren Wechseln der Eingabemethode @@ -72,10 +76,28 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die Der Autor übernimmt keine Verantwortung gibt KEINERLEI GARANTIE bei der Nutzung der Anwendung; Die Anwendung ist kostenlos und kann unter den Bedingungen der GPL v2 oder später verbreitet werden. In Zwischenablage kopieren + Sensor berühren + Fingerabdruck bestätigen um fortzufahren + Entsperren mit Fingerabdruck kann nicht eingerichtet werden: + Fingerabdruck nicht erkannt. Erneut versuchen + Fingerabdruck erkannt + Entsperren mit Fingerabdruck benötigt Android 6.0 oder später. + Keine Fingerabdruck-Hardware erkannt. + Auf diesem Gerät sind keine Fingerabdrücke verfügbar. Bitte erst die Systemeinstellungen anpassen. + Entsperren mit Fingerabdruck deaktivieren + Volles Entsperren mit Fingerabdruck aktivieren + Entsperren mit Fingerabdruck für QuickUnlock + Sensor zum Entsperren berühren + Entsperren mit Fingerabdruck fehlgeschlagen. Entschlüsselungsschlüssel wurde vom Android-System für ungültig erklärt. Das kommt üblicherweise vor, wenn ein neuer Fingerabdruck hinzugefügt wurde oder die Sicherheitseinstellungen geändert wurden. Bitte mit Passwort entsperren und anschließend in den Datenbankeinstellungen das Öffnen mit Fingerabdruck erneut aktivieren. + Entsperren der Datenbank fehlgeschlagen: Ungültiger zusammengesetzter Schlüssel. Entsperren mit Fingerabdruck wurde deaktiviert, da das gespeicherte Masterpasswort nicht länger gültig ist. Bitte mit Passwort entsperren und anschließend in den Datenbankeinstellungen das Öffnen mit Fingerabdruck erneut aktivieren. + Bitte Fingerabdruck für das neue Masterpasswort erneut aktivieren. + Mit dieser Option wird das Masterpasswort im Android-Keystore auf dem Gerät gespeichert, verschlüsselt und geschützt mit dem Fingerabdruck. Ermöglicht es, die Datenbank mit dem Fingerabdruck zu öffnen. + + Erlaubt es, den Fingerabdruck anstelle des QuickUnlock-Codes zu nutzen. Speichert keine Informationen bezüglich des Masterpassworts. Dateinamen der Datenbank eingeben Letzter Zugriff Abbrechen - Kommentare + Notizen Tags Override URL Kennwort wiederholen @@ -113,7 +135,7 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die Dateimanager Kennwort erzeugen Gruppe - Notiz + Notizen Kennwort wiederholen Erzeugtes Kennwort Name der Gruppe @@ -148,6 +170,7 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die Einstellungen Datenbank-Einstellungen Löschen + Duplizieren In andere Gruppe verschieben Verschieben Zur übergeordneten Gruppe navigieren @@ -162,6 +185,7 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die Erweiterte Suche URL öffnen Datenbank wechseln… + Alle Felder anzeigen Bindestrich Nie Ja @@ -301,8 +325,8 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die Benutzername und Passwort über die Benachrichtigungsleiste und die Zwischenablage verfügbar machen. Achtung vor Passwort-Sniffern! Separate Benachrichtigungen Zeige separate Benachrichtigungen zum Kopieren von Benutzername und Passwort in die Zwischenablage und zur Aktivierung der Eingabemethode. - Tastatur/AutoFill-Benachrichtigung - Kompletten Eintrag über die KP2A-Tastatur und den AutoFill-Service bereitstellen (empfohlen). + Tastatur/AutoEingabe-Benachrichtigung + Kompletten Eintrag über KP2A-Tastatur und AutoFill zur Verfügung stellen (empfohlen). Tastatur umschalten Dialog zum Auswählen der Eingabemethode öffnen wenn ein Eintrag nach Suche aus dem Browser heraus verfügbar ist. Auto-umschalten auf gerooteten Geräten @@ -324,6 +348,9 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die Soll dieser Eintrag endgültig gelöscht werden? Drücke nein, um ihn in den Papierkorb zu verschieben. Soll diese Gruppe endgültig gelöscht werden? Drücke nein, um sie in den Papierkorb zu verschieben. Gewählte Elemente permanent löschen? Nein wählen, um in den Papierkorb zu verschieben. + Eintrag wirklich permanent löschen? + Gruppe wirklich permanent löschen? + Ausgewählte Elemente wirklich permanent löschen? Endgültig löschen? Datei neu laden? Die gerade geöffnete Datei wurde von einem anderen Programm geändert. Möchtest du sie neu laden? @@ -348,6 +375,10 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die Führe Änderungen zusammen… Ja, zusammenführen Nein, überschreiben + Offline arbeiten + Online arbeiten + Verwende die lokale Datenbankkopie um Netzwerkverkehr zu vermeiden. Änderungen werden lokal gespeichert und erst hochgeladen wenn der Online-Modus wieder aktiviert wird. + Offline arbeiten. Synchronisiere gecachte Datenbank… Lade Remote-Datei herunter… Lade Datei hoch… @@ -400,6 +431,7 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die Du kannst deine Datenbank lokal auf deinem Android-Gerät oder in der Cloud speichern (nur in der Nicht-Offline-Version). Keepass2Android macht die Datenbank dann auch verfügbar, wenn du offline bist. Da die Datenbank sicher mit der AES 256-Bit-Verschlüsselung geschützt ist, erhält auch dann niemand außer dir Zugriff auf deine Datenbank. Wir empfehlen die Benutzung von Dropbox: Es ist auf allen Geräten verfügbar und bietet automatisch Backups aller Dateiversionen. Wähle, wo du deine Datenbank speichern möchtest: Speicherort ändern + Wenn aktiviert läuft Keepass2Android im Hintergrund weiter, auch wenn die Datenbank gesperrt ist. Das ermöglicht das Öffnen der Datenbank mit QuickUnlock. Master-Passwort Deine Datenbank wird mit dem hier eingegebenen Passwort verschlüsselt. Wähle ein starkes Passwort, um deine Datenbank zu schützen! Tipp: Denke dir ein oder zwei Sätze aus und nutze die Anfangsbuchstaben als Passwort. Übernimm auch die Satzzeichen. Wähle ein Master-Passwort, mit dem deine Datenbank geschützt wird: @@ -464,17 +496,83 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die Um sie zu bearbeiten, muss sie an einen anderen Speicherort kopiert werden. Wähle OK, um einen Zielort zum Kopieren zu wählen. Abbrechen, nur lesend öffnen. + Datenbank ist schreibgeschützt + Keepass2Android hat die Datenbank im Lese-Modus geöffnet. + Es scheint als hättest du die Datei über eine externe App geöffnet. Diese Vorgehensweise unterstützt keinen Schreibzugriff. Wenn du Änderungen in der Datenbank vornehmen möchtest, schließe die Datenbank und wähle Datenbank wechseln. Öffne dann die Datei mit einer der angebotenen Optionen. + Datei ist schreibgeschützt. Entferne das Attribut, um Änderungen an der Datenbank vorzunehmen. + Das Speichern ist aufgrund von Einschränkungen, die in Android KitKat eingeführt wurden, nicht möglich. Wenn du Änderungen in der Datenbank vornehmen möchtest, schließe die Datenbank und wähle Datenbank wechseln. Öffne die Datei dann über die System-Dateiauswahl. Icon aus Datei hinzufügen... Kopiere Datei... + Kopieren + Standardeintrag + Vorlagen + Ausweis + Name + Ausstellungsort + Ausstellungsdatum + E-Mail + E-Mail-Adresse + Funknetzwerk + Sichere Notiz + SSID + Nummer + Sicherheitscode + PIN + Inhaber + Kreditkarte + Mitgliedschaft Neuigkeiten + Vorlagen hinzufügen? + Keepass2Android kann Vorlagen für E-Mail Accounts, W-LAN-Passwörter, sichere Notizen und mehr erstellen. Sollen diese der Datenbank hinzugefügt werden? Dies kann auch später über die Datenbankeinstellungen gemacht werden. + Vorlagen zu Datenbank hinzufügen Bitte beachten! Dies ist eine Vorab-Version, die einige Fehler enthalten könnte! Wenn du *irgendetwas* unerwartetes feststellen solltest, lass es mich bitte wissen (auf Codeplex oder per E-Mail). Fortfahren Der eingegebene Pfad scheint kein gültiger Dateiname zu sein. Bist du sicher, dass es sich um eine gültige Datei handelt? + Ungültiger zusammengesetzter Schlüssel! Bitte erneut probieren. + Ungültiger zusammengesetzter Schlüssel! Bitte probiere die folgenden Schritte, um die Datenbank zu entsperren:\n + + • Stelle sicher, dass du das richtige Passwort eingegeben hast. Das Augensymbol kann genutzt werden um das eingegebene Passwort anzuzeigen.\n + • Stelle sicher, dass du den richtigen Passworttyp ausgewählt hast. Er muss mit dem Typ übereinstimmen, der beim Erstellen der Datenbank gewählt wurde.\n + • Stelle sicher, dass du die richtige Datenbankdatei gewählt hast. + + + +Die Datei ist beschädigt.\n +Anbei einige Hinweise, die bei der Diagnose des Problems helfen können:\n + +• Wenn du die Datei über USB kopiert hast (MTP-Modus), versuche es noch einmal mit Tools wie MyPhoneExplorer. MTP schneidet die Dateien in manchen Fällen ab.\n +• Wenn du die Datei nicht von der gleichen Stelle auf deinem PC öffnen kannst, ist es sehr wahrscheinlich, dass die Datei tatsächlich beschädigt ist. Bitte verwende in diesem Fall eine Datenbanksicherung. Wenn du annimmst, dass Keepass2Android die Datei beschädigt hat, nimm bitte Kontakt mit dem Support auf.\n +• Wenn du die Datei auf dem PC noch öffnen kannst, nimm Sie bitte Kontakt mit dem Suppot auf. Du kannst versuchen, die Datei mit anderen Einstellungen auf dem PC zu speichern (z.B. nicht ZIP-komprimiert) und sie dann noch einmal in Keepass2Android zu öffnen. + Keepass2Android: Ein Fehler ist aufgetreten. + Ein unerwarteter Fehler ist während der Ausführung von Keepass2Android aufgetreten. Bitte hilf uns indem du erlaubst, einen Fehlerbericht zu senden. + Fehlerberichte werden nie den Inhalt deiner Datenbank oder des Master-Passworts enthalten. Du kannst sie in den Anwendungseinstellungen deaktivieren. + Aktivieren + Deaktivieren + Nach Fehler fragen + Fehlerbericht senden + AutoEingabe aktivieren? + Anmeldeinformationen können zu anderen Apps auf verschiedene Weise übertragen werden: Du kanst die Werte in die Zwischenablage kopieren - bedenke dabei aber, dass die Zwischenablage in Android nicht sicher ist. Die eingebaute Tastatur gibt dir vollen Zugriff auf den gewählten Eintrag, muss aber jedesmal aktiviert werden, wenn du auf die Anmeldeinformationen zugreifen möchtest. Unter Android 5 oder später kann Keepass2Android Benutzername und Passwort mit dem AutoEingabe-Dienst automatisch eintragen. + Integrierte Tastatur verwenden + AutoEingabe-Dienst benutzen + Bitte aktiviere den Keepass2Android-Dienst. Version 0.9.8c\n * Fix für SSL-Schwachstelle im Microsoft Live-SDK (wird benutzt beim Zugriff auf Dateien mit OneDrive)\n * Bugfix: Vorige Veröffentlichung enthielt zwei Eingabemethoden (eine funktionierte nicht)\n + +Version 1.0.0\n +* Entsperren mit Fingerabdruck (benötigt Android 6.0+ oder ein Samsung-Gerät)\n +* Auto-Fill-Dienst hinzugefügt (benötigt Android 5.0+)\n +* Unterstützung für Eintrags-Vorlagen hinzugefügt\n +* Modus \"offline arbeiten\" hinzugefügt\n +* Kopieren von Einträgen ermöglicht\n +* Automatische Vervollständigung für Feldnamen\n +* Einträge können aus der Liste der zuletzt verwendeten Dateien entfernt werden\n +* Rechte werden in Android 6.0 zur Laufzeit angefragt\n +* Fehlerbehebungen (integrierte Tastatatur wenn Icons ausgewählt werden)\n +* Option zum Senden von Fehlerberichten hinzugefügt\n +* Hilfemeldungen an verschiedenen Stellen hinzugefügt\n \n Version 0.9.9\n * Komplett neues Design. Vielen Dank an Stefano Pignataro (http://www.spstudio.at) für seine Unterstützung!\n @@ -484,6 +582,12 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die * Prüfung nach mehrfach vorkommenden Schlüsseln von zusätzlichen Feldern um Datenverlust zu verhindern\n + +Version 0.9.9c\n +* Dark Theme ist zurück\n +* Man kann jetzt weitere Icon-Packs installieren (Icons im alten Windows-Stil sind im Play Store verfügbar)\n +* Bestätigungsabfrage für das Löschen von Elementen ohne Papierkorb hinzugefügt\n +* Fehlerbehebungen (falsche Anzeige des OTP Secret Encoding, falsches App-Icon an manchen Stellen)\n Version 0.9.8b\n * Bug fixes (Speichern funktionierte bei einigen Datenbanken nicht, Export zum lokalen Gerät funktionierte nicht, einige Einstellungsoptionen verursachten einen Absturz der App)\n @@ -672,8 +776,8 @@ Erstes öffentliches Release Groß - Holo Light - Holo Dark + Hell + Dunkel Design diff --git a/src/keepass2android/Resources/values-el/strings.xml b/src/keepass2android/Resources/values-el/strings.xml index 63904b51..92bec39f 100644 --- a/src/keepass2android/Resources/values-el/strings.xml +++ b/src/keepass2android/Resources/values-el/strings.xml @@ -2,6 +2,7 @@ + Αρχική σελίδα Αποδοχή Απόρριψη Προσθήκη καταχώρησης @@ -14,6 +15,29 @@ KP2A Keepass2Android χωρίς σύνδεση KP2A χωρίς σύνδεση + Εφαρμογή + Ρυθμίσεις Εφαρμογής + Ασφάλεια + Πληκτρολόγιο + Εξαγωγή βάσης δεδομένων... + Ξεκλείδωμα Ακύρωση + είναι διαθέσιμο Βάση Δεδομένων + Ετικέτες + Επιβεβαίωση Κωδικού + Δημιουργήθηκε + Λήγει + Όνομα Ομάδας + Τροποποιήθηκε + Κωδικός Πρόσβασης + Αποθήκευση + Όνομα + Όνομα χρήστη + Μη έγκυρη διαδρομή. + Απαιτείται ένα όνομα. + Ομάδα + μήκος + Κωδικός πρόσβασης + Κωδικός πρόσβασης diff --git a/src/keepass2android/Resources/values-es/strings.xml b/src/keepass2android/Resources/values-es/strings.xml index 75ea2177..69bab0e3 100644 --- a/src/keepass2android/Resources/values-es/strings.xml +++ b/src/keepass2android/Resources/values-es/strings.xml @@ -7,6 +7,7 @@ Keepass2Android es una implementación completa para Android del gestor de contraseñas KeePass 2.x. La interfaz de usuario se basa en un port de KeepassDroid, desarrollado por Brian Pellin. El código para las operaciones de la base de datos se basa en el KeePass de Dominik Reichl. El robot Android es reproducido o modificado sobre un trabajo creado y compartido por Google y utilizado según los términos descritos en la licencia de Creative Commons 3.0. Soporte SFTP implementado por la biblioteca JSch bajo licencia BSD, creado por JCraft, Inc. + El icono del martillo es creado por John Caserta del proyecto Noun. El icono del pingüino es creado por Adriano Emerick del proyecto Noun. El icono de pluma es creado por Jon Testa del proyecto Noun. El icono de Apple es creado por Ava Rowell del proyecto Noun. Aceptar Denegar Añadir entrada @@ -35,6 +36,8 @@ ¡ Lo siento! Keepass2Android no puede manejar la URI devuelto %1$s. Póngase en contacto con el desarrollador. Una entrada %1$d entradas + Conjunto de iconos + Más... Seguridad Visualización Acceso con contraseña @@ -42,6 +45,7 @@ Manejo de ficheros Teclado Exportar base de datos... + Desbloqueo con huella digital Importar base de satos a carpeta interna Importar archivo de clave a la carpeta interna Cambio de teclado @@ -71,10 +75,30 @@ Keepass2Android NO TIENE TOTAL GARANTÍA; Este es software libre, y puedes redristribuirlo bajo las condiciones de la licencia GPL version 2 o posterior. \u2026 Copiar al portapapeles + Sensor táctil + Confirmar huella dactilar para continuar + No se puede configurar desbloqueo con huella digital: + Huella digital no reconocida. Vuelve a intentarlo + Huella digital reconocida + El desbloqueo con huellas dactilares requiere Android 6.0 o posterior. + Hardware de huellas dactilares no detectado. + Este dispositivo no tiene huellas dactilares almacenadas. Por favor, ve a configuración de sistema primero. + Desactivar desbloque con huella digital + Habilitar desbloqueo completo con huella dactilar + Habilitar desbloqueo con huella dactilar para QuickUnlock + Sensor táctil para desbloqueo de base de datos + El desbloqueo mediante huella dactilar ha fallado. La clave de descifrado fue invalidada por el sistema operativo Android. Esto suele pasar si se guardó una nueva huella o se cambió la configuración de seguridad. Por favor, desbloquee con contraseña y luego vuelva habilitar el desbloqueo con huella en la configuración de la base de datos. + Fallo en el desbloqueo de la base de datos: clave compuesta no válida. Desbloqueo de huellas dactilares ha sido desactivado debido a que al parecer la contraseña maestra almacenada ya no es válida. Por favor desbloquee con la contraseña y luego vuelva a habilitar el desbloqueo con la huella dactilar en la configuración de la base de datos. + Por favor, vuelva a activar el desbloqueo con la huella digital para la nueva contraseña maestra. + +Esto almacenará tu contraseña maestra en este dispositivo, +cifrada con las claves de Android Keystore y protegidos +mediante la autenticación de huellas dactilares. Esto permite desbloquear la base de datos solamente con su huella digital. + Permite utilizar la autenticación de la huella digital en lugar del código de QuickUnlock. No requiere almacenar información relacionada con su contraseña maestra. Introduzca el nombre del archivo de base de datos Accedido Cancelar - Comentarios + Notas Etiquetas Reemplazar URL Confirmar contraseña @@ -112,7 +136,7 @@ Explorador de archivos Generar Contraseña Grupo - comentario + notas confirmar contraseña contraseña generada Nombre de grupo @@ -147,6 +171,7 @@ Configuración Configuración de Base de datos Eliminar + Crear duplicado Mover a otro grupo Mover Desplazarse al grupo de padres @@ -161,6 +186,7 @@ Búsqueda Avanzada Ir a URL Cambiar base de datos… + Mostrar todos los campos Menos Nunca @@ -300,8 +326,8 @@ Hacer accesible el nombre de usuario y contraseña a través de la barra de notificación y el portapapeles ¡Cuidado con los sniffers! notificaciones por separado Mostrar notificaciones separados para copiar el nombre del usuario y palabra clave al portapapeles y para activar el teclado. - Notificación de teclado KP2A - Hacer toda la entrada accesible a través del teclado de KP2A (recomendado). + Notificación de teclado/autocompletado + Hacer entrada accesible a través del teclado de KP2A y servicio de Auto Llenado (recomendado). Cambiar Teclado Abrir diálogo de selección de teclado cuando la entrada este disponible a través del teclado KP2A después de una búsqueda desde el navegador. Auto-switch en dispositivos rooteados @@ -323,6 +349,9 @@ ¿Desea eliminar esta entrada de forma permanente? Presione No para mover a la Papelera de reciclaje. ¿Desea eliminar este grupo de forma permanente? Presione No para reciclar. ¿Desea eliminar permanentemente los elementos seleccionados? Presione No para reciclar. + ¿Desea eliminar esta entrada de forma permanente? + ¿Desea eliminar este grupo de forma permanente? + ¿Desea eliminar permanentemente los elementos seleccionados? ¿Borrar permanentemente? ¿Volver a cargar el archivo? El archivo que está actualmente abierto fue modificado por otro programa. ¿Desea la recarga? @@ -347,6 +376,10 @@ Combinando cambios… Si, combinar No, sobreescribir + Trabajar sin conexión + Trabajar en línea + Evitar cualquier tráfico de red usando la copia local del archivo. Los cambios se almacenan en la memoria local sólo y sólo se cargarán cuando se vuelva al modo en línea. + Trabajar sin conexión. Sincronización de base de datos en caché… Descargando archivo remoto… Cargando archivo… @@ -399,6 +432,7 @@ Puede almacenar su base de datos localmente en su dispositivo Android o en la nube(solo en la versión non-Offline). Keepass2Android permite acceder a la base de datos aun cuando estas sin conexión a Internet. Como la base de datos es encriptada de forma segura con una encriptación AES de 256 bit, nadie podrá acceder a sus contraseñas a excepción de usted. Recomendamos el uso de Dropbox ya que es se puede utilizar desde todos los dispositivos y también proporciona copias de seguridad de las versiones anteriores de las bases de datos. Seleccione dónde desea almacenar la base de datos: Cambiar ubicación + Si está habilitado, Keepass2Android se queda funcionando en segundo plano incluso cuando la base de datos está bloqueada. Esto permite abrir la base de datos más adelante con sólo una pequeña parte de la contraseña maestra. Contraseña maestra Su base de datos está encriptada con la contraseña que introduzca aquí. ¡Elija una contraseña fuerte para mantener la base de datos segura!. Consejos: Hacer una frase o dos y utilizar las primeras letras de las palabras como contraseña. Incluir signos de puntuación. Seleccione una contraseña maestra para proteger su base de datos: @@ -463,17 +497,85 @@ Para editarlo, debe copiar el archivo a otra ubicación. Haga clic en OK para seleccionar una ubicación donde se debe copiar el archivo. Cancela, abrir sólo lectura. + La base de datos es de sólo lectura + Keepass2Android ha abierto la base de datos en modo de sólo lectura. + Parece que abrió el archivo desde una aplicación externa. De esta manera no admite escritura. Si desea realizar cambios en la base de datos, cierre la base de datos y seleccione Cambiar Base de Datos. Luego, si es posible, abra el archivo desde una de las opciones disponibles. + Está activado el indicador de sólo lectura. Quite este indicador si desea realizar cambios en la base de datos. + La escritura no es posible debido a restricciones en Android KitKat. Si desea realizar cambios en la base de datos, cierre la base de datos y seleccione Cambiar Base de Datos. A continuación, abra el archivo usando el selector de archivos del sistema. Agregar icono desde archivo... Copiando archivos... + Copiar + Entrada estándar + Plantillas + Tarjeta de identificación + Nombre + Lugar de expedición + Fecha expedición + Correo electrónico + Dirección de correo electrónico + Red inalámbrica + Nota segura + SSID + Número + CVV + PIN + Titular de la tarjeta + Tarjeta de crédito + Afiliación Registro de cambios + ¿Añadir plantillas? + Keepass2Android contiene plantillas de entrada de cuentasde E-Mail, contraseñas Wireless-LAN, notas seguras y más. ¿Le gustaría agregar estas a su base de datos? Si selecciona No, puede agregarlas más adelante en la configuración de la base de datos. + Agregar plantillas a base de datos ¡Tener en cuenta! Esto es un preview release y posiblemente puede incluir algunos errores! Si experimenta *cualquier cosa* inesperada, por favor, ¡hágamelo saber (en Codeplex o por correo electrónico)!. Continuar El URI que ha introducido no parece ser un nombre de archivo. ¿Está seguro que es un archivo válido? + Clave compuesta no válida! Por favor, inténtelo de nuevo. + ¡Clave compuesta no valida! Por favor intente los siguientes pasos para desbloquear su base de datos:\n + + • Asegúrese que haya introducido la contraseña correcta. Use el ícono de ojo para revelar la contraseña ingresada.\n + • Asegúrese que haya seleccionado el tipo correcto de contraseña. Asegúrese que este tipo concuerde con el tipo usado al crear la base de datos.\n + • Asegúrese que haya seleccionado el archivo de base de datos correcto. + + +El Archivo está dañado. \n + Estas son algunas sugerencias que pueden ayudarle a diagnosticar el problema:\n + + • Si usted copió el archivo por medio de USB (Modo MTP), por favor inténtelo de nuevo con herramientas como MyPhoneExplorer. MTP trunca archivos en algunas ocasiones.\n + • Si usted no puede abrir el archivo desde la misma ubicación en su PC, es muy posible que el archivo esta de hecho dañado. Por favor use un respaldo de la base de datos. Si usted cree que Keepass2Android ha dañado el archivo, por favor contacte a soporte.\n + • Si usted aún puede abrir el archivo en su PC, por favor contacte a soporte. Intente guardar el archivo con una configuración distinta (por ejemplo, descomprimido) en la PC y vuelva a intentar abrirlo en Keepass2Android. + + + Keepass2Android: Se produjo un error. + Se ha producido un error inesperado durante la ejecución de Keepass2Android. Por favor ayúdenos a solucionar este problema permitiendo que la aplicación envíe informes de errores. + Los informes de error no tienen contenido de su base de datos o contraseña maestra. Puede desactivarlas en la configuración de la aplicación. + Habilitar + Deshabilitar + Preguntar después del error + Enviar informe de errores + ¿Activar Autorrelleno? + Las credenciales pueden ser transferidas a otras aplicaciones de varias maneras: usted puede copiar los valores al portapapeles, pero tenga en cuenta que el portapapeles no es seguro en Android. El teclado incorporado da acceso completo a la entrada seleccionada pero debe ser activado cada vez que desee acceder a las credenciales. En Android 5 y posteriores, Keepass2Android puede introducir nombre de usuario y contraseña automáticamente utilizando el servicio de AutoFill. + Usar teclado incorporado + Utilice el servicio de autocompletado + Por favor, active el servicio de Keepass2Android. Versión 0.9.8c\n * Arreglo para vulnerabilidad SSL en Microsoft Live SDK (usado para accessar archivos de OneDrive)\n * Arreglo de pulga: Versión anterior contenía dos métodos de entrada (uno fallaba)\n + + Versión 1.0.0\n + * Desbloqueo por huella (requiere Android 6.0+ o un dispositivo Samsung)\n + * Se agregó soporte para el servicio Auto-Fill (requiere Android 5.0+)\n + * Se agregó soporte para plantillas\n + * Se agregó modo sin conexión\n + * Permite copiar entradas\n + * Modo de auto-completar para nombres de campos\n + * Permite quitar elementos de la lista de archivos recientes\n + * Solicitud de Permisos durante ejecución en Android 6.0\n + * Errores corregidos (en teclado incorporado, al seleccionar iconos)\n + * Se incluyó una opción para enviar reportes de error\n + * Se agregaron mensajes de ayuda en distintos puntos\n + Versión 0.9.9\n * Completo rediseño de interfaz gráfica. Muchas gracias a Stefano Pignataro (http://www.spstudio.at) por su ayuda!\n @@ -483,6 +585,15 @@ * Busca llaves duplicadas de campos adicionales para evitar perder datos\n + +Text for Translation + + Versión 0.9.9c\n + * Regresó el tema oscuro\n + * Usted puede instalar otros paquetes de íconos (estilo Windows antiguo está disponible en el Play store)\n + * Se agregó confirmación cuando se borran elementos sin papelera de reciclaje\n + * Errores arreglados (se mostraba incorrecto OTP secret encoding, ícono de applicación incorrecto en algunos lugares)\n + Versión 0.9.8b\n * Arreglo de pulgas (Guardar fallaba en algunas bases de datos, exportar a dispositivo local no funcionaba, seleccionar algunas opciones hacía que la aplicación se cerrara)\n @@ -676,8 +787,8 @@ Publicación inicial Grande - Holo Claro - Holo oscuro + Claro + Oscuro Diseño diff --git a/src/keepass2android/Resources/values-fa-rIR/strings.xml b/src/keepass2android/Resources/values-fa-rIR/strings.xml new file mode 100644 index 00000000..735e9ecd --- /dev/null +++ b/src/keepass2android/Resources/values-fa-rIR/strings.xml @@ -0,0 +1,45 @@ + + + + + ﺑﺎﺯﺧﻮﺭﺩ + صفحه نخست + Keepass2Android یک برنامه مدیریت رمز عبور با قابلیت خواندن/نوشتن پایگاه داده های 2.x KeePass در اندروید است. + این رابط کاربری مبتنی بر نسخه ای از KeepassDroid توسعه یافته توسط Pellin Brian است. کد برای عملیات پایگاه داده مبتنی بر KeePass توسط Dominik Reichl است. ربات اندروید تکثیر یا تغییر یافته از کار ایجاد شده توسط گوگل به اشتراک گذاشته شده و با توجه به شرایط مجوز Creative Commons 3.0 استفاده می شود. + پشتیبانی از SFTP با استفاده از کتابخانه JSch تحت مجوز BSD و توسط JCraft، Inc ایجاد شده است. + قبول + رد کن + اضافه کردن ورودی + ویرایش ورودی + ایجاد ورودی برای آدرس + افزودن گروه + افزودن گروه + ویرایش گروه + الگوریتم + الگوریتم + Keepass2Android + KP2A + Keepass2Android آفلاین + KP2A آفلاین + برنامه متوقف شد + زمان لازم قبل از قفل کردن پایگاه داده وقتی که نرم افزار غیرفعال می باشد. + متوقف کردن کامل برنامه + دکمه بستن + نشان دادن یک دکمه در صفحه نمایش رمز عبور برای بستن کامل برنامه (برای کاربرانی که شک دارند) + برنامه + تنظیمات برنامه + نمایش نام گروه در نتیجه جستجو + نام نمایشی گروه در زیر عنوان ورودی در نتایج جستجو. اگر چند نام همانند وجود داشته باشد مفید خواهد بود. + گروه نمایش در حال حاضر: %1$s + نمایش نام گروه در نمای ورودی + اضافه کردن گروه… + حذف ورودی… + توضیحات (تایید نشده): + نویسنده (تایید نشده): + فعال + غیر فعال + پیدا کردن افزونه آنلاین + محدوده + فعال + داده های ورودی فعلی + diff --git a/src/keepass2android/Resources/values-fi/strings.xml b/src/keepass2android/Resources/values-fi/strings.xml index b090535c..3867e1e6 100644 --- a/src/keepass2android/Resources/values-fi/strings.xml +++ b/src/keepass2android/Resources/values-fi/strings.xml @@ -7,9 +7,11 @@ Keepass2Android on salasanojen hallintaohjelma, jolla voit lukea ja kirjoittaa KeePass 2.x versioiden tietokantoja Androidilla. Käyttöliittymä perustuu Brian Pellinin kehittämään KeepassDroid -porttaukseen. Tietokantatoimintojen lähdekoodi perustuu Dominik Reichlin KeePass -sovellukseen. Android Robot on kopioitu tai muokattu Googlen jakamista julkaisuista ja sitä käytetään Creative Commons 3.0 Attribution Licensen kuvaamien ehtojen mukaisesti. SFTP tuki toteutetaan käyttämällä JSch Kirjastoa BSD lisenssillä, jonka on luonut JCraft, Inc. + Vasarakuvake syntyi John Casertan Noun-projektista. Pingviinikuvake on luotu Adriano Emerickin Noun-projektista. Sulka-kuvake on luotu Jon Testan Noun-projektista. Applen kuvake syntyi Ava Rowellin Noun-projektista. Hyväksy Älä hyväksy Lisää merkintä + Muokkaa merkintää Luo tapahtuman URL Lisää ryhmä Lisää ryhmä @@ -32,6 +34,8 @@ Nyt näytettävä ryhmä on: %1$s Ryhmien nimet merkinnöissä Keepass2Android ei voi käsitellä palautettua URI-%1$s. Ota yhteyttä kehittäjään! + Yksi merkintä + %1$d tapahtumat Turvallisuus Näyttö Salasanavalinnat @@ -47,11 +51,13 @@ Tietokantatiedosto kopioitiin sisäiseen kansioon. Paina Ok avataksesi tiedosto sen uudesta sijainnista. Huomio: älä unohda viedä tietokantaa turvalliseen tallennustilaan säännöllisesti! Avaintiedosto kopioitiin sisäiseen kansioon. Varmista, että sinulla on turvallinen varmuuskopio ennen poistamista nykyisestä sijainnista! Sisäistä kansiota ei voida käyttää, kun avaintiedoston sijaintia ei muisteta. Vaihda turvallisuusasetuksia. + Avaa + Avaa tietokanta Hakasulkeet Peruuta Leikepöytä tyhjennetty. Leikepöydän aikakatkaisu - Aika ennen kuin leikepöytä tyhjennetään + Aika leikepöydän tyhjennykseen. Valitse ja kopioi käyttäjänimi leikepöydälle Valitse ja kopioi salasana leikepöydälle Merkintä saatavana KP2A näppäimistölle @@ -66,10 +72,12 @@ Keepass2Androidissa ei ole mukana takuuta; Tämä on vapaa ohjelmisto ja sitä saa levittää GPL-version 2 tai uudemman mukaan. \u2026 Kopioi leikepöydälle - Kirjoita tietokannan tiedostonimi + Vahvista sormenjälki jatkaaksesi + Sormenjälkeä ei tunnistettu. Yritä uudelleen. + Sormenjälki tunnistettu + Kirjoita tietokannan nimi Käytetty Peruuta - Kommentit Tunnisteet Korvaa URL Vahvista salasana @@ -82,7 +90,7 @@ Salasana Tallenna Nimi - URL-OSOITE + URL Käyttäjänimi Lisäkentät Liitetiedostot @@ -95,7 +103,7 @@ Tiedoston nimi on pakollinen. Tiedostoa ei voitu luoda Kelvoton tietokanta. - Polku ei kelpaa. + Kelvoton polku. Nimi on pakollinen. Salasana tai avain pääavain on pakollinen. Täytyy valita ainakin yksi salasanan generointityyppi @@ -107,7 +115,6 @@ Tiedostoselain Generoi salasana Ryhmä - kommentti Vahvista salasana Generoi salasana Ryhmän nimi @@ -150,6 +157,7 @@ Piilota salasana Lukitse tietokanta Avaa + Sulje Nimeä uudelleen Hae Tarkennettu haku @@ -259,6 +267,7 @@ Haluatko tallentaa Etsi tekstin \"%1$s\" valitun merkinnän löytämiseksi automaattisesti seuraavan kerran? Virheellinen päivämäärä ja kellonaika vanhenemisajassa! Kenttänimi vaaditaan jokaiseen merkkijonoon. + Kentän nimeä ei voi käyttää kahdesti (%1$s). Kentän nimi Kenttäarvo Kentän suojaus @@ -293,8 +302,6 @@ Käyttää käyttäjätunnusta ja salasanaa Ilmoituspalkin ja Leikepöydän kautta. Varo salasanan paljastumista! Erilliset ilmoitukset Näytä erilliset ilmoitukset käyttäjätunnuksen ja salasanan kopioimiseksi leikepöydälle ja näppäimistön aktivoimiseksi. - KP2A näppäimistön ilmoitus - Tee merkinnät KP2A näppäimistön kautta (suositus). Vaihda näppäimistö Avaa näppäimistön valintaikkuna kun merkintä on saatavana KP2A näppäimistölle selainhaun jälkeen. Vaihda automaattisesti rootatuilla laitteilla @@ -385,6 +392,7 @@ Google Drive OneDrive SFTP (SSH-tiedostonsiirto) + Järjestelmän tiedostonvalitsin Tiedoston käytön alustaminen Tietokannan sijainti Voit tallentaa tietokannan Android-laitteeseen tai pilveen (vain online-versio). Keepass2Android:lla tietokanta on saatavissa, vaikka olisit offline-tilassa. Tietokanta salataan turvallisesti AES:n 256-bittisellä salauksella, ja vain sinä pääset käsiksi salasanoihisi. Suosittelemme valitsemaan Dropboxin. Se on käytettävissä kaikilla laitteillasi ja tarjoaa jopa varmuuskopiot edellisistä tiedostojen versioista. @@ -454,10 +462,18 @@ Jos muokkaat sitä niin kopioi Tiedosto toiseen hakemistoon. Klikkaa OK valitaksesi sijainnin, johon tiedosto kopioidaan. Peruuta, avaa vain luku-tilassa. + Tietokanta on vain luku -tilassa + Keepass2Android on avannut nykyisen tietokannan vain luku-tilassa. + Lisää kuvake tiedostosta... Kopioin tiedostoa... + Kopioi + Nimi + Sähköposti Muutosloki Huomaa! Tämä on ennakkoversio, ja siinä voi olla joitakin puutteita! Jos * mitään * odottamatonta tapahtuu, kerro minulle (Codeplexissä tai sähköpostitse). + Jatka Antamasi osoite ei vaikuta tiedostonimeltä. Oletko varma oikeasta tiedostosta? + Käytä sisäänrakennettua näppäimistöä Versio 0.9.7\n * kirjoitustuki Keepass 1 (kdb) tietokannoille (beta!)\n @@ -501,10 +517,6 @@ Versio 0.9.6\n Keskikoko Suuri - - Vaalea - Tumma - Ulkoasu Älä muista käyttäjätunnusta ja salasanaa diff --git a/src/keepass2android/Resources/values-fr/strings.xml b/src/keepass2android/Resources/values-fr/strings.xml index 5025f21e..55db403a 100644 --- a/src/keepass2android/Resources/values-fr/strings.xml +++ b/src/keepass2android/Resources/values-fr/strings.xml @@ -7,6 +7,7 @@ Keepass2Android est un portage du logiciel KeePass Password Manager. Pour l\'instant, vous devez créer une base de données avec le logiciel KeePass sur votre ordinateur puis la transférer sur la carte mémoire de votre appareil mobile. L\'interface utilisateur repose sur un portage de KeepassDroid, développée par Brian Pellin. Le code pour les opérations sur la base de donnée s\'appuie sur Keepass, de Dominik Reichl. Le robot Android est une modification d\'une œuvre de Google, utilisée selon les termes de la licence Creative Commons 3.0 BY. Le support du protocole SFTP est implémenté à l\'aide de la bibliothèque JSch sous licence BSD, créée par JCraft, Inc. + L\'icone marteau a été créee par John Caserta du projet Noun. L\'icone pinguin a été créee par Adriano Emerick du projet Noun. L\'icone plume a été créée par Jon Testa du projet Noun. L\'icone pomme a été créée par Ava Rowell du projet Noun. Accepter Rejeter Ajouter une entrée @@ -22,7 +23,7 @@ Keepass2Android Hors-ligne KP2A Hors-ligne Délai de verrouillage de l\'application - Délai avant de bloquer la base de donnée lorsque l\'application est inactive. + Délai avant de verrouiller la base de donnée lorsque l\'application est inactive. Tuer le processus Fermer Afficher un bouton dans l\'écran de mot de passe pour tuer le processus de l\'application (pour les utilisateurs paranoïaques) @@ -35,6 +36,8 @@ Désolé ! Keepass2Android ne peut pas gérer l\'URI %1$s retourné. S\'il vous plaît contactez le développeur ! Une seule entrée %1$d entrées + Jeu d\'icônes + En savoir plus... Sécurité Affichage Accès aux mots de passe @@ -42,6 +45,7 @@ Gestion de fichiers Clavier Exporter la base de données... + Déverrouillage par empreinte digitale Importer la base de données à partir d\'un dossier local Importer le fichier clé à partir d\'un dossier local Changement de clavier @@ -71,10 +75,28 @@ Keepass2Android n\'offre ABSOLUMENT AUCUNE GARANTIE ; il s\'agit d\'un logiciel gratuit, et vous pouvez le redistribuer sous les conditions de la licenceGPL v2 ou ultérieure. \u2026 Copier dans le Presse-papier + Capteur tactile + Confirmer l\'empreinte digitale pour continuer + Configuration du déverouillage par empreinte digitale impossible: + Empreinte digitale non reconnue. Réessayez + Empreinte digitale reconnue + Le déverrouillage par empreinte digitale requiert Android version 6.0 ou ultérieure. + Aucun matériel d\'empreintes digitales détecté. + Vous n\'avez aucune empreinte digitale enregistré sur cet appareil. Allez dans les paramètres système. + Désactiver le déverrouillage par empreinte digitale + Activer le déverrouillage par empreinte digitale + Activer le déverrouillage par empreinte digitale pour QuickUnlock + Capteur tactile pour déverrouiller la base de données + Le déverrouillage de l\'empreinte digitale a échoué. La clé de décryptage a été invalidée par Android OS. Cela se produit généralement si une nouvelle empreinte a été inscrit ou si les paramètres de sécurité ont été changés. S\'il vous plaît débloquer avec votre mot de passe, puis réactiver le déverrouillage d\'empreintes digitales dans les paramètres de base de données. + La déverrouillage de la base de données a échoué : clé composite non valide. Le déverrouillage de l\'empreinte digitale a été désactivé car apparemment le mot de passe stocké n\'est plus valide. S\'il vous plaît débloquer avec votre mot de passe, puis réactiver le déverrouillage d\'empreintes digitales dans les paramètres de base de données. + Veuillez ré-activer le déverrouillage d\'empreintes digitales pour le nouveau mot de passe maître. + +Cela va stocker votre mot de passe maître sur cet appareil, chiffré avec Android Keystore et protégé à l\'aide de l\'authentification d\'empreintes digitales. Cela permet de déverrouiller votre base de données uniquement avec vos empreintes digitales. + Permet d\'utiliser l\'authentification par empreinte au lieu du code QuickUnlock. Ne nécessite pas de stocker des informations liées à votre mot de passe principal. Entrez le nom de fichier de la base de données Accédé Annuler - Commentaires + Notes Étiquettes Outrepasser l\'URL Confirmer mot de passe @@ -112,7 +134,7 @@ Gestionnaire de fichiers Générer un mot de passe Groupe - commentaire + notes confirmez mot de passe mot de passe généré Nom de groupe @@ -147,6 +169,7 @@ Paramètres Préférences de base de données Supprimer + Cloner Déplacer vers un autre groupe Déplacer Naviguer au groupe parent @@ -160,7 +183,8 @@ Rechercher Recherche avancée Aller à l\'adresse URL - Modifier la base de données… + Changer de base + Afficher tous les champs Moins Jamais Oui @@ -300,8 +324,8 @@ Rendre le nom d\'utilisateur et le mot de passe accessibles via la barre de notification et le presse-papiers. Attention au renifleurs de mot de passes ! Notifications séparées Afficher des notifications séparées pour copier le nom d\'utilisateur et le mot de passe dans le presse-papiers et l\'activer le clavier. - Notification du clavier KP2A - Rendre l\'entrée pleinement accessible via le clavier KP2A (recommandé). + Notification de saisie automatique + Rendre l\'entrée pleinement accessible via le clavier KP2A et la saisie automatique (recommandé). Changer de clavier Ouvrir la boite de dialogue de sélection du clavier lorsque l\'entrée est disponible par le biais du clavier KP2A après une recherche à partir du navigateur. Auto-switch sur les terminaux \"rootés\" @@ -323,6 +347,9 @@ Voulez-vous supprimer cette entrée définitivement ? Appuyez sur Non pour la mettre dans la corbeille. Voulez-vous supprimer ce groupe définitivement? Appuyez sur Non pour mettre à la corbeille. Voulez-vous supprimer les éléments sélectionnés de manière permanente ? Appuyez sur non pour annuler. + Souhaitez-vous supprimer définitivement cette entrée ? + Souhaitez-vous supprimer définitivement ce groupe ? + Souhaitez-vous supprimer définitivement les éléments sélectionnés ? Supprimer définitivement ? Recharger le fichier ? Le fichier qui est actuellement utilisé a été modifié par un autre programme. Voulez-vous le recharger ? @@ -347,6 +374,10 @@ Importation des modifications… Oui, fusionner Non, l\'écraser + Travailler en mode hors connexion + Travailler en ligne + Éviter tout trafic réseau en utilisant la copie du fichier du cache local. Les changements sont stockés uniquement dans le cache local et seront téléchargés uniquement lors du retour au mode connecté. + Travail hors connexion. Synchronisation de la base de données mise en cache… Téléchargement du fichier distant… Téléchargement du fichier… @@ -399,6 +430,7 @@ Vous pouvez stocker votre base de données localement sur votre appareil Android ou dans le cloud (seulement pour la version connectée). Keepass2Android rend la base de données disponible même si vous êtes en mode hors connexion. La base de données étant sécurisée avec l\'algorithme de chiffrement AES 256 bit, personne d\'autre que vous ne sera en mesure d\'accéder à vos mots de passe. Nous vous recommandons de sélectionner Dropbox : il est accessible sur tous vos appareils et fournit même des sauvegardes des versions précédentes des fichiers. Sélectionnez où vous voulez stocker la base de données : Changer l\'emplacement + Si activé, Keepass2Android reste en marche en arrière-plan, même lorsque la base de données est verrouillée. Ceci permet de déverrouiller la base de données plus tard, avec seulement une courte partie du mot de passe maître. Mot de passe principal Votre base de données est chiffrée avec le mot de passe que vous entrez ici. Choisissez un mot de passe robuste pour préserver la sûreté de la base de données ! Astuce : Formez une phrase ou deux et utilisez les premières lettres des mots comme mot de passe. Utilisez les marques de ponctuation. Choisir un mot de passe principal pour protéger votre base de données : @@ -463,16 +495,66 @@ Pour le modifier, vous devez copier le fichier vers un autre emplacement. Cliquez sur OK pour sélectionner un emplacement où le fichier doit être copié. Annuler, ouverture en lecture seule. + La base de données est en lecture seule + Keepass2Android a ouvert la base de données active en mode lecture seule. + Il semble que vous avez ouvert le fichier depuis une application externe. Cette utilisation ne supporte pas l\'écriture. Si vous souhaitez apporter des modifications à la base de données, fermez la base de données et sélectionnez Changer de base de données. Ensuite, si possible, ouvrez le fichier en utilisant une des options disponibles. + L\'indicateur de lecture seule est activé. Supprimer cette option si vous souhaitez apporter des modifications à la base de données. + L\'écriture n\'est pas possible en raison de restrictions introduites dans Android KitKat. Si vous souhaitez apporter des modifications à la base de données, fermez la base de données et sélectionnez Changer de base de données. Ensuite, ouvrez le fichier à l\'aide du sélecteur de fichier système. Ajouter un icône à partir d\'un fichier... Copie des fichiers... + Copier + Entrée standard + Templates + Carte d\'identité + Nom + Lieu de délivrance + Date de délivrance + E-mail + Adresse e-mail + LAN sans fil + Note sécurisée + SSID + Nombre + CVV + Code PIN + Titulaire de la carte + Carte de crédit + Adhésion Journal des modifications + Ajoutez des templates ? + Keepass2Android contient des modèles de saisie de courriel, mots de passe WIFI, notes sécurisées et plus. Souhaitez-vous les ajouter à votre base de données ? Si vous choisissez non, vous pourrez les ajouter plus tard dans les paramètres de base de données. + Ajouter des templates à la base de données SVP. Il s\'agit d\'une version préliminaire et elle pourrait contenir quelques défauts! Si vous rencontrez quelque chose d\'inattendu, faites le moi savoir (sur Codeplex ou par courriel). Suivant L\'URI que vous avez entré ne ressemble pas à un nom de fichier. Etes-vous sûr qu\'il s\'agit d\'un fichier valide ? + Clé composite invalide ! S\'il vous plaît essayez encore. + Clé composite non valide ! S\'il vous plaît essayez les étapes suivantes pour débloquer votre base de données : \n • Assurez-vous que vous avez entré le bon mot de passe. Utiliser l\'icône \"œil\" pour afficher le mot de passe saisie. \n • Assurez-vous que vous avez sélectionné le type de mot de passe correct. Assurez-vous que ce type est le même que celui utilisé lors de la création de la base de données. \n • Assurez-vous que vous ont sélectionné le bon fichier de base de données. + + +Le fichier est corrompu. \n +Voici quelques conseils qui pourraient aider à diagnostiquer le problème : \n + +• Si vous avez copié le fichier via le port USB (Mode MTP), essayez à nouveau avec des outils comme MyPhoneExplorer. MTP tronque les fichiers dans certains cas.\n +• Si vous ne pouvez pas ouvrir le fichier sur votre PC, à partir du même endroit, il est très probable que le fichier soit corrompu. Utilisez alors une sauvegarde de base de données. Si vous supposez que Keepass2Android a corrompu le fichier, s\'il vous plaît contactez le support. \n +• Si vous pouvez toujours ouvrir le fichier sur votre PC, veuillez contacter le support. Vous pouvez essayer de l\'enregistrer avec des paramètres différents (ex. le décompresser) sur le PC et réessayer de l\'ouvrir dans Keepass2Android. + Keepass2Android : Une erreur s\'est produite. + Une erreur inattendue s\'est produite lors de l\'exécution de Keepass2Android. S\'il vous plaît aidez-nous à résoudre ce problème en permettant à l\'application d\'envoyer des rapports d\'erreurs. + Les rapports d\'erreur ne contiendront jamais le contenu de votre base de données ou le mot de passe principal. Vous pouvez les désactiver dans les paramètres de l\'application. + Activer + Désactiver + Demander après une erreur + Envoyer des rapports d\'erreurs + Activer le remplissage automatique ? + Les informations d\'identification peuvent être transférées vers d\'autres applications de plusieurs façons : vous pouvez copier les valeurs dans le presse-papiers, mais veuillez noter que le presse-papiers n\'est pas sûr dans Android. Le clavier intégré donne un accès complet à l\'entrée sélectionnée, mais doit être activé à chaque fois que vous voulez accéder aux informations d\'identification. Avec Android 5 et plus, Keepass2Android peut saisir le nom d\'utilisateur et le mot de passe automatiquement à l\'aide de la fonction de remplissage automatique. + Utiliser le clavier intégré + Utiliser la fonction de remplissage automatique + Veuillez activer le service Keepass2Android. Version 0.9.8c\n * Correctif pour la vulnérabilité SSL dans Microsoft Live SDK (utilisé lorsque vous accédez à des fichiers via OneDrive)\n * Bug fix : la version précédente contenait deux méthodes de saisie (l\'une des deux plante)\n + +Version 1.0.0\n * Déverrouiller par empreinte digitale (nécessite Android 6.0+ ou un appareil Samsung)\n * Ajout du service de saisie automatique (nécessite Android 5.0+)\n * Ajout du support pour l\'entrée templates\n * Ajout d\'un mode \"hors connexion\"\n * Possibilité de copier les entrées\n * Mode semi-automatique pour les champs noms\n * Possibilité de supprimer des éléments de liste des fichiers récents\n * Demande des autorisations à l\'exécution pour Android 6.0\n * Corrections de bugs (dans le clavier intégré, lorsque vous sélectionnez les icônes)\n * Ajout d\'une option pour envoyer des rapports d\'erreur\n * Ajouts de plusieurs messages d\'aide\n Version 0.9.9\n * Refonte complète de l\'interface utilisateur. Merci beaucoup à Stefano Pignataro (http://www.spstudio.at) pour son aide!\n @@ -482,6 +564,13 @@ Version 0.9.8c\n * Vérification des clés dupliquées des champs supplémentaires pour éviter la perte de données\n + + Version 0.9.9c + * Retour du thème sombre + * Vous pouvez installer d\'autres pack d\'icones (Icones Windows ancien sont disponibles sur le Play Store) + * Ajout d\'une confirmation lors d\'une suppression d\'éléments sans passer par la corbeille + * Correction de bugs (mauvais affichage de l\'encodage secret OTP, mauvaise icone de l\'application dans certains endroits) + Version 0.9.8b\n * corrections de bugs (Sauvegarde a échoué pour certaines bases, exporter vers le périphérique local ne fonctionne pas, sélectionner certaines options de préférence crash l\'app)\n @@ -641,8 +730,8 @@ Première version publique Grand - Holo Light - Holo Dark + Clair + Sombre Conception diff --git a/src/keepass2android/Resources/values-gl-rES/strings.xml b/src/keepass2android/Resources/values-gl-rES/strings.xml new file mode 100644 index 00000000..843bfdaf --- /dev/null +++ b/src/keepass2android/Resources/values-gl-rES/strings.xml @@ -0,0 +1,112 @@ + + + + + Suxestións (feedback) + Páxina de inicio + Aceptar + Denegar + Engadir entrada + Editar entrada + Crear entrada para URL + Engadir grupo + Engadir grupo + Editar grupo + Algoritmo + Algoritmo + Keepass2Android + KP2A + Unha entrada + %1$d entradas + Seguranza + Teclado + Exportar base de datos... + Importar base de datos a cartafol interno + Desbloquear + Desbloquear a base de datos + Cancelar + está dispoñible + Grupo actual + Base de datos + \u2026 + Cancelar + Etiquetas + Confirmar contrasinal + Nome do grupo + Contrasinal + Gardar + Nome + URL + Nome de usuario + Camiño non válido. + Grupo + confirmar contrasinal + contrasinal xerado + Nome do grupo + lonxitude + contrasinal + Contrasinal + nome + url + Acerca de + Copiar contrasinal + Copiar usuario + Crear + Axustes + Axustes da base de datos + Eliminar + Mover a outro grupo + Mover + Doar unha cervexa... + Editar + Agochar contrasinal + Bloquear base de datos + Abrir + Pechar + Renomear + Buscar + Busca avanzada + Ir ao URL + Cambiar base de datos + Menos + Nunca + + Non + Sen entradas na base de datos ou grupo. + Sen resultados na busca + Traballando… + Mostrar contrasinal + Ordenar por... + Ordenar polo nome + Ordenar pola data de creación + Ordenar pola data de modificación + Versión + Expresión regular + Opcións + Dropbox + Google Drive + OneDrive + Localización da base de datos + Modelos + Enderezo electrónico + Número + CVV + PIN + Tarxeta de crédito + Engadir modelos? + + 30 segundos + 1 minuto + 5 minutos + 10 minutos + 15 minutos + 30 minutos + 1 hora + Nunca + + + Base de datos de KeePass 2 (.kdbx) + Keepass 2 XML (unencrypted) (.xml) + Keepass CSV (unencrypted) (.csv) + + diff --git a/src/keepass2android/Resources/values-hu/strings.xml b/src/keepass2android/Resources/values-hu/strings.xml index 08ff8aba..5e0527be 100644 --- a/src/keepass2android/Resources/values-hu/strings.xml +++ b/src/keepass2android/Resources/values-hu/strings.xml @@ -35,6 +35,8 @@ Elnézést, a Keepass2Android nem tudja kezelni a visszaadott URI-t: %1$s. Kérjük, lépjen kapcsolatba a fejlesztővel! Egy bejegyzés %1$d bejegyzés + Ikonkészlet + Még több... Biztonság Kijelző Hozzáférés a jelszavakhoz @@ -42,6 +44,7 @@ Fájlkezelés Billentyűzet Adatbázis exportálása... + Feloldás ujjlenyomattal Az adatbázis importálása az alkalmazás saját tárterületére A kulcsfájl importálása az alkalmazás saját tárterületére Billentyűzetváltás @@ -71,10 +74,18 @@ Ehhez a programhoz SEMMILYEN GARANCIA NEM JÁR. Ez egy szabad szoftver, GNU General Public License v2 vagy későbbi verziójának feltételei mellett terjeszthető, illetve módosítható. Másolás vágólapra + Érintés érzékelő + Ujjlenyomat megerősítése a folytatáshoz + Az ujjlenyomat nem ismerhető fel. Próbálja újra + Ujjlenyomat azonosítva + Az ujjlenyomattal való feloldáshoz Androdi 6.0 vagy újabb szükséges. + Nincs ujjlenyomat-leolvasó észlelve. + Ujjlenyomattal való feloldás letiltása + Ujjlenyomattal való feloldás engedélyezése Adja meg az adatbázis fájlnevét Utolsó hozzáférés Mégsem - Megjegyzés + Megjegyzések Címkék URL felülírása Jelszó megerősítése @@ -112,7 +123,7 @@ Fájlkezelő Jelszógenerálás Csoport - megjegyzés + megjegyzések jelszó megerősítése generált jelszó Csoportnév @@ -147,6 +158,7 @@ Beállítások Adatbázis-beállítások Törlés + Másolat létrehozása Áthelyezése egy másik csoportba Áthelyezés A bejegyzést tartalmazó csoport megnyitása @@ -161,6 +173,7 @@ Részletes keresés Ugrás az URL-re Adatbázis-váltás… + Minden mező megjelenítése Mínusz Soha Igen @@ -300,8 +313,7 @@ A felhasználónév és jelszó elérhetővé tétele az értesítési sávon és a vágólapon keresztül. Ne feledkezzen meg a jelszógyűjtés veszélyéről! Részletes értesítések Külön értesítés jelenjen meg a felhasználónév és a jelszó vágólapra másolásáról és a billentyűzet aktiválásáról. - KP2A billentyűzet - A teljes bejegyzés elérhetővé tétele a KP2A billentyűzet segítségével (ajánlott). + Billentyűzet/automatikus kitöltés értesítés Billentyűzetváltás Nyissa meg a bevitelimód-váltás párbeszédablakot, ha egy böngészőből indított keresés után a KP2A billentyűzet számára elérhető egy bejegyzés. Automatikus billentyűváltás (root jogosultsággal) @@ -323,6 +335,8 @@ Nyomja meg az Igen gombot a bejegyzés végleges törléséhez, vagy a Nem gombot Lomtárba helyezéséhez. Nyomja meg az Igen gombot a csoport végleges törléséhez, vagy a Nem gombot Lomtárba helyezéséhez. Véglegesen törölni kívánja a kiválasztott elemet? Válassza a \"Nem\" opciót a lomtárba helyezéshez. + Szeretné véglegesen törölni ezt a csoportot? + Szeretné véglegesen törölni a kiválasztott elemeket? Végleges törlés? Fájl újraolvasása? A megnyitott fájlt egy másik program módosította. Szeretné újraolvasni? @@ -347,6 +361,8 @@ Módosítások egyesítése... Igen, egyesítse! Nem, írja felül! + Offline munka + Online munka Az adatbázis helyi másolatának szinkronizálása… Távoli fájl letöltése… Fájl feltöltése… @@ -465,11 +481,37 @@ Az adatbázist módosíthatja, a szinkronizálásra később is lesz lehetőség Módosításhoz egy más helyre kell másolnia. Kattintson az OK gombra a másolási hely kiválasztásához. Megszakítás, megnyitás csak olvasásra. + Az adatbázis csak olvasható + A Keepass2Android a jelenlegi adatbázist csak olvasható módban nyitotta meg. Ikon hozzáadása fájlból... Fájl másolása... + Másolás + Szabványos belépés + Sablonok + Személyigazolvány + Név + E-mail + E-mail cím + Vezetéknélküli LAN + SSID + Telefonszám + CVV + PIN + Kártya tulajdonosa + Hitelkártya + Tagság Verziótörténet + Sablonok hozzáadása? + Sablonok hozzáadása az adatbázishoz Folytatás A megadott URI nem tűnik fájlnévnek. Biztos benne, hogy jó URI-t adott meg? + Keepass2Android: Hiba történt. + Engedélyezés + Letiltás + Hibajelentések küldése + Beépített billentyűzet használata + Automatikus kitöltés szolgáltatás használata + Kérjük, engedélyezze a Keepass2Android szolgáltatást. 30 másodperc 1 perc @@ -491,8 +533,8 @@ Az adatbázist módosíthatja, a szinkronizálásra később is lesz lehetőség Nagy - Világos Holo - Sötét Holo + Világos + Sötét Megjelenés diff --git a/src/keepass2android/Resources/values-it/strings.xml b/src/keepass2android/Resources/values-it/strings.xml index 1f1ef884..e651d80a 100644 --- a/src/keepass2android/Resources/values-it/strings.xml +++ b/src/keepass2android/Resources/values-it/strings.xml @@ -7,11 +7,12 @@ Keepass2Android è un gestore di password per Android che supporta l\'accesso in lettura/scrittura ai database di KeePass 2.x. L\'interfaccia utente è basata su KeepassDroid, sviluppato da Brian Pellin. Il codice per le operazioni del database si basa su KeePass di Dominik Reichl. Il robot Android è riprodotto o modificato dal lavoro creato e condiviso da Google e utilizzato secondo i termini descritti nella licenza Creative Commons Attribution 3.0. Il supporto SFTP è implementato utilizzando la libreria JSch sotto licenza BSD, creata da JCraft, Inc. + L\'icona del martello è stata creata da John Caserta del Progetto Noun. L\'icona del pinguino è stata creata da Adriano Emerick del Progetto Noun. L\'icona della piuma è stata creata da Jon Testa del Progetto Noun. L\'icona della mela è stata creata da Ava Rowell del Progetto Noun. Accetta Nega Aggiungi voce Modifica voce - Crea voce per l\'URL + Crea voce Aggiungi gruppo Aggiungi Gruppo Modifica Gruppo @@ -25,16 +26,18 @@ Periodo di inattività dell\'applicazione che precede il blocco del database. Termina il processo dell\'applicazione Pulsante-Chiudi - Mostra un pulsante nella schermata password per terminare il processo dell\'applicazione (per paranoici) + Mostra un pulsante nella schermata password per terminare l\'applicazione (per paranoici) Applicazione Impostazioni applicazione Visualizza il nome del gruppo nei risultati di ricerca Visualizza il nome del gruppo sotto i titoli delle voci nei risultati di ricerca. Utile se più voci hanno lo stesso nome. - Il gruppo di visualizzazione ora è: %1$s + Il gruppo visualizzato ora è: %1$s Mostra il nome del gruppo della voce Spiacente! Keepass2Android non può gestire l\'URI %1$s. Per favore, contatta lo sviluppatore! Una voce %1$d voci + Set di icone + Cercane altre... Sicurezza Visualizzazione Inserimento password @@ -42,14 +45,15 @@ Gestione file Tastiera Esporta il database... + Sblocco con Impronta Importa database in cartella interna Importa file chiave in cartella interna Cambio tastiera Disponibile solo per file interni. File salvato in cartella interna. - Il file database è stato salvato in una cartella interna: Premere OK per aprirlo dalla nuova posizione. Nota: non dimenticare di esportare regolarmente il database in una locazione sicura! - Il file chiave è stato copiato in una cartella interna. Accertatevi di avere un backup sicuro prima di cancellarlo dalla posizione attuale! - Impossibile usare la cartella interna se la posizione del file chiave non è nota. Modificare le impostazioni di sicurezza. + Il database è stato salvato in una cartella interna. Premi OK per aprirlo dalla nuova posizione. Nota: non dimenticare di esportare regolarmente il database in una locazione sicura! + Il file chiave è stato copiato in una cartella interna. Accertati di avere un backup sicuro prima di cancellarlo dalla posizione attuale! + Non è possibile utilizzare la cartella interna quando non viene memorizzata la posizione del file chiave. Modifica le impostazione di sicurezza. Sblocca Sblocca il database Parentesi @@ -62,8 +66,8 @@ La voce è disponibile tramite la tastiera KP2A è disponibile Impossibile aprire la finestra di selezione del metodo di input. Per favore, attiva la tastiera manualmente. - Per favore, abilita la tastiera di Keepass2Android nelle impostazioni del tuo sistema. - Creazione file chiave database… + Per favore, abilita la tastiera di Keepass2Android nelle impostazioni di sistema. + Creazione della chiave del database… Gruppo corrente Gruppo corrente: Root Database @@ -71,16 +75,34 @@ Keepass2Android viene distribuito ASSOLUTAMENTE SENZA ALCUNA GARANZIA; Si tratta di software libero e sei invitato a distribuirlo sotto le condizioni della licenza GPL versione 2 o superiore. \u2026 Copia negli appunti + Sensore di tocco + Conferma l\'impronta per continuare + Non posso impostare lo sblocco con Impronta: + Impronta digitale non riconosciuta. Riprova + Impronta riconosciuta + Sblocco con Impronta digitale richiede Android 6.0 o versione successiva. + Nessun lettore di impronta digitale rilevato. + Non hai nessuna impronta digitale registrata su questo dispositivo. Per prima cosa vai nelle impostazioni di sistema. + Disabilita lo sblocco con Impronta + Abilita lo sblocco totale con Impronta + Abilita lo sblocco con Impronta per QuickUnlock + Tocca il sensore per sbloccare il database + Sblocco con Impronta digitali non riuscita. La chiave di decodifica è stata invalidata dal sistema operativo. Questo solitamente accade se una nuova impronta digitale è stata registrata o sono state modificate le impostazioni di protezione. Sblocca con la password e quindi riattiva lo sblocco con Impronta nelle impostazioni del database. + Sblocco del database fallito: chiave composita non valida. Lo sblocco con Impronta è stato disabilitato perché sembra che la password principale memorizzata non sia più valida. Sblocca con la password e poi riattiva lo sblocco con Impronta nelle impostazioni del database. + Per favore riattiva lo sblocco con Impronta per la nuova password principale. + +Questo memorizzerà la password principale su questo dispositivo, cifrata con il Keystore Android e protetta tramite autenticazione con impronta digitale. Permette di sbloccare il database solo con l\'impronta digitale. + Permette di utilizzare l\'autenticazione tramite impronta digitale anziché il codice di QuickUnlock. Non necessita di memorizzare alcuna informazione relativa alla tua password principale. Inserisci il nome del file del database Ultimo accesso Annulla - Commenti - Tag + Note + Etichette Sovrascivere l\'URL Conferma password Creato Scade - Nome Gruppo + Nome del gruppo File chiave (opzionale) File chiave Modificato @@ -112,7 +134,7 @@ Sfoglia file Genera password Gruppo - commento + note conferma password password generata Nome gruppo @@ -123,7 +145,7 @@ nome url sovrascrivi l\'URL - tag1, tag2 + etichetta1, etichetta2 nome utente Password o file chiave non validi. Algoritmo non valido. @@ -147,6 +169,7 @@ Impostazioni Impostazioni Database Elimina + Crea duplicato Sposta in un altro gruppo Sposta Passa al gruppo superiore @@ -160,18 +183,19 @@ Cerca Ricerca avanzata Vai all\'URL - Cambia il database… + Cambia il database + Mostra tutti i campi Meno Mai No Nessuna voce nel database o nel gruppo. Nessun risultato - Nessun gestore per questo URL. + Nessun gestore per questo url. Apri un database recente (clicca per aprire) - Non cercare tra le voci di Backup e Cestino + Non cercare tra le voci di backup e cestino Escludi i gruppi \'Backup\' e Cestino dai risultati di ricerca - Nome del file del database di KeePass + Nome file del database di KeePass Inserisci la password del database Seleziona il tipo di chiave principale: Creazione del nuovo database… @@ -181,7 +205,7 @@ Salva il file chiave Elimina Rijndael (AES) - Root + Radice Cicli di cifratura Un livello di cifratura elevato fornisce una protezione maggiore contro attacchi di tipo \"forza bruta\", ma può rallentare di molto sia il caricamento che il salvataggio. cicli @@ -192,17 +216,17 @@ Database esportato con successo! Spazio Cerca - Mostra Password + Mostra password Ordina per... Ordina per nome Ordina per data di creazione Ordina per data di modifica - Mantieni l\'ordinamento di default + Mantieni l\'ordinamento predefinito Speciale Cerca Risultati della ricerca Cerca in - Seleziona un\'altra voce + Seleziona voce Apri il gruppo desiderato, poi premi \"%1$s\"! Inserisci qui Twofish @@ -214,12 +238,12 @@ Versione Cronologia delle versioni Keepass2Android è sviluppato da Philipp Crocoll. - Grazie per i contributi di codice di %1$s. - Grazie per i contributi di progettazione di icone e layout a %1$s. + Grazie per i contributi al codice di %1$s. + Grazie per i contributi di progettazione icone e layout a %1$s. Il Plugin Twofish Cipher per Keepass è stato sviluppato da Scott Greenberg ed è incluso in KP2A. - L\'android-filechooser è stato sviluppato da Hai Bison. - La tastiera KP2A è basata sulla tastiera di \"Gingerbread\" del progetto \"Android Open Source Project\" e utilizza il codice del \"Plugin Manager\" della tastiera \"Hacker\'s Keyboard\", di Klaus Weidner. - Si prega di notare + il selettore di file per android è stato sviluppato da Hai Bison + La tastiera KP2A è basata sulla tastiera di \"Gingerbread\" del progetto \"Android Open Source Project\" e utilizza il codice del \"Plugin Manager\" della tastiera \"Hacker\'s Keyboard\" di Klaus Weidner. + Attenzione Collaboratori Espressione regolare Il TAN scade con l\'uso @@ -247,13 +271,13 @@ Proteggi la visibilità dei dati Se abilitato, non permette di fare screenshot né mostra la miniatura nella lista delle App Recenti. Nascondi l\'icona QuickUnlock - QuickUnlock purtroppo non funziona senza visualizzare un\'icona di notifica. Selezionare questa opzione per utilizzare un\'icona trasparente. + QuickUnlock purtroppo non funziona senza visualizzare un\'icona di notifica. Seleziona questa opzione per utilizzare un\'icona trasparente. Nascondi l\'icona QuickUnlock - QuickUnlock necessita di un\'icona nell\'area di notifica per funzionare correttamente. Seleziona questa opzione per visualizzare una notifica senza icona. + QuickUnlock necessita di una notifica per funzionare correttamente. Seleziona questa opzione per visualizzare una notifica senza icona. Lunghezza della chiave QuickUnlock Numero massimo di caratteri utilizzati come QuickUnlock password. QuickUnlock fallito: password errata! - Cartella degli allegati + Cartella per gli allegati Cartella dove vengono salvati i file allegati. Salva allegato Per favore, scegli dove salvare l\'allegato. @@ -269,60 +293,63 @@ Nome del campo Valore del campo Campo protetto - Aggiung un allegato... - Aggiungere la stringa aggiuntiva - Elimina la stringa aggiuntiva + Aggiungi un allegato + Aggiungi campo + Elimina campo %1$s: Bloccato. QuickUnlock abilitato. %1$s: Sbloccato. Immettere le credenziali del server - Operazioni di file - Usa le transazioni per la scrittura del database + Transazioni + Usa le transazioni del file per la scrittura dei database Blocca allo spegnimento dello schermo Blocca il database quando lo schermo viene spento. - Cancella la master password inserita - Quando cambi schermata senza aver sbloccato il database, cancella la master password inserita. + Cancella la password principale inserita + Cancella la password principale inserita quando cambi schermata senza aver sbloccato il database. Blocca quando lasci l\'app Blocca il database quando si lascia l\'app premendo il tasto \"indietro\". Nascondi l\'opzione della donazione Questa impostazione è per i donatori. E\' disponibile solo dopo aver usato Keepass2Android per un po\'. Senza donazioni, quest\'app non potrebbe esistere né venire continuamente migliorata! Se non hai ancora donato, puoi fare una donazione ora. - Caching del database + Cache del database Mantieni una copia dei database remoti nella cartella della cache dell\'applicazione, in modo da poterli usare anche offline. Certificati SSL Definisci cosa fare quando la convalida del certificato fallisce. Nota: puoi installare i certificati sul dispositivo se la validazione fallisce! Svuotare la cache? - Quest\'operazione cancellerà tutti i file memorizzati nella cache del database. Tutte le modifiche apportate quando eri offline e che non sono ancora state sincronizzate andranno perse! Continuare? + Quest\'operazione cancellerà tutti i database memorizzati nella cache. Tutte le modifiche apportate quando eri offline e che non sono ancora state sincronizzate andranno perse! Continuare? Controlla modifiche Controlla se il file è stato modificato esternamente prima di salvare le modifiche. Cerca UUID duplicati Controlla se il database è danneggiato poiché contiene più voci con lo stesso ID. Ciò potrebbe causare comportamenti imprevisti. - Notifiche + Notifiche degli appunti Rendi accessibili nome utente e password tramite gli appunti nella barra delle notifiche. Fai attenzione agli sniffer delle password! Notifiche separate Mostra notifiche separate per la copia di nome utente e password nella clipboard e per l\'attivazione della tastiera. - Notifica della tastiera KP2A - Rendi la voce selezionata accessibile tramite la tastiera KP2A (raccomandato). + Notifica Tastiera/Autoriempimento + Rendi la voce selezionata accessibile tramite la tastiera KP2A e l\'Autoriempimento (raccomandato). Cambia tastiera - Apri il dialogo di selezione della tastiera quando è disponibile una voce per la tastiera KP2A dopo una ricerca nel browser o dalla tastiera. - Auto-switch sui dispositivi con \"root\" + Apri il dialogo di selezione della tastiera quando la voce è disponibile tramite la tastiera KP2A dopo una ricerca nel browser. + Cambio automatico sui dispositivi con \"root\" Commuta automaticamente alla tastiera KP2A quando viene aperta una voce. Richiede root ed app Secure Setting con System+. - Auto-commutazione solo dopo ricerca - Commuta automaticamente alla tastiera KP2A solo sopo aver utilizzato la funzione Share URL (ma non quando si apre una voce in un altro modo) + Cambio automatico solo dopo una ricerca + Commuta automaticamente alla tastiera KP2A solo dopo aver utilizzato la funzione Share URL (ma non quando si apre una voce in un altro modo) Ritorno alla tastiera precedente Ritorna alla tastiera precedente quando non viene aperta alcuna voce. Icona di notifica quando sbloccato - Visualizza una notifica quando il database è sbloccato. + Visualizza un\'icona di notifica quando il database è sbloccato. Pre-carica il file del database Inizia il caricamento in background o il download del database durante l\'immissione della password. - Vuoi sovrascrivere il file esistense usando lo stesso nome? + Vuoi sovrascrivere il file esistente usando lo stesso nome? Sovrascrivere il file esistente? Sovrascrivi Rinomina Impossibile aggiungere l\'allegato. Cestino Vuoi eliminare definitivamente questa voce? Premi No per cestinare. - Vuoi eliminare definitivamente questo gruppo? Premere No per cestinare. + Vuoi eliminare definitivamente questo gruppo? Premi No per cestinare. Vuoi eliminare definitivamente gli elementi selezionati? Premi No per cestinarli. + Vuoi eliminare definitivamente questa voce? + Vuoi cancellare definitivamente questo gruppo? + Vuoi cancellare definitivamente gli elementi selezionati? Eliminare definitivamente? Ricaricare il file? Il file attualmente aperto è stato modificato da un altro programma. Vuoi ricaricarlo? @@ -331,22 +358,26 @@ Suggerisci o vota nuove funzioni Valuta questa app Traduci KP2A - Aggiungi voce… - Aggiungi gruppo… + Aggiunta della voce… + Aggiunta del gruppo… Eliminazione della voce... - Elimina gruppo… - Eliminazione elementi… - Imposta password… - Annulla modifiche… + Eliminazione del gruppo... + Eliminazione degli elementi… + Impostazione della password… + Annullamento delle modifiche… Trasformazione della chiave principale… Decodifica database… Analisi del database… Controllo delle modifiche nel file di destinazione… Unire le modifiche? - Il file di database è stato modificato esternamente. Si desidera caricare e unire le modifiche prima di salvare? Selezionare No se si desidera sovrascrivere le modifiche esterne. + Il file di database è stato modificato esternamente. Vuoi caricare e unire le modifiche prima di salvare? Seleziona No se vuoi sovrascrivere le modifiche esterne. Unisco le modifiche... Sì, unisci No, sovrascrivi + Lavora offline + Lavora online + Evita il traffico di rete utilizzando la copia cache locale del file. Le modifiche vengono memorizzate nella cache locale e verranno caricate solo quando ritornerai in modalità online. + Modalità offline. Sincronizzazione dei database nella cache… Download file remoto… Caricamento file… @@ -361,19 +392,19 @@ Il file remoto e la cache sono sincronizzati. Aggiornata copia cache locale di %1$s. Nessuna modifica rilevata. - Aggiornato il file OTP ausiliario locale: il contatore remoto era maggiore. - Aggiornato il file OTP ausiliario remoto: il contatore locale era maggiore. + Il file OTP ausiliario in cache è stato aggiornato: il contatore remoto era maggiore. + Il file OTP ausiliario remoto è stato aggiornato: il contatore locale era maggiore. Sincronizzazione del file OTP ausiliario… file del database File OTP ausiliario Si è verificato un errore: - Il datbase è corrotto. Sono stati trovati ID duplicati. (Avete salvato con Minikeepass?) Reimportare in un nuovo database con Keepass 2 per PC e selezionare \'Crea nuovi ID\'. - Puoi disattivare questo messaggio d\'errore in Impostazioni/Impostazioni applicazione/Gestione file/Cerca UUID duplicati. Tieni presente che potresti sperimentare comportamenti inaspettati. E\' consigliato correggere il database. - Sincronizzazione del database… + Il database è corrotto: ho trovato degli ID duplicati. (Hai salvato con Minikeepass?) Reimporta in un nuovo database con Keepass 2 per PC e seleziona \'Crea nuovo ID\'. + Puoi disattivare questo messaggio d\'errore in Impostazioni/Applicazione/Gestione file/Cerca UUID duplicati. Tieni presente che si potrebbero verificare dei comportamenti imprevisti. E\' consigliato correggere il database. + Sincronizza il database… Non è possibile spostare il gruppo in questo gruppo. Oggi è l\'Oktoberfest! Se ti piace Keepass2Android: non sarebbe un buon giorno per offrirmi una birra? - Il 10 maggio? È il mio compleanno! Se ti piace questa app, perché non mi mandi degli auguri di buon compleanno insieme ad un piccolo regalo? Questo mi renderebbe davvero felice! :-) - Oh, il 10 maggio ti sei perso il mio compleanno! Se ti piace questa app, perché non mi mandi degli auguri di buon compleanno ed un piccolo regalo? Non è ancora troppo tardi per farmi felice! :-) + Il 10 maggio? È il mio compleanno! Se ti piace questa app, perché non mi mandi gli auguri di buon compleanno insieme ad un piccolo regalo? Questo mi renderebbe davvero felice! :-) + Oh, il 10 maggio ti sei perso il mio compleanno! Se ti piace questa app, perché non mi mandi gli auguri di buon compleanno ed un piccolo regalo? Non è ancora troppo tardi per farmi felice! :-) Dimmi di più! No, non mi piace più di tanto host (es: 192.168.0.1) @@ -389,7 +420,7 @@ HTTPS (WebDav) Dropbox Dropbox (cartella KP2A) - Se non vuoi dare a KP2A completo accesso al tuo Dropbox, puoi selezionare questa opzione. Richiederà solo l\'accesso alla cartella Apps/Keepass2Android. Ciò è particolarmente indicato quando si crea un nuovo database. Se hai già un database, fai click su questa opzione per creare la cartella, poi spostaci dentro il file (da PC), quindi seleziona di nuovo questa opzione per aprire il file. + Se non vuoi dare a KP2A accesso completo al tuo Dropbox, puoi selezionare questa opzione. Richiederà solo l\'accesso alla cartella Apps/Keepass2Android. Ciò è particolarmente indicato quando si crea un nuovo database. Se hai già un database, fai click su questa opzione per creare la cartella, poi spostaci dentro il file (dal PC), quindi seleziona di nuovo questa opzione per aprire il file. Google Drive OneDrive SFTP (SSH File Transfer) @@ -399,20 +430,21 @@ Puoi salvare il database localmente, sul tuo dispositivo Android, o nel Cloud (solo versione non-Offline). Keepass2Android rende il database disponibile anche se sei offline. Dato che il database è cifrato con AES 256 bit, nessuno potrà accedere alle tue password, tranne te. Noi raccomandiamo di usare Dropbox: è accessibile tramite tutti i dispositivi e fornisce il backup di versioni precedenti dei file. Seleziona dove vuoi salvare il database: Cambia posizione - Master password - Il database è stato cifrato con la password che hai inserito. Scegli password complesse per mantenere sicuro il database! Tip: pensa ad una o due frasi ed utilizza le prime lettere delle parole per comporre una password. Includi anche la punteggiatura. - Seleziona una master password per proteggere il database: + Se abilitato, Keepass2Android rimane in esecuzione in background anche quando il database è bloccato. Questo permette di sbloccare il database con solo una breve parte della password principale. + Password principale + Il database viene cifrato con la password che inserisci qui. Scegli una password complessa per mantenere sicuro il database! Suggerimento: pensa ad una o due frasi ed utilizza le prime lettere delle parole per comporre la password. Includi anche la punteggiatura. + Seleziona una password principale per proteggere il database: File chiave - Un file chiave è, essenzialmente, una password salvata in un file. I file chiave sono generalmente più sicuri delle master password perché possono essere molto più complessi; tuttavia è anche più difficile tenerli al sicuro. Se carichi il database nel Cloud, non caricare anche il file chiave! Lo renderebbe totalmente inutile! Attenzione: non cambiare il contenuto del file chiave dopo aver creato il database! - Scegli se vuoi utilizzare un file chiave oltre alla master password: + Un file chiave è, essenzialmente, una password salvata in un file. I file chiave sono generalmente più sicuri delle password principali perché possono essere molto più complessi; tuttavia è anche più difficile tenerli al sicuro. Se carichi il database nel Cloud, non caricare lì anche il file chiave! Lo renderebbe totalmente inutile! Importante: non cambiare il contenuto del file chiave dopo aver creato il database! + Scegli se vuoi utilizzare un file chiave in aggiunta alla password principale: Usa file chiave Errore nell\'aggiunta del file chiave! - Carica il file OTP ausiliario… - Inserisci i successivi One-time-password (OTP). Striscia sul retro del tuo dispositivo NEO Yubikey per accedere via NFC. + Carico il file OTP ausiliario… + Inserisci i successivi One-time-password (OTP). Scorri il tuo Yubikey NEO sul retro del tuo dispositivo per inserirli via NFC. OTP %1$d Impossibile trovare un\'app che può gestire il challenge. Installa Yubichallenge da Google Play. Impossibile caricare il file OTP ausiliario! - Devi utilizzare il plugin OtpKeyProv per KeePass 2. x (PC) per poter configurare il database per l\'utilizzo con OTP! + Devi utilizzare il plugin OtpKeyProv per KeePass 2.x (PC) per poter configurare il database per l\'utilizzo con OTP! Prima seleziona un database. L\'OTP viene scartata per motivi di sicurezza. OTP scartata: OTP già tutte inserite! Prima chiudi il database. OTP scartata. @@ -420,16 +452,16 @@ OTP-secret (es.: 01 23 ab cd…) Errore durante l\'analisi dell\'OTP-secret! Creazione chiave OTP fallita! Assicurati di aver inserito le OTP corrette. - Errore aggiornamento file OTP ausiliario! + Errore nell\'aggiornamento del file OTP ausiliario! Salvataggio file OTP ausiliario… La risposta al challenge non è corretta. Impossibile caricare il file ausiliario per il challenge! Usa il plugin KeeChallenge in KeePass 2.x (PC) per configurare il database per l\'utilizzo del protocollo challenge-response! Errore nell\'aggiornamento del file OTP ausiliario! - Nome del campo Seed di TOTP - Se stai usando il plugin \"TrayTotp\" di Keepass 2 con impostazioni personalizzate, inserisci qui il nome del campo seed in base a quanto impostato sul PC. - TOTP impostazioni del campo nome - Inserisci il nome del campo delle impostazioni per TrayTotp qui. + Nome del campo \"Seed TOTP\" + Se stai usando il plugin \"TrayTotp\" di Keepass 2 con impostazioni personalizzate, inserisci qui il nome del campo \" campo seed\" in base a quanto impostato sul PC. + Nome del campo \"impostazioni TOTP\" + Inserisci qui il nome del campo \"campo impostazioni\" per TrayTotp. TrayTotp Caricamento… Plug-in @@ -439,40 +471,105 @@ abilitato disabilitato Cerca plug-in online - Scope + Ambiti %1$s richiede le credenziali per %2$s. %1$s richiede le credenziali. Per favore seleziona una voce. Abilitato Notifica azioni sul database - Il plugin riceve una notifica quando il database viene aperto, chiuso o salvato. + Il plugin riceverà una notifica quando il database viene aperto, chiuso o salvato. Dati della voce corrente - Il plugin riceverà tutti i dati relativi alla voce selezionata del database e gli sarà permesso di proporre azioni e modificare la sua visualizzazione. + Il plugin riceverà tutti i dati relativi alla voce selezionata e gli sarà permesso di proporre azioni e modificare la sua visualizzazione. Interroga proprie credenziali - Al plugin sarà consentito d\'interrogare le credenziali che hanno il package dell\'applicazione associato. + Il plugin potrà controllare le credenziali associate con il proprio pacchetto applicativo. Interroga credenziali - Al plugin sarà consentito di interrogare le credenziali su delega di siti web o applicazioni. + Il plugin potrà controllare le credenziali su delega di siti web o applicazioni. Ottieni altri tipi di archiviazione - Attenzione: validazione del certificato del server fallita: %1$s. Installa il certificato appropriato sul tuo dispositivo o controlla le impostazioni! - Errore: validazione del certificato del server fallita. Installa il certificato appropriato sul tuo dispositivo o controlla le impostazioni! + Attenzione: validazione del certificato del server fallita: %1$s. Installa il certificato principale appropriato sul tuo dispositivo o controlla le impostazioni! + Errore: validazione del certificato del server fallita! Installa il certificato principale appropriato sul tuo dispositivo o controlla le impostazioni! Seleziona il formato del file - Desolato! Keepass2Android è stato chiuso da Android! Per ragioni di sicurezza, Keepass2Android non mantiene in memoria le credenziali selezionate, quindi è necessario che tu riapra il database. Nota: ciò dovrebbe accadere solo molto di rado. Se dovesse succedere, per favore lasciami un messaggio su crocoapps@gmail.com. + Desolato! Keepass2Android è stato chiuso da Android! Per ragioni di sicurezza, Keepass2Android non mantiene in memoria le credenziali selezionate, quindi è necessario che tu riapra il database. Nota: questo dovrebbe accadere soltanto molto raramente. Se dovesse succedere, per favore mandami un messaggio a crocoapps@gmail.com. Il file è disponibile per Keepass2Android solo temporaneamente. - Il file selezionato è di sola lettura. - Il file selezionato è di sola lettura per Keepass2Android a causa delle restrizioni di Android 4.4+. + Il file selezionato è in sola lettura. + Il file che hai selezionato è in sola lettura per Keepass2Android a causa delle restrizioni di Android 4.4+. Per poterlo usare, devi copiarlo in un\'altra posizione. Per modificarlo, devi copiare il file in un\'altra posizione. Premi OK per selezionare il percorso dove copiare il file. Annulla, apri in sola lettura. + Il database è di sola lettura + Keepass2Android ha aperto il database corrente in sola lettura. + Sembra che tu abbia aperto il file da un\'app esterna. In questa modalità non è supportata la scrittura. Se vuoi modificare il database, chiudilo e seleziona \"Cambia il database\". Quindi apri il file utilizzando una delle opzioni disponibili, se possibile. + C\'è impostato il flag di sola lettura. Rimuovi il flag vuoi modificare il database. + La scrittura non è possibile a causa delle restrizioni introdotte in Android KitKat. Se vuoi apportare modifiche al database, chiudilo e seleziona \"Cambia il database\". Quindi apri il file utilizzando il Selettore file di sistema. Aggiungi icona da file... Copia dei file... + Copia + Voce standard + Modelli + ID Carta + Nome + Luogo di emissione + Data di emissione + E-Mail + Indirizzo e-mail + Wireless LAN + Nota sicura + SSID + Numero + CVV + PIN + Titolare carta + Carta di credito + Membership log delle modifiche + Vuoi aggiungere i modelli? + Keepass2Android ha dei modelli per l\'inserimento di account E-Mail, password di reti Wireless, note sicure ed altre cose. Vuoi aggiungere questi modelli al database? Se scegli \"No\", li puoi comunque aggiungere in seguito, tramite le Impostazioni del database. + Aggiungi i modelli al database Attenzione! Questa versione è un\'anteprima e potrebbe contenere dei difetti! Se noti *qualcosa* di strano, per favore fammelo sapere (su Codeplex o via email). Continua L\'URI inserito non sembra il nome di un file. Sei sicuro che sia un file valido? + Chiave composita non valida! Riprova. + Chiave composita non valida! Per favore prova la seguente procedura per sbloccare il database: \n + +• assicurati di aver inserito la password corretta. Usa l\'icona che rappresenta un occhio per rivelare la password immessa.\n +• assicurati di aver selezionato il tipo di password corretto. Assicurati che coincida con il tipo usato quando hai creato il database.\n +• assicurati di aver selezionato il file del database corretto. + + +Il file è corrotto.\n +Ecco alcuni suggerimenti che ti potrebbero aiutare a diagnosticare il problema:\n + +• se hai copiato il file tramite USB (MTP-Mode), riprova usando uno strumento come MyPhoneExplorer. MTP, a volte, tronca i file.\n +• se non puoi aprire il file dallo stesso percorso sul tuo PC, è molto probabile che il file sia effettivamente danneggiato. Per favore usa un backup del database. Se credi che Keepass2Android abbia corrotto il file, contatta il supporto.\n +• se puoi ancora aprire il file sul tuo PC, contatta il supporto. Puoi provare a salvarlo con impostazioni differenti (es: non compresso) sul PC e, poi, riprovare ad aprirlo in Keepass2Android. + Keepass2Android: si è verificato un errore. + Si è verificato un errore imprevisto durante l\'esecuzione di Keepass2Android. Ti preghiamo di aiutarci a risolvere il problema acconsentendo ad inviare le segnalazioni d\'errore. + Le segnalazioni di errore non conterranno mai alcun contenuto del database o la password principale. È possibile disattivarle nelle impostazioni dell\'applicazione. + Abilita + Disabilita + Chiedi dopo un errore + Segnalazione errori + Attivare l\'Autoriempimento? + Le credenziali possono essere trasferite ad altre app in modi differenti: puoi copiare i dati negli appunti, ma tieni presente che, in Android, gli appunti non sono sicuri. La tastiera incorporata fornisce accesso completo alla voce selezionata, ma deve essere abilitata ogni volta che devi accedere alle credenziali. Da Android 5, Keepass2Android può inserire automaticamente nome utente e password tramite il servizio di Autoriempimento. + Usa tastiera incorporata + Usa il servizio di Autoriempimento + Per favore abilita il servizio di Keepass2Android. Versione 0.9.8c\n * risolve la vulnerabilità SSL in Microsoft Live SDK (utilizzato per l\'accesso ai file via OneDrive)\n * bugfix: la precedente release conteneva due metodi di input (una andava in crash)\n + +Versione 1.0.0\n +* sblocco con impronta (richiede Android 6.0+ o un dispositivo Samsung)\n +* aggiunge autoriempimento (richiede Android 5.0+)\n +* aggiunge supporto per i modelli delle voci\n +* aggiunge \"modalità non in linea\"\n +* consente di copiare le voci\n +* completamento automatico per i nomi dei campi\n +* consente di rimuovere gli elementi dalla lista dei file recenti\n +* richiede le autorizzazioni in fase di esecuzione in Android 6.0\n +* bugfix (nella tastiera incorporata, su selezione di icone)\n +* aggiunge opzione per la segnalazione di errori\n +* aggiunge messaggi di aiuto in vari punti\n Versione 0.9.9\n * interfaccia completamente riprogettata. Grazie mille a Stefano Pignataro (l\'http://www.spstudio.at) per il suo supporto!\n @@ -480,19 +577,22 @@ Versione 0.9.9\n * supporta la modalità Multi Window sui dispositivi Samsung\n * aumenta il numero predefinito di cicli di cifratura per i nuovi database\n * controlla la presenza di chiavi duplicate tra i campi aggiuntivi per evitare la perdita di dati\n + +Versione 0.9.9c\n +* il tema scuro è tornato\n +* puoi installare altri pacchetti di icone (le vecchie icone in stile Windows sono disponibili sul Play Store)\n +* aggiunge richiesta di conferma prima di eliminare voci senza passare da cestino\n +* bugfix (errata visualizzazione dell\'OTP-secret, icona dell\'app errata in certi posti)\n Versione 0.9.8b\n -* bugfix (il salvataggio di alcuni database fallisce, l\'esportazione su periferica locale non funziona, la selezione di alcune opzioni manda l\'app in crash)\n +* correzione di errori (il salvataggio di alcuni database fallisce, l\'esportazione su periferica locale non funziona, la selezione di alcune opzioni manda l\'app in crash)\n -Versione 0.9.8 preview 2 (alpha)\n -*** NOTA: questa anteprima è intesa per i test preliminari della nuova interfaccia utente. Attualmente non è completa! *** -* Material design. +Versione 0.9.8\n * supporto per Storage Access Framework (permette a KP2A Offline di scrivere su scheda SD e Google Drive)\n * tenta di rilevare errori dell\'utente nell\'inserimento degli URL di WebDAV (cartella al posto di file)\n -* cambia il font della password\n +* cambiato il font della password\n * consente di modificare l\'account di Dropbox\n -* bugfix: ora ricorda la password OTP\n -* Nota: avevo promesso il Material Design per questa versione. Ci sto lavorando costantemente, ma c\'è bisogno di un po\' più di tempo. Scusate!\n +* bugfix: ora ricorda la password OTP Versione 0.9.7b\n * aggiorna le traduzioni\n @@ -552,7 +652,7 @@ Avevo promesso alcune altre modifiche. Arriveranno con la prossima release - scu Versione 0.9.3 r5\n * Incorporate correzioni da Xamarin: Keepass2Android è ora compatibile con ART su Android 4.4.2. Finalmente!\n - * Correzioni bug: errori in sincronizzazione (aggiornamento visualizzazione, corretto controllo per modifiche in http), errori su dispositivi Android 2.x, errori nelle implementazioni di archiviazione con Google Drive e SkyDrive, pulizia degli appunti in chiusura database, errori in apertura allegati, problemi di visualizzazione della tastiera\n + * Correzioni di errori: errori in sincronizzazione (aggiornamento visualizzazione, corretto controllo per modifiche in http), errori su dispositivi Android 2.x, errori nelle implementazioni di archiviazione con Google Drive e OneDrive, pulizia degli appunti alla chiusura del database, errori in apertura allegati, problemi di visualizzazione della tastiera\n Versione 0.9.3\n * Nuova tastiera con molti miglioramenti. Vedi Impostazioni.\n @@ -595,7 +695,7 @@ Avevo promesso alcune altre modifiche. Arriveranno con la prossima release - scu * Migliorata la barra di ricerca con suggerimenti\n * Nuovo logo dell\'App!\n * Aggiunto supporto al formato .kdbp per apertura e salvataggio più veloci\n -* Migliorato l\'editing delle stringhe aggiuntive e della visualizzazione nascosta quando protetta\n +* Migliorata la modifica delle stringhe aggiuntive e la visualizzazione nascosta quando sono protette\n Grazie ad Alex Vallat per il suo contributo al codice!\n Grazie a Niki Hüttner (www.close-cut.de) per il logo!\n Versione 0.8.3 \n @@ -624,7 +724,7 @@ Grazie a Niki Hüttner (www.close-cut.de) per il logo!\n Estesa la possibilità di donare una birra o qualcos\'altro Versione 0.7\n * Aumentata la velocità di caricamento: l\'elaborazione delle chiavi ora è 10 volte più veloce!\n -* Aggiunta la tastiera virtuale di Keepass2Android: usa questa tastiera quando inserisci le credenziali. Ti metterà al riparo dagli sniffer delle password basati sulla clipboard (disabilita le vecchie notifiche della clipboard dalle impostazioni)\n +* Aggiunta la tastiera virtuale di Keepass2Android: usa questa tastiera quando inserisci le credenziali. Ti metterà al riparo dagli sniffer delle password basati sugli appunti (disabilita le vecchie notifiche degli appunti nelle impostazioni)\n * Aggiunta l\'opzione per donare una birra o qualcos\'altro (vedi menu) Versione 0.6.2\n * Integrazione con Google Drive/Dropbox/... : usa l\'app ufficiale di Google Drive o Dropbox App e apri un qualunque file \".kdbx\". In questo modo si aprirà KP2A.\n @@ -661,8 +761,8 @@ Prima release pubblica Grande - Holo Chiaro - Holo Scuro + Chiaro + Scuro Tema diff --git a/src/keepass2android/Resources/values-iw/strings.xml b/src/keepass2android/Resources/values-iw/strings.xml new file mode 100644 index 00000000..7ad103b9 --- /dev/null +++ b/src/keepass2android/Resources/values-iw/strings.xml @@ -0,0 +1,4 @@ + + + + diff --git a/src/keepass2android/Resources/values-ja/strings.xml b/src/keepass2android/Resources/values-ja/strings.xml index aeb65dc2..0551260f 100644 --- a/src/keepass2android/Resources/values-ja/strings.xml +++ b/src/keepass2android/Resources/values-ja/strings.xml @@ -7,13 +7,17 @@ \"Keepass2Android\"はパスワードマネージャソフト\"KeePass\"をAndroid上で利用する為のアプリです。 ユーザー インターフェイスは Brian Pellin によって開発された KeepassDroid のポートをベースにしています。データベース操作のコードは Dominik Reichl の KeePass をベースにしています。Google によって作成および共有されたアンドロイド ロボットは、クリエイティブコモンズ 3.0 帰属ライセンスに記載の条件に従って複製および変更して使用しています。 BSD ライセンスの下で JCraft, Inc. によって作成された JSch ライブラリを使用して SFTP のサポートが実装されています。 + \"Hammer\" アイコンは Noun Project において John Caserta によって作成されました。 +\"Penguin\" アイコンは Noun Project において Adriano Emerick によって作成されました。 +\"Feather\" アイコンは Noun Project において Jon Testa によって作成されました。 +\"Apple\" アイコンは Noun Project において Ava Rowell によって作成されました。 決定 拒否 エントリーを追加 エントリーを編集 - URL のエントリを作成します。 + URL のエントリーを作成します。 グループを追加 - 新しいグループ名を入力 + グループを追加 グループを編集 アルゴリズム アルゴリズム @@ -22,7 +26,7 @@ Keepass2Android オフライン版 KP2A オフライン版 アプリケーション タイムアウト - KeePassがこの時間非アクティブだった場合、データベースをロックします。 + アプリケーションが非アクティブな場合にデータベースがロックされるまでの時間。 アプリのプロセスを終了 終了ボタン パスワード入力画面で、アプリケーションのプロセスを終了するためのボタンを表示します。(神経質なユーザー向けです) @@ -33,8 +37,10 @@ 表示中のグループ: %1$s エントリー表示画面にグループ名を表示する。 申し訳ありません! Keepass2Android は、返された URI %1$s を処理できません。開発者にお問い合わせください! - 単一のエントリ - %1$d エントリ + 単一のエントリー + %1$d エントリー + アイコンセット + さらに探す… セキュリティ 表示 パスワードエントリーへのアクセス @@ -42,6 +48,7 @@ ファイル操作 キーボード データベースのエクスポート + 指紋認証によるロック解除 データベースを内部のフォルダへインポート キーファイルを内部のフォルダへインポート キーボードの切り替え @@ -52,14 +59,14 @@ キーファイルの場所を記憶しない場合内部のディレクトリを使用できません。セキュリティの設定を変更してください。 ロック解除 データベースのロック解除 - カッコ + 括弧 キャンセル クリップボードを消去しました。 クリップボード タイムアウト - コピーした情報をクリップボードから消去する時間 + コピーした情報がクリップボードから消去されるまでの時間。 ここをタップするとユーザー名をクリップボードにコピーします ここをタップするとパスワードをクリップボードにコピーします - KP2A キーボードを介して入力可能です。 + KP2A キーボードで入力できます 使用可能 「入力方法の選択」ダイアログを開けません。手動でキーボードを有効にしてください。 システム設定で Keepass2Android キーボードを有効にしてください。 @@ -71,10 +78,28 @@ Keepass2Android によって作られたフリーソフトウェアであり、無保証です。GPLバージョン2以上の条件下でこれを再頒布することができます。 \u2026 クリップボードにコピー + タッチセンサー + 続行するには指紋を確認してください + 指紋認証によるロック解除を設定できません: + 指紋が認識できませんでした。もう一度やり直してください + 指紋が認識されました + 指紋認証によるロック解除には、Android 6.0 以降が必要です + 指紋認証のためのハードウェアがありません + このデバイスに指紋が登録されていません。最初にシステムの設定で登録してください + 指紋認証によるロック解除を無効にする + 指紋認証によるデータベースのロック解除を有効にする + 指紋認証によるクイック解除を有効にする + ロック解除のためにセンターにタッチしてください + 指紋認証によるロック解除に失敗しました。Android OS によって復号化キーが無効化されました。これは通常、新しい指紋の登録時やセキュリティ設定の変更時に発生します。パスワードによってロックを解除し、データベースの設定から指紋認証によるロックを再度有効化してください。 + データベースのロック解除に失敗しました: 無効な複合キーです。端末に保存されたマスターパスワードが有効ではないと思われるため、指紋認証によるロック解除は無効化されました。パスワードによりロックを解除し、データベースの設定から再度指紋認証によるロック解除を有効にしてください。 + 新しいパスワードのための指紋認証によるロック解除を再度有効にしてください。 + +マスターパスワードを Android キーストアで暗号化した状態で端末に保存し、指紋認証で保護されます。指紋認証でのみ、データベースのロック解除することができます + クイック解除のコードのかわりに指紋認証を利用するようにします。マスターパスワードに関連する情報を格納する必要はありません。 データベースファイル名の入力 最終アクセス日 キャンセル - 備考 + メモ タグ URL を上書きします。 パスワードの確認 @@ -104,7 +129,7 @@ タイトルは必須入力です。 パスワードかキーファイルが必要です。 少なくとも1つ以上のパスワード生成タイプを選択する必要があります。 - パスワードが一致しません + パスワードが一致しません。 数値を入力してください。 タイトルは必須入力です。 \"長さ\"欄には正の整数を入力してください。 @@ -112,7 +137,7 @@ ファイルブラウザ パスワードを生成する グループ - 備考 + メモ パスワードをもう一度入力 生成されたパスワードが表示されます グループ名 @@ -122,7 +147,7 @@ パスワード タイトル url - url を上書きします。 + url を上書きします タグ1, タグ2 ユーザー名 パスワード/キーファイルが違います。 @@ -147,6 +172,7 @@ 設定 データベース設定 削除 + 複製 別のグループへ移動 移動 親グループに移動する。 @@ -161,6 +187,7 @@ 詳細検索 WEBサイトへ データベースの変更... + 全てのフィールドを表示 マイナス (-) 期限なし はい @@ -186,7 +213,7 @@ 暗号化レベルを高く設定するとブルートフォース(総当り)攻撃に強くなりますが、保存や読込に時間が掛かります。 レベル データベース名 - 新しいエントリのデフォルトユーザー名 + 新しいエントリーのデフォルトユーザー名 データベースを保存中… データベースをエクスポート中… データベースのエクスポートが完了しました。 @@ -203,7 +230,7 @@ 検索結果 検索: 別のエントリを選択 - 目的のグループを開き、\"%1$s\"キーを押してください ! + 目的のグループを開き、\"%1$s\"キーを押してください! ここに挿入 Twofish アンダーライン (_) @@ -225,7 +252,7 @@ トランザクション認証番号の使用期限 使用期限が切れたトランザクション認証番号に印をつける リスト内のユーザー名を表示 - エントリのタイトルの下のユーザー名を表示します。複数のアカウントや日焼けのために便利です。複数のアカウントやTANに役立ちます。 + エントリのタイトルの下にユーザー名を表示します。複数のアカウントやTANに役立ちます。 データベースを記憶 最近開いたデーターベースを記憶して、データベース選択画面で表示する。 Keepass2Android: パスワードの検索 @@ -252,7 +279,7 @@ クイック解除が正しく機能するには、通知を必要とします。アイコンなしで通知を表示するには、このオプションを選択します。 クイック解除キーの長さ クイック解除時のパスワードの最大文字数 - クイック解除に失敗しました: パスワードが正しくありません! + クイック解除に失敗しました: パスワードが正しくありません! 添付ファイルのディレクトリ 添付ファイルが保存されるディレクトリ。 添付ファイルを保存 @@ -262,10 +289,10 @@ ファイルを%1$sに保存しました。 %1$s の添付ファイルを保存できませんでした。 検索テキストを記憶しますか? - 次回自動的に検索するために、選択したエントリーの検索テキスト \"%1$s\" を保存しますか? + 自動的に検索可能にするために、選択したエントリーに検索テキスト \"%1$s\" を保存しますか? 有効期限の日付/時刻の形式が無効です! 各文字列にフィールド名は必須入力です。 - 同じフィールド名を使うことはできません (%1$s) + 同じフィールド名を使うことはできません (%1$s)。 フィールド名 フィールド値 保護されたフィールド @@ -273,7 +300,7 @@ 補足的な文字列を追加 補足的な文字列を削除 %1$s: ロック中。クイック解除が有効です。 - %1$s: ロック解除 + %1$s: ロック解除。 サーバーの資格情報を入力してください。 ファイル トランザクション データベースの書き込みにファイル トランザクションを使用します @@ -300,29 +327,32 @@ ユーザー名とパスワードを通知バーとクリップボードによってアクセスできます。パスワードの盗聴に気をつけてください。 通知を分割する ユーザー名やパスワードをクリップボードへコピーするための通知とキーボード変更のための通知を分割して表示します。 - KP2A キーボードの通知 - KP2Aのキーボードを介して全エントリにアクセスできるようにする (推奨)。 + キーボード/オートフィルの通知 + 全てのエントリへの KP2A キーボードおよびオートフィルサービスからのアクセスを有効にする (推奨) キーボード切り替え - ブラウザーから検索した後で、KP2A キーボードからエントリーが可能な場合、キーボード選択ダイアログを開きます。 - root端末で自動切り替えを行う + ブラウザーから検索後、KP2A キーボードでエントリーが使用可能な場合にキーボード選択ダイアログを開きます。 + root化された端末で自動切り替えを行う エントリーが開かれた時、自動的に KP2A キーボードに切り替わります。システムに root と Secure Settings アプリが必要です。 検索後のみ自動切り替え 共有 URL 関数を使用した後のみ (別の方法でエントリーを開いたときではなく) 自動的に KP2A キーボードに切り替えます キーボードを戻す 何もエントリーが開かれていない場合、前回のキーボードに戻します。 ロック解除中に通知アイコンを表示する - データベースのロックが解除されている間通知アイコンを表示します。 + データベースのロックが解除されている間、通知アイコンを表示します。 データベース ファイルの事前読み込み - パスワードのエントリー中に、データベース ファイルのバックグラウンドでの読み込みやダウンロードを開始します。 + パスワード入力中に、データベースファイルのバックグラウンドでの読み込みやダウンロードを開始します。 同じ名前を持つ既存のバイナリを上書きしますか。 既存のバイナリを上書きしますか。 上書き 名前の変更 添付ファイルを追加できませんでした。 ごみ箱 - このエントリーを完全に削除しますか?ゴミ箱へ移動する場合はいいえを押してください。 - このグループを完全に削除しますか?ゴミ箱へ移動する場合はいいえを押してください。 - 選択した要素をデータベースから削除しますか? Noで再利用します。 + このエントリーを完全に削除しますか?ごみ箱へ移動する場合はいいえを押してください。 + このグループを完全に削除しますか?ごみ箱へ移動する場合はいいえを押してください。 + 選択した要素を完全に削除しますか?ごみ箱へ移動する場合はいいえを押してください。 + このエントリを完全に削除しますか? + このグループを完全に削除しますか? + 選択した要素を完全に削除しますか? 完全に削除しますか? ファイルを再読込しますか? 現在開いているファイルは、別のプログラムによって変更されました。それを再読み込みしますか。 @@ -344,9 +374,13 @@ ターゲット ファイルの変更を確認しています。 変更をマージしますか? データベースファイルは他のアプリから更新されました。保存する前に変更を統合しますか?他のアプリの変更を上書きする場合はいいえを選んでください。 - 変更をマージしています・・・ + 変更をマージしています... はい、マージします。 いいえ、上書きします。 + オフラインで作業 + オンラインで作業 + ローカルのキャッシュコピーを使用することにより、ネットワークトラフィックを回避します。データベースへの変更はローカルのキャッシュにのみ保存され、オンラインモードに切り替わった際にアップロードされます。 + オフラインで作業します。 キャッシュされたデータベースを同期中… リモート ファイルをダウンロードしています. ファイルをアップロードしています. @@ -354,12 +388,12 @@ ファイル同期中 データベースは正常に同期されました。 データベースの変更を確認しています。 - リモートに保存できませんでした: %1$s. 再度リモート接続が利用可能なときにデータベースの同期メニューを使用し保存します。 - リモートから開くことができません: %1$s。ローカルキャッシュからファイルをロードしました。データベースを変更でき後で同期することができます。 + リモートに保存できませんでした: %1$s。リモート接続が利用可能なときに同期メニューから再度保存してください。 + リモートから開くことができませんでした: %1$s。ローカルキャッシュからファイルをロードしました。データベースの変更や後で同期することができます。 リモートファイルを更新しました。 - リモート ファイルの変更と競合するためローカル ファイルを開きます。マージするには同期メニューを使用してください。 - リモート ファイルとキャッシュが同期されます。 - %1$s のローカル キャッシュ コピーを更新します。 + リモートファイルの変更と競合するためローカルファイルを開きます。マージするには同期メニューを使用してください。 + リモートファイルとキャッシュが同期されます。 + %1$s のローカルキャッシュコピーを更新します。 変更は検出されませんでした。 キャッシュの OTP 補助ファイルを更新しました: リモートのカウンターが高いため。 リモートの OTP 補助ファイルを更新しました: ローカルのカウンターが高いため。 @@ -389,7 +423,7 @@ HTTPS (WebDav) Dropbox Dropbox (KP2A フォルダー) - 全ての Dropbox に KP2A がアクセスできるようにしたくない場合は、このオプションを選択することができます。これで Apps/Keepass2Android フォルダーだけにアクセスを要求します。これは特に新しいデータベースを作成するときに向いています。既にデータベースがある場合は、このオプションをクリックしてフォルダーを作成し、その後 (PC から) フォルダー内にファイルを配置し、そのファイルを開くとき、もう一度このオプションを選択します。 + Dropbox の全てに KP2A がアクセスできるようにしたくない場合にこのオプションを選択してください。このオプションを選択すると、Apps/Keepass2Android フォルダーだけにアクセスを要求します。これは特に新しいデータベースを作成するときに向いています。既にデータベースがある場合は、このオプションを選択してフォルダーを作成し、その後 (PC から) フォルダー内にファイルを配置し、そのファイルを開く際にもう一度このオプションを選択します。 Google ドライブ OneDrive SFTP (SSH ファイル転送) @@ -399,6 +433,7 @@ データベースは、お使いの Android デバイス上でローカルに、またはクラウド (非オフライン バージョンのみ) に格納できます。オフラインの場合、Keepass2Android はデータベースを利用可能にします。データベースは AES 256 ビット暗号化で安全に暗号化されているので、あなたを除いて、誰もパスワードにアクセスすることができません。私たちは Dropbox を選択することをお勧めします: すべてのお使いのデバイスでアクセス可能で、以前のファイル バージョンのバックアップを提供しています。 データベースを格納する場所を選択してください: 場所の変更 + 有効にした場合、データベースがロックされている場合でも、Keepass2Android はバックグラウンドで実行しつづけます。これにより、後で、マスターパスワードの短い部分だけで、データベースのロックを解除することができます。 マスター パスワード データベースはここで入力したパスワードで暗号化されます。データベースを安全に保つために、強力なパスワードを選択してください! ヒント: 1 つまたは 2 つの文章を作成し、単語の最初の文字をパスワードとして使用します。記号を含めましょう。 データベースを保護するマスター パスワードを選択します。 @@ -463,31 +498,102 @@ これを編集するには、別の場所にファイルをコピーする必要があります。 ファイルのコピー先の場所を選択して、OK をクリックしてください。 キャンセル、読み取り専用で開く。 + データベースは読み取り専用 + Keepass2Android は、現在のデータベースを読み取り専用モードで開きました。 + 外部アプリからファイルを開いたようです。この方法は、書き込みをサポートしません。データベースを変更したい場合は、データベースを閉じて、データベースの変更を選択してください。可能であれば、いずれかの利用可能なオプションからファイルを開いてください。 + 読み取り専用フラグが設定されます。データベースを変更したい場合は、このフラグを削除してください。 + Android KitKat で導入された制限のため、書き込みは不可能です。データベースを変更したい場合は、データベースを閉じて、データベースの変更を選択してください。その後、システムのファイル選択を使用してファイルを開いてください。 ファイルからアイコンを追加する ファイルをコピーしています + コピー + 標準的な登録 + テンプレート + ID カード + 名前 + 発行の場所 + 発行の日付 + メール + メールアドレス + 無線 LAN + セキュリティで保護されたメモ + SSID + 番号 + CVV + PIN + カード所有者 + クレジットカード + 会員情報 変更履歴 + テンプレートを追加しますか? + Keepass2Android には、メール アカウント、無線 LAN パスワード、保護されたメモなど多くの入力テンプレートが含まれています。これらをデータベースに追加しますか? いいえを選択した場合は、後からデータベースの設定で追加することができます。 + データベースにテンプレートを追加 ご注意ください! これはプレビュー リリースのため、不具合があるかもしれません! *何か* 予期しない事象が発生した場合は、(Codeplex かメールで) 私にお知らせください。 続行 入力した URI はファイル名ではないようです。これは有効なファイルですか? + 複合キーが無効です! もう一度やり直してください。 + 複合キーが無効です! 次の手順を試してデータベースのロックを解除してください:\n + + • 正しいパスワードを入力したことを確認してください。入力したパスワードを表示するには、目のアイコンを使用してください。\n + • 正しいパスワードの種類を選択したことを確認してください。データベースを作成するときに使用する種類が一致することを確認してください。\n + • 正しいデータベース ファイルが選択されていることを確認してください。 + + +ファイルが壊れています。\n +ここに、問題を診断するために役立ついくつかのヒントがあります:\n + + • USB (MTP モード) でファイルをコピーした場合、MyPhoneExplorer のようなツールでもう一度やり直してください。特定の場合 MTP はファイルが切り捨てられます。\n + • お使いの PC で同じ場所からファイルを開くことができない場合、ファイルが実際に破損している可能性が高いです。その場合は、データベースのバックアップを使用してください。Keepass2Android がファイルを破損すると思われる場合は、サポートにお問い合わせください。\n + • お使いの PC でファイルを開くことができる場合は、サポートにお問い合わせください。PC で、(解凍してなど) 異なる設定でそれを保存して、Keepass2Android で再度開いてみることも試してください。 + Keepass2Android: エラーが発生しました。 + Keepass2Android の実行中に、予期しないエラーが発生しました。アプリがエラー レポートを送信することを許可して、この問題の解決を手伝ってください。 + エラー レポートは、データベースやマスター パスワードの内容は含まれません。アプリケーションの設定でそれらを無効にできます。 + 有効にする + 無効にする + エラーの問い合わせ + エラーレポートを送信 + オートフィルを有効にしますか? + いくつかの方法で証明書を他のアプリに転送できます: 値をクリップボードにコピーできますが、クリップボードは Android のセキュリティで保護されないことに注意してください。内蔵キーボードは選択したエントリにフル アクセスすることができますが、証明書にアクセスするたびに有効にする必要があります。Android 5 およびそれ以降では、Keepass2Android は、ユーザー名とパスワードのオートフィル サービスを使用して自動的に入力できます。 + 内蔵キーボードを使用する + オートフィル サービスを使用する + Keepass2Android サービスを有効にしてください。 Version 0.9.8c\n * マイクロソフト Live SDKのSSL脆弱性が修正されました(ファイルをOneDriveでアクセスする際に使用されます)\n * バグ修正: 以前のリリースで2つのIMEが含まれていた(一方はクラッシュしていた) + +バージョン 1.0.0\n + * 指紋ロック解除 (Android 6.0+ または Samsung のデバイスが必要)\n + * オートフィル サービスを追加 (Android 5.0+ が必要)\n + * 登録テンプレートのサポートを追加しました\n + * 「オフライン作業」を追加しました\n + * エントリーのコピーが可能\n + * フィールド名のオートコンプリート モード\n + * 最近使用したファイルのリストから項目の削除が可能\n + * Android 6.0 での実行時にアクセス許可を要求\n + * バグ修正 (内蔵のキーボードでアイコンを選択するとき)\n + * エラーレポートを送信するオプションが含まれました\n + * 一部の場所にヘルプメッセージを追加しました\n Version 0.9.9\n -* ユーザーインターフェイスを作り直しました。Stefano Pignataro (http://www.spstudio.at) 氏のサポートの感謝します。\n - * カスタムアイコンを追加できるようになしました\n +* ユーザーインターフェイスを作り直しました。Stefano Pignataro (http://www.spstudio.at) 氏のサポートに感謝します。\n + * カスタムアイコンを追加できるようになりました\n * サムソン製端末のマルチウィンドウモードに対応しました\n * データベース作成時のデフォルト暗号化回数を増やしました\n * データ消失防止のため、要素追加時にキーが重複していないかチェックされるようになりました。\n + +バージョン 0.9.9c\n + * ダークテーマが復活\n + * 他のアイコン パックをインストールできます (古い Windows スタイルのアイコンは Play ストアで利用可能です)\n + * ごみ箱なしに要素を削除するときに確認の質問を追加しました\n + * バグ修正 (間違った表示のOTP 秘密エンコーディング、一部の場所で間違ったアプリケーション アイコン)\n Version 0.9.8b\n * バグ修正 (一部のデータベース保存に失敗する, ローカル端末へのエクスポートができない, 一部の設定を選択した時にアプリがクラッシュする)\n Version 0.9.8\n * ストレージアクセスフレームワークに対応しました (KP2Aオフライン版でSDカードとGoogleドライブに書込めるようになります)\n - * WebDAV URLを (ファイルの代わりに)入力したときに誤入力をチェックすようになりました\n - * パスワード変更時のフォントを変更しました\n + * WebDAV URLを (ファイルの代わりに)入力したときに誤入力をチェックするようになりました\n + * パスワードのフォントを変更しました\n * Dropboxのアカウントを変更できるようになりました\n * バグ修正: 今のワンタイムパスワードが記録される\n @@ -665,8 +771,8 @@ Niki Hüttner (www.close-cut.de) の新しいロゴに感謝!\n - Holo Light - Holo Dark + ライト + ダーク デザイン diff --git a/src/keepass2android/Resources/values-ko/strings.xml b/src/keepass2android/Resources/values-ko/strings.xml index 70338add..1a8f8ef6 100644 --- a/src/keepass2android/Resources/values-ko/strings.xml +++ b/src/keepass2android/Resources/values-ko/strings.xml @@ -57,7 +57,6 @@ 데이터베이스 파일 이름을 입력하세요. 접속됨 최소 - 설명 태그 URL 덮어쓰기 비밀번호 확인 @@ -93,7 +92,6 @@ 파일탐색기 비밀번호 생성 그룹 - 설명 비밀번호 확인 생성 된 비밀번호 그룹 이름 @@ -265,8 +263,6 @@ 파일이 외부에서 수정되었는지 변경사항을 저장하기 전에 확인하기 클립보드 알림 계정과 비밀번호를 알림창과 클립보드를 통해 접근할 수 있도록 함. 비밀번호 유출 주의! - KP2A 키보드 알림 - KP2A 키보드를 통해 전체 항목에 접근할 수 있도록 합니다. (권장) 키보드 바꾸기 브라우저에서 검색 후 KP2A 키보드를 통한 항목 선택이 가능할 때 키보드 선택창을 열기 루팅 장치에서 자동 전환 @@ -402,10 +398,6 @@ Keepass2Android는 오프라인에서도 데이터베이스 파일의 사용이 중간 크게 - - 밝게 - 어둡게 - 디자인 계정과 비밀번호를 기억하지 않습니다. diff --git a/src/keepass2android/Resources/values-nb/strings.xml b/src/keepass2android/Resources/values-nb/strings.xml index 00e870a8..54073009 100644 --- a/src/keepass2android/Resources/values-nb/strings.xml +++ b/src/keepass2android/Resources/values-nb/strings.xml @@ -10,6 +10,7 @@ Godta Avslå Legg til oppføring + Rediger oppføring Lag oppføring for URL Legg til gruppe Legg til gruppe @@ -29,6 +30,8 @@ Programinnstillinger Viser gruppenavnet i søkeresultat Beklager! Keepass2Android kan ikke håndtere den returnerte URI %1$s. Vennligst kontakt utvikleren! + En oppføring + %1$d oppføringer Sikkerhet Vis QuickUnlock @@ -39,6 +42,8 @@ Importer nøkkelfil til intern mappe Tastatur veksling Bare tilgjengelig for lokale filer. + Lås opp + Lås opp databasen Parenteser Avbryt Utklippstavlen er tømt. @@ -46,13 +51,13 @@ Tid før utklippstavlen blir tømt etter at brukarnavnet eller passordet er kopiert Kopier brukernavnet til utklippstavlen Kopier passordet til utklippstavlen - Oppføringen er tilgjengelig gjennom KP2A Tastatur + Oppføringen er tilgjengelig gjennom KP2A-tastaturet er tilgjengelig - Kunne ikke åpne dialogboksen for å velge inndatametode. Aktiver tastaturet manuelt. - Aktiver Keepass2Android tastaturet i systeminnstillingene. - Lager databasenøkkelen … + Klarte ikke åpne dialogen for å velge inndatametode. Aktiver tastaturet manuelt. + Aktiver Keepass2Android-tastaturet i systeminnstillingene. + Lager databasenøkkelen… Gjeldende gruppe - Gjeldende gruppe: Rot + Gjeldende gruppe: Root Database Sifre Keepass2Android kommer HELT UTEN NOEN FORM FOR GARANTI; Dette er fri programvare, og du er velkommen til å redistribuere det under vilkårene i GPL versjon 2 eller senere. @@ -61,36 +66,35 @@ Angi filnavnet for databasen Brukt Avbryt - Kommentarer Etiketter - Overstyr URL + Overstyr nettadresse Bekreft passordet Opprettet Utløpsdato Gruppenavn - Nøkkelfil (valgfri) + Nøkkelfil (valgfritt) Nøkkelfil Endret Passord Lagre Navn - URL + Nettadresse Brukernavn Ekstra strengfelter Filvedlegg - Keepass2Android kan håndtere denne ressursen. - Klarte ikke å lage gruppen. - Klarte ikke å lage foreldrekatalogen. + Keepass2Android kan ikke bruke denne ressursen. + Klarte ikke opprette gruppen. + Klarte ikke opprette overordnet mappe. Denne filen finnes allerede. - Klarte ikke å bestemme databaseinnstillingene. - Klarte ikke å laste lenken. + Klarte ikke fastslå databaseinnstillingene. + Klarte ikke åpne lenken. Trenger et filnavn. - Kan ikke opprette filen + Klarte ikke opprette filen Ugyldig database. Ugyldig sti. Trenger et navn. Trenger et passord eller ei nøkkelfil. - Minst en passord genereringstype må velges + Du må velge minst én passordlagingstype Passordene samsvarer ikke. Omganger må være et tall. Trenger en tittel. @@ -99,7 +103,6 @@ Filbehandler Lag passord Gruppe - kommentar Bekreft passordet generert passord Gruppenavn @@ -121,7 +124,7 @@ Lengde Gruppelistestørrelse Tekststørrelsen i gruppelisten - Laster databasen… + Laster inn databasen… Små bokstaver ***** Masker passord @@ -138,30 +141,31 @@ Flytt Naviger til overordnede gruppe Doner en øl... - Endre + Rediger Skjul passord Lås databasen Åpne + Lukk Gi nytt navn Søk Avansert søk - Gå til URL - Endre database… + Gå til nettadresse + Endre database Minus Aldri Ja Nei Ingen oppføringer i databasen eller gruppen. Ingen søkeresultater - Ingen behandler for denne url. - Åpne nylig brukt database (klikk for å åpne) - Ikke søk i sikkerhetskopieringer eller søppelbøtta - Søkeresultatet inneholder ikke oppføringer fra \'Backup\' eller søppelbøtta + Ingen behandler for denne nettadressen. + Åpne nylig brukt database (trykk for å åpne) + Ikke søk i sikkerhetskopieringer eller papirkurven + Søkeresultatet inneholder ikke oppføringer fra \'Backup\' eller papirkurven Filnavnet til KeePass-databasen Angi databasepassordet Velg type hovednøkkel: Oppretter ny database… - Opprette database + Opprett database Arbeider… Husker plasseringen av nøkkelfilene Lagre nøkkelfilen @@ -169,21 +173,21 @@ Rijndael (AES) Rot Krypteringsomganger - Flere krypteringsomganger gir bedre beskyttelse mot \'rå makt\'-angrep, men kan også gjøre lasting og lagring mye tregere. + Flere krypteringsomganger gir bedre beskyttelse mot rå-makt-angrep, men kan også gjøre lasting og lagring mye tregere. omganger Databasenavn Standard brukernavn for nye oppføringer Lagrer databasen… - Eksporterer database… + Eksporterer databasen… Databasen er eksportert! Mellomrom Søk Vis passordet Sorter etter... Sorter etter navn - Sorter etter opprettingsdato + Sorter etter opprettelsesdato Sorter etter endringsdato - Hold standardrekkefølgen + Behold standardrekkefølgen Spesial Søk etter Søkeresultater @@ -196,7 +200,7 @@ Ikke-støttet databaseversjon. Store bokstaver SD-kortet er skrivebeskyttet. Det kan være at du ikke kan lagre endringer i databasen. - SD-kortet er ikke montert på enheten din. Du kan ikke laste inn eller opprett databasen. + SD-kortet er ikke montert på enheten din. Du kan verken laste inn eller opprette databasen. Versjon Versjonslogg Keepass2Android er utviklet av Philipp Crocoll. @@ -220,74 +224,83 @@ Skill mellom små og store bokstaver Åpne fil... Opprett ny database... - Åpne URL-adresse... + Åpne nettadresse... Importer fil til ny database... - Den fullstendige URL-adressen må angis inkludert protokoll som http://. - Filen som skal importeres vil bli valgt i det neste steget. + Den fullstendige nettadressen må angis, inkludert protokoller som http://. + Velg fil å importere i det neste steget. Aktiver QuickUnlock - Angi siste %1$d tegnene i passordet: + Angi de siste %1$d tegnene i passordet: QuickUnlock! Lukk database Aktiver QuickUnlock som standard - Definerer om QuickUnlock er aktivert som standard eller ikke. - Beskytt database skjermbildet + Angir om QuickUnlock er aktivert som standard eller ikke. + Beskytt databasevisningen Hvis aktivert vil det ikke være mulig å ta skjermbilder, og ingen miniatyrbilde av appen vises i listen over siste brukte apper. - Skjul QuickUnlock ikon - QuickUnlock fungerer dessverre ikke uten å vise et notifikasjons ikon. Velg dette alternativet for å bruke et gjennomsiktig ikon. - Skjul QuickUnlock ikon + Skjul QuickUnlock-ikon + QuickUnlock fungerer ikke uten å vise et varselikon. Velg dette alternativet for å bruke et gjennomsiktig ikon. + Skjul QuickUnlock-ikon QuickUnlock trenger et varsel for å fungere ordentlig. Velg dette alternativet for å vise meldingen uten ikonet. - Lengde på QuickUnlock nøkkel - Maksimalt antall tegn som brukes som QuickUnlock passord. - QuickUnlock mislyktes: feil passord! - Filvedleggkatalogen - Katalogen der filvedlegg lagres. + Lengde på QuickUnlock-nøkkel + Maksimalt antall tegn som brukes som QuickUnlock-passord. + QuickUnlock mislyktes: feil passord. + Filvedleggsmappe + Mappen der filvedlegg lagres. Lagre vedlegg Velg hvor du vil lagre vedlegget. Lagre på SD-kortet - Lagre til mellomlager og åpne + Lagre til hurtiglager og åpne Lagret filen til %1$s. - Kan ikke lagre vedlegg til %1$s. + Klarte ikke lagre vedlegg til %1$s. Huske søketekst? - Vil du lagre søketeksten \"%1$s\" i den valgte oppføringen for å finne den automatisk neste gang? - Ugyldig dato/klokkeslett-format for utløpsdato! + Lagre søketeksten \"%1$s\" i den valgte oppføringen for å finne den automatisk neste gang? + Ugyldig dato/klokkeslett-format for utløpsdato. Et feltnavn kreves for hver streng. + Et feltnavn kan ikke brukes to ganger (%1$s). Feltnavn Feltverdi Beskyttet felt - Legg til filvedlegg... + Legg til filvedlegg Legg til ekstra streng Slett ekstra streng - %1$s: Locked. QuickUnlock aktivert. - %1$s: ulåst. + %1$s: låst. QuickUnlock aktivert. + %1$s: opplåst. Angi påloggingsinformasjon Filtransaksjoner Bruk filtransaksjoner for skriving til databaser Lås når skjermen er av Lås databasen når skjermen slås av. - Slett innskrevet hovedpassord + Fjern innskrevet hovedpassord Fjern det innskrevne hovedpassordet når du forlater skjermen uten å låse opp databasen. Lås når du forlater appen Lås databasen når du forlater appen ved å trykke på tilbake-knappen. - Skjul donasjons knapp - Denne instillingen er for de som har donert. Det er kun tilgjengelig etter å ha brukt Keepass2Android en stund. - Uten donasjoner, ville ikke denne appen eksistert, og ville ikke få forbedret funksjonalitet! Hvis du ikke har donert enda, venligst vurder å gjør en donasjon nå. - Utklippstavle varsler - Gjør brukernavn og passord er tilgjengelig gjennom varslingslinjen og utklippstavle. Vokt deg for passordsniffere! - KP2A tastatur varsel - Gjør hele oppføringen tilgjengelig gjennom KP2A tastaturet (anbefales). - Vil du overskrive den eksisterende binærfilen med samme navn? + Skjul donasjonsknapp + Denne innstillingen er for donorer. Den er kun tilgjengelig etter å ha brukt Keepass2Android en stund. + Uten donasjoner ville ikke denne appen eksistert, og den ville ikke fått stadige forbedringer. Hvis du ikke har donert enda, vurder å gjøre det nå. + Hurtiglagring av databaser + Behold en kopi av eksterne databasefiler i hurtiglageret. Dette lar deg bruke eksterne databaser uten nett. + Tømme hurtiglager? + Dette sletter alle hurtiglagrede databasefiler. Eventuelle usynkroniserte endringer du har foretatt mens du var frakoblet går tapt. Fortsette? + Se etter endringer + Kontroller om filen har blitt endret eksternt før endringer lagres. + Se etter dupliserte UUIDer + Kontroller om databasefilen er skadet ved å ha flere oppføringer med samme ID. Dette kan føre til uventede resultater. + Varsler for utklippstavle + Gjør brukernavn og passord tilgjengelige fra varslingsfeltet og utklippstavlen. Vokt deg for passordsniffere! + Separate varsler + Vis separate varsler for å kopiere brukernavn og passord til utklippstavlen og for å vise tastaturet. + Overskrive eksisterende binærfil med samme navn? Overskrive eksisterende binærfil? Overskriv Gi nytt navn Klarte ikke å legge til filvedlegg. - Søppelbøtte - Vil du slette denne oppføringen permanent? Trykk Nei for å flytte til søppelbøtten. - Vil du slette denne gruppen permanent? Trykk Nei for å flytte til søppelbøtten. + Papirkurv + Slette denne oppføringen permanent? Trykk Nei for å flytte til papirkurven. + Slette denne gruppen permanent? Trykk Nei for å flytte til papirkurven. Slette permanent? - Laste filen på nytt? - Den åpne filen ble endret av et annet program. Vil du laste den på nytt? + Laste inn filen på nytt? + Den åpne filen ble endret av et annet program. Vil du laste den inn på nytt? Vil du virkelig forkaste endringene? (Lagre-knappen er øverst i skjemaet.) - Forkast endringene? + Forkaste endringene? Foreslå eller stem på forbedringer Vurder denne appen Oversett KP2A @@ -295,39 +308,41 @@ Legger til gruppe… Sletter oppføring… Sletter gruppe… + Sletter elementer… Setter passord… Angrer endringer… - Transformerer hovednøkkel… - Dekoder database… + Transformerer hovednøkkelen… + Dekoder databasen… + Leser databasen… Kontrollerer målfilen for endringer… Flette sammen endringer? - Databasen har blitt endret eksternt. Vil du laste og flette sammen endringene før lagring? Velg Nei hvis du vil overskrive de eksterne endringene. + Databasen har blitt endret eksternt. Vil du laste inn og flette sammen endringene før lagring? Velg Nei hvis du vil overskrive de eksterne endringene. Fletter sammen endringer… Ja, flett Nei, overskriv - Synkroniserer bufret database… + Synkroniserer hurtiglagret database… Laster ned ekstern fil… Laster opp fil… Gjenoppretter ekstern fil… Filene er synkronisert. Databasen er synkronisert! Kontrollerer databasen for endringer… - Kan ikke lagre eksternt: %1$s. Lagre på nytt eller bruk synkroniserings menyen når forbindelsen er tilgjengelig igjen. - Kan ikke åpne fra eksternt: %1$s. Lastet fil fra den lokale hurtigbufren. Du kan fortsatt gjøre endringer i databasen og synkronisere dem senere. + Klarte ikke lagre eksternt: %1$s. Lagre på nytt eller bruk synkroniseringsmenyen når nettforbindelsen er tilgjengelig igjen. + Klarte ikke åpne eksternt: %1$s. Lastet fil fra det lokale hurtiglageret. Du kan fortsatt gjøre endringer i databasen og synkronisere dem senere. Oppdaterte ekstern fil. Åpnet lokal fil på grunn av konflikter med endringer i den eksterne filen. Bruk synkroniseringsmenyen for å flette endringene. - Ekstern fil og bufferen er synkronisert. - Oppdatert lokalt buffret kopi av %1$s. + Ekstern fil og hurtiglageret er synkronisert. + Oppdaterte lokalt hurtiglagret kopi av %1$s. Ingen endringer funnet. - database fil + databasefil Feil: Databasen er korrupt: Duplikate id\'er funnet. (lagret du med Minikeepass?) Vennligst importer på nytt til en ny database med Keepass 2 for PC og velg \'Create new IDs\'. - Synkronisere databasen… - Mai den 10? Det er min bursdag! Hvis du liker denne appen, hvorfor ikke sende meg bursdagsønsker med en liten bursdagsgave? Dette ville gjort meg veldig glad! :-) - ånei, du glemte bursdagen min Mai den 10! Hvis du liker denne appen, hvorfor ikke sende meg bursdagsønsker med en liten bursdagsgave? Det er ikke for sent å gjøre meg veldig glad! :-) + Synkroniser databasen… + 10. mai? Det er bursdagen min! Hvis du liker denne appen, hvorfor ikke sende meg bursdagsønsker med en liten bursdagsgave? Dette ville gjort meg veldig glad! :-) + Å nei, du glemte bursdagen min den 10. mai! Hvis du liker denne appen, hvorfor ikke sende meg bursdagsønsker med en liten bursdagsgave? Det er ikke for sent å gjøre meg veldig glad! :-) Fortell meg mer! Nei, jeg liker den ikke så mye - host (ex: 192.168.0.1) + vert (f.eks. 192.168.0.1) port Velg lagringstype: Lokal fil @@ -337,43 +352,48 @@ HTTP (WebDav) HTTPS (WebDav) Dropbox - Dropbox (KP2A mappe) - Hvis du ikke vil gi KP2A tilgang til hele Dropbox mappen din, kan du velge dette alternativet. KP2A vil da bare spørre om tilgang til mappen Apps/Keepass2Android. Dette er spesielt egnet når du oppretter en ny database. Hvis du allerede har en database, klikk på dette alternativet for å lage mappen, for deretter å plassere filen i mappen (fra en PC) og velg dette alternativet igjen for å åpne filen. - Google Drive + Dropbox (KP2A-mappe) + Hvis du ikke vil gi KP2A tilgang til hele Dropbox-mappen din, kan du velge dette alternativet. KP2A vil da bare spørre om tilgang til mappen Apps/Keepass2Android. Dette er spesielt egnet når du oppretter en ny database. Hvis du allerede har en database, trykk på dette alternativet for å opprette mappen, for deretter å plassere filen i mappen (fra en PC) og velge dette alternativet igjen for å åpne filen. + Google Disk + OneDrive + SFTP (SSH File Transfer) Hovedpassord Databasen din er kryptert med passordet du angir her. Velg et sterkt passord for å sikre databasen! Tips: Lag en setning eller to og bruk de første bokstavene til ordene som et passord. Inkluder skilletegn. Velg et hovedpassord for å beskytte databasen: Nøkkelfil - En nøkkelfil er egentlig et passord lagret i en fil. Nøkkelfilene er vanlighvis sterkere enn hovedpassord, på grunn av at denne nøkkelen kan være mye mer avansert; men det er også vanskeligere å holde dem hemmelige. Hvis du lagrer databasen i nettskyen, ikke lagre nøkkelfilen der også! Dette vil gjøre den totalt ubrukelig! Viktig! ikke endre nøkkelfilen etter at du har opprettet databasen! + En nøkkelfil er egentlig et passord lagret i en fil. Nøkkelfiler er vanligvis sterkere enn hovedpassord på grunn av at disse nøklene kan være mye mer avansert. Men det er også vanskeligere å holde dem hemmelige. Hvis du lagrer databasen i nettskyen, ikke lagre nøkkelfilen der også. Dette kan kompromittere sikkerheten. Viktig: ikke endre nøkkelfilen etter at du har opprettet databasen. Velg hvis du vil bruke en nøkkelfil i tillegg til hovedpassordet: Bruk nøkkelfil - Feil ved opprettelse av nøkkelfil! + Feil ved opprettelse av nøkkelfil. OTP %1$d - Finner ikke en app som kan håndtere utfordringen. Vennligst installer Yubichallenge fra Google Play. - Laster… - Pluginmoduler + Fant ingen app som kan håndtere utfordringen. Installer YubiChallenge fra Play Butikk og prøv igjen. + TrayTotp + Laster inn… + Programtillegg + Pakkenavn: Beskrivelse (ikke bekreftet): Forfatter (ikke bekreftet): aktivert deaktivert - Finn Pluginmoduler online + Finn tillegg på nettet Omfang %1$s ber om legitimasjon for %2$s. %1$s ber om legitimasjon. Velg en oppføring. Aktivert - Pluginmodulen vil bli varslet når en database er åpnet, stengt eller lagret. - Gjeldende oppførings data - Programtillegget vil motta alle dataoppføringer som omhandler gjeldende database, og vil kunne tilby handlinger og endre visningen av den. + Tillegget vil bli varslet når en database åpnes, lukkes eller lagres. + Gjeldende oppføringsdata + Tillegget vil motta alle data om denne databaseoppføringen, og vil kunne tilby handlinger og endre visningen av den. Få flere lagringstyper Velg filformat - Unnskyld! Keepass2Android ble avsluttet av Android OS! For sikkerhetsgrunner beholdt ikke Keepass2Android din valgte legitimasjon på disken, så du må åpne databasen pånytt. Merk: Dette skal skje svært sjeldent. Hvis det skjer, vennligst send meg en melding på crocoapps@gmail.com. + Keepass2Android ble avsluttet av systemet. Av sikkerhetsmessige årsaker beholdt ikke Keepass2Android den valgte legitimasjon i lageret, så du må åpne databasen på nytt. Merk: dette skjer svært sjelden. Hvis problemet vedvarer, send en melding om det til crocoapps@gmail.com. Filen er bare midlertidig tilgjengelig for Keepass2Android. Den valgte filen er skrivebeskyttet. - Filen du valgte er skrivebeskyttet for Keepass2Android på grunn av restrksjoner på Android 4.4+. - For å bruke den, må du kopiere den til en annen plassering. - For å redigere den, må du kopiere filen til en annen plassering. - Trykk på OK for å velge plassering for hvor filen skal kopieres. + Filen du valgte er skrivebeskyttet for Keepass2Android på grunn av restriksjoner på Android 4.4+. + For å bruke filen må du kopiere den til en annen plassering. + For å redigere filen, må du kopiere den til en annen plassering. + Trykk på OK for å velge en plassering filen skal kopieres til. Avbryt, åpne i skrivebeskyttet modus. + Legg til ikon fra fil... Kopierer filen... Endringslogg Fortsett @@ -385,8 +405,8 @@ 10 minutter 15 minutter 30 minutter - 1 hour - Never + 1 time + Aldri Liten @@ -398,4 +418,12 @@ Husk kun brukernavn Husk brukernavn og passord + + Kun passord + Passord + nøkkelfil + Passord + OTP + Passord + OTP-nøkkel (gjenopprettingsmodus) + Passord + utfordring-respons + Passord + utfordring-respons-nøkkel (gjenopprettingsmodus) + diff --git a/src/keepass2android/Resources/values-nl/strings.xml b/src/keepass2android/Resources/values-nl/strings.xml index 2c1b6463..1baf8f95 100644 --- a/src/keepass2android/Resources/values-nl/strings.xml +++ b/src/keepass2android/Resources/values-nl/strings.xml @@ -3,10 +3,11 @@ Feedback - Homepage + Startpagina Keepass2Android is een wachtwoordmanager met lees/schrijf toegang tot KeePass 2.x databases in Android. De gebruikersinterface is gebaseerd op KeepassDroid een port ontwikkeld door Brian Pellin. Code voor de database operaties is gebaseerd op KeePass door Dominik Reichl. De Android robot is gereproduceerd of aangepast van het werk gemaakt en gedeeld door Google en gebruikt in overeenstemming met de voorwaarden beschreven in de Creative Commons 3.0 Attribution License. SFTP ondersteuning is geïmplementeerd door middel van de JSch-bibliotheek onder BSD-licentie, gemaakt door JCraft, Inc. + Het hamer-pictogram is gemaakt door John Caserta van het Noun Project. Het pinguïn-pictogram is gemaakt door Adriano Emerick van het Noun Project. Het veer-pictogram is gemaakt door Jon Testa van het Noun Project. Het Apple-pictogram is gemaakt door Ava Rowell van het Noun Project. Accepteren Weigeren Record toevoegen @@ -35,6 +36,8 @@ Sorry! Keepass2Android kan niet overweg met de ontvangen URI %1$s. Neem contact op met de ontwikkelaar! Eén invoer %1$d invoeren + Pictogrammen-set + Meer... Beveiliging Weergave Wachtwoordtoegang @@ -42,6 +45,7 @@ Omgang met bestanden Toetsenbord Exporteer database... + Ontgrendelen met vingerafdruk Database importeren Sleutelbestand importeren Toetsenbord wisselen @@ -71,10 +75,28 @@ Keepass2Android biedt GEEN ENKELE GARANTIE; Dit is gratis software, u mag deze software verspreiden onder de voorwaarden van de GPL versie 2 of recenter. \u2026 Kopieer_naar_klembord + Sensor + Bevestig vingerafdruk om verder te gaan + Vingerafdrukontgrendeling kan niet worden ingesteld: + Vingerafdruk niet herkend. Probeer opnieuw + Vingerafdruk herkend + Vingerafdrukontgrendeling vereist Android 6.0 of hoger. + Geen vingerafdrukhardware gevonden. + U heeft nog geen vingerafdrukken geregistreerd op dit apparaat. Ga eerst naar systeeminstellingen. + Vingerafdrukontgrendeling uitschakelen + Vingerafdrukontgrendeling inschakelen + Vingerafdrukontgrendeling voor QuickUnlock inschakelen + Raak de sensor aan om database te ontgrendelen + Vingerafdruk-unlock is mislikt. Decryptie sleutel is niet geaccepteerd door het OS. Dit gebeurt meestal als u een nieuwe vingerprint hebt ingesteld. Heractiveer vingerafdruk-unlock alstublieft in de instellingen. + Ontgrendelen van de database mislukt: Ongeldige sleutelcombinatie. Vingerafdruk-ontgrendelen is uitgeschakeld omdat het hoofdwachtwoord niet meer geldig is. Ontgrendel aub met uw wachtwoord en schakel daarna Vingerafdruk-ontgrendelen weer in. U vindt dit onder database-instellingen. + Schakel aub vingerafdruk-ontgrendelen opnieuw in voor het nieuwe hoofdwachtwoord. + +Dit zal uw hoofdwachtwoord op dit apparaat opslaan. Het wordt versleuteld door de Android Keystore en beschermd door authenticatie met uw vingerafdruk. Dit geeft de mogelijkheid uw database enkel met uw vingerafdruk te ontgrendelen. + Gebruik authenticatie dmv vingerafdruk in plaats van QuckUnlock. U hoeft geen informatie met betrekking tot uw hoofdwachtwoord op te slaan. Voer databasebestandsnaam in Benaderd Annuleren - Opmerkingen + Notities Tags URL overschrijven Bevestig wachtwoord @@ -112,7 +134,7 @@ Verkenner Genereer wachtwoord Groep - commentaar + notities bevestig wachtwoord gegenereerd wachtwoord Groepnaam @@ -147,6 +169,7 @@ Instellingen Database-instellingen Wissen + Dupliceer Verplaats naar andere groep Verplaats Navigeer naar bovenliggende groep @@ -161,6 +184,7 @@ Geavanceerd zoeken Ga naar URL Wijzig database… + Toon alle velden Min Nooit Ja @@ -300,8 +324,8 @@ Maak gebruikersnaam en wachtwoord toegankelijk via de systeembalk en het Klembord. Pas op voor wachtwoordsniffers! Afzonderlijke notificaties Toon afzonderlijke notificaties voor het kopiëren van gebruikersnaam en wachtwoord en voor het inschakelen van het toetsenbord. - KP2A toetsenbordmelding - Maak volledige invoer mogelijk via het toetsenbord van de KP2A (aanbevolen). + Toetsenbord/AutoFill-notificatie + Maak volledige element beschikbaar via het KP2A-toetsenbord en AutoFill-functionaliteit (aanbevolen). Wissel toetsenbord Open toetsenbord selectie venster als een regel beschikbaar is via KP2A toetsenbord na zoeken vanaf de browser of het toetsenbord. Wissel automatisch op geroote apparaten @@ -323,6 +347,9 @@ Wilt u dit item permanent verwijderen? Druk op \"nee\" om te herstellen. Wilt u deze groep permanent verwijderen? Druk op \"nee\" om te recyclen. Wilt u de geselecteerde elementen permanent verwijderen? Druk op Neen om te behouden. + Wilt u dit element permanent verwijderen? + Wilt u deze groep permanent verwijderen? + Wilt u de geselecteerde elementen permanent verwijderen? Definitief verwijderen? Bestand opnieuw laden? Het bestand dat momenteel geopend is werd veranderd door een ander programma. Wilt u het herladen? @@ -347,6 +374,10 @@ Samenvoegen van wijzigingen… Ja, samenvoegen Nee, overschrijven + Offline werken + Online werken + Vermijd elk netwerkverkeer door de lokale kopie van het bestand te gebruiken. Wijzigingen worden enkel lokaal opgeslagen en zullen worden geüpload wanneer naar de online-modus teruggeschakeld wordt. + Offline werken. Tijdelijk opgeslagen database aan het synchroniseren… Downloaden van extern bestand… Uploaden van bestand… @@ -399,6 +430,7 @@ U kunt uw database lokaal op uw Android toestel of in de cloud opslaan (alleen de niet-Offline versie). Keepass2Android maakt de database beschikbaar, zelfs als u offline bent. Omdat de database veilig is versleuteld met AES 256 bit encryptie, kan niemand toegang krijgen tot uw wachtwoorden behalve u. We adviseren Dropbox te kiezen: Het is beschikbaar op al uw apparaten en voorziet zelfs in backups van vorige bestandsversies. Selecteer waar u de database wilt opslaan: Locatie wijzigen + Wanneer ingeschakeld zal Keepass2Android in de achtergrond blijven draaien, zelfs wanneer de database vergrendeld is. Hierdoor kan de database later met slechts een klein gedeelte van het hoofdwachtwoord worden ontgrendeld. Hoofdwachtwoord Uw database is versleuteld met het hier ingevoerde wachtwoord. Kies een sterk wachtwoord om de database te beveiligen! Tip: Bedenk een zin of twee en gebruik de eerste letters van de woorden als wachtwoord. Gebruik ook de leestekens. Kies een hoofdwachtwoord om uw database te beschermen: @@ -463,16 +495,83 @@ Om het te bewerken moet u het kopiëren naar een andere locatie. Klik op OK om een locatie te kiezen waar het bestand naartoe moet worden gekopieerd. Annuleren, open als alleen-lezen. + Database is alleen-lezen + Keepass2Android heeft de huidige database geopend in de modus alleen-lezen. + Het lijkt alsof u het bestand hebt geopend vanuit een externe app. Dit biedt geen ondersteuning voor schrijven. Als u wijzigingen wilt aanbrengen aan de database: sluit de database en selecteer \'database wijzigen\'. Open vervolgens het bestand indien mogelijk opnieuw vanaf een van de beschikbare opties. + De alleen-lezen-modus is ingeschakeld. Schakel deze modus uit als u wijzigingen aan de database wilt doen. + Schrijven is niet mogelijk vanwege beperkingen die zijn ingevoerd in Android KitKat. Als u wijzigingen wilt aanbrengen aan de database: sluit de database en selecteer \'database wijzigen\'. Open vervolgens het bestand met behulp van de bestandskiezer. Pictogram toevoegen uit bestand... Bestand kopiëren... + Kopiëren + Standaardtekst + Sjablonen + ID-kaart + Naam + Plaats van uitgifte + Datum van uitgifte + E-mail + E-mailadres + WLAN + Beveiligde opmerking + SSID + Nummer + CVV + PIN + Kaarthouder + Credit card + Lidmaatschap Veranderingen + Sjablonen toevoegen? + Keepass2Android bevat elementsjablonen voor e-mailgegevens, WLAN-wachtwoorden, beveiligde notities en meer. Wilt u deze toevoegen aan de database? Als u Nee kiest dan kunt u ze later alsnog toevoegen via de database-instellingen. + Sjablonen aan de database toevoegen Let op! Dit is een proefversie en kan dus fouten bevatten! Als u iets onverwachts ervaart laat het dan weten via de website of via e-mail. Ga verder De URI die u hebt ingevoerd lijkt niet in een bestandsnaam. Weet u zeker dat dit een geldig bestand is? + Ongeldige sleutelcombinatie! Probeer het opnieuw. + Ongeldige sleutelcombinatie! Controleer aub de volgende zaken:\n + + • Zorg dat u het correcte wachtwoord heeft ingevuld. Gebruik het oog-icoon om het ingevoerde wachtwoord te tonen.\n + • Zorg dat u het correcte wachtwoordtype heeft gekozen. Dit dient overeen te komen met het type dat u gekozen heeft bij het aanmaken van de database.\n + • Zorg dat u het juiste bestand heeft gekozen. + + Het bestand is beschadigd. \n + Dit zijn enkele aanwijzingen om het probleem te diagnosticeren:\n + + • Als u het bestand via USB (MTP-modus) heeft gekopieerd: probeert u het opnieuw via een programma zoals MyPhoneExplorer. MTP kapt namelijk in sommige gevallen bestanden af.\n + • Als u het bestand ook niet op uw PC kunt openen dan is het aannemelijk dat het bestand daadwerkelijk beschadigd is. Gebruik in dat geval een back-up van uw database. Als u vermoedt dat Keepass2Android het bestand heeft beschadigd neem dan aub contact op.\n + • Als u het bestand wel kunt openen op uw PC, neem dan contact op. Wellicht kunt u het bestand met andere instellingen opslaan op uw PC (bv niet gezipt) en het daarna openen in Keepass2Android. + + + Keepass2Android: Er is een fout opgetreden. + Een onbekende fout is opgetreden tijdens het uitvoeren van Keepass2Android. Help ons deze fout op te lossen door een foutrapport op te sturen. + Foutrapporten bevatten nooit de inhoud van uw database of uw hoofdwachtwoord. U kunt het sturen van foutrapporten uitschakelen bij de instellingen. + Inschakelen + Uitschakelen + Vragen na het optreden van een fout + Foutrapporten verzenden + AutoFill inschakelen? + Referenties kunnen op verschillende manieren aan andere apps worden overgedragen: U kunt de waarden naar het klembord kopiëren. Denk er echter om dat het klembord van Android niet erg veilig is. Het ingebouwde toetsenbord geeft u volledige toegang tot het gekozen element maar moet iedere keer opnieuw worden ingeschakeld. Bij Android 5 en hoger kan Keepass2Android de gebruikersnaam en wachtwoord automatisch invoeren met behulp van de AutoFill-functionaliteit. + Gebruik ingebouwd toetsenbord + Gebruik AutoFill-functionaliteit + Activeer aub de Keepass2Android-functionaliteit. Versie 0.9.8c\n * Oplossing voor het beveiligingslek in SSL in Microsoft Live SDK (gebruikt bij het benaderen van bestanden via OneDrive) \n * Bug oplossing: vorige release bevatte twee invoermethoden (één crashte) \n + + Versie 1.0.0\n + * Ontgrendelen met vingerafdruk (Android 6.0+ of Samsung-apparaat benodigd)\n + * AutoFill-functionaliteit toegevoegd (Android 5.0+ benodigd)\n + * Ondersteuning voor elementsjablonen\n + * Offline werken-modus\n + * Elementen kopiëren\n + * Automatisch aanvullen voor veldnamen\n + * Bestanden weghalen uit lijst met recente bestanden\n + * In Android 6.0 machtigingen pas op het moment dat ze nodig zijn vragen\n + * Fouten opgelost (in het ingebouwde toetsenbord, bij het kiezen van iconen)\n + * Optie om foutrapporten op te sturen\n + * Helpteksten toegevoegd\n + Versie 0.9.9\n * volledige UI herontwerp. Dikke merci voor Stefano Pignataro (-http://www.spstudio.at) voor zijn steun! \n @@ -480,6 +579,13 @@ Versie 0.9.9\n * ondersteuning voor Multi Window mode op de Samsung devices\n * verhoogd standaard aantal codering rondes voor nieuwe databases\n * controleren op dubbele sleutels van extra velden om het verliezen van gegevens te voorkomen\n + + Versie 0.9.9c\n + * Het donkere thema is terug\n + * U kunt extra icoonpakketten installeren (antieke Windows-stijl-iconen zijn beschikbaar in de Play Store)\n + * Vraag om bevestiging bij verwijderen van elementen\n + * Fouten opgelost (Verkeerde weergave van geheime OTP-codering, verkeerd app-icoon op sommige plaatsen)\n + Versie 0.9.8b\n * Bug oplossingen(opslaan mislukte voor sommige databases, exporteren naar lokale apparaat werkt niet, selecteren van bepaalde voorkeursopties crashte de app) \n @@ -672,8 +778,8 @@ Eerste publieke publicatie Groot - Holo licht - Holo donker + Licht + Donker Ontwerp diff --git a/src/keepass2android/Resources/values-nn/strings.xml b/src/keepass2android/Resources/values-nn/strings.xml index 3782c490..1dbf1f2a 100644 --- a/src/keepass2android/Resources/values-nn/strings.xml +++ b/src/keepass2android/Resources/values-nn/strings.xml @@ -33,7 +33,6 @@ Skriv filnamnet til databasen Brukt Avbryt - Merknader Stadfest passordet Laga Går ut @@ -64,7 +63,6 @@ Filbehandlar Lag passord Gruppe - merknad stadfest passordet laga passord Gruppenamn diff --git a/src/keepass2android/Resources/values-pl/strings.xml b/src/keepass2android/Resources/values-pl/strings.xml index 35b2dce9..74f44431 100644 --- a/src/keepass2android/Resources/values-pl/strings.xml +++ b/src/keepass2android/Resources/values-pl/strings.xml @@ -7,6 +7,7 @@ Keepass2Android to menedżer haseł umożliwiający odczyt i zapis baz danych programu KeePass 2.x w systemie Android. Interfejs użytkownika jest wzorowany na aplikacji KeepassDroid opracowanej przez Briana Pellina. Kod źródłowy operacji na bazach danych jest oparty na aplikacji KeePass Dominika Reichla. Robot Android jest kopią lub modyfikacją wizerunku stworzonego i udostępnianego przez Google i jest wykorzystywany zgodnie z zasadami opisanymi w Licencji Creative Commons Attribution 3.0. Wsparcie SFTP jest zaimplementowane przy użyciu biblioteki JSch objętej licencją BSD, stworzonej przez JCraft, Inc. + Ikona młota została stworzona przez Johna Caserta z Noun Project. Ikona pingwina została stworzona przez Adriano Emericka z Noun Project. Ikona pióra została stworzona przez Jona Testa z Noun Project. Ikona jabłka została stworzona przez Ava Rowell z Noun Project. Akceptuj Zabroń Dodaj wpis @@ -35,6 +36,8 @@ Przepraszam! Keepass2Android nie może obsłużyć tego URI %1$s. Prosimy o kontakt z autorem! Jeden wpis %1$d wpisów + Zestaw ikon + Znajdź więcej... Zabezpieczenia Wygląd Hasło dostępu @@ -42,6 +45,7 @@ Obsługa plików Klawiatura Eksportuj bazę danych... + Odblokowywanie odciskiem palca Import bazy danych do wewnętrznego folderu Import pliku klucza do folderu wewnętrznego Przełączanie klawiatury @@ -71,10 +75,30 @@ Keepass2Android jest udostępniany BEZ JAKIEJKOLWIEK GWARANCJI. Niniejszy program jest wolnym oprogramowaniem: możesz go swobodnie rozpowszechniać na warunkach licencji GNU General Public License w wersji 2 lub późniejszej. \u2026 Kopiuj do schowka + Czujnik dotykowy + Potwierdź odciskiem palca, aby kontynuować + Nie można ustawić odblokowywania odciskiem palca: + Odcisk palca nie rozpoznany. Spróbuj ponownie + Odcisk palca rozpoznany + Odblokowywanie odciskiem palca wymaga Androida 6.0 lub nowszego. + Nie wykryto czytnika linii papilarnych. + Nie masz zapisanych odcisków palców na tym urządzeniu. Przejdź najpierw do ustawień systemowych. + Wyłącz odblokowywanie odciskiem palca + Włącz odblokowywanie odciskiem palca + Włącz odblokowywanie odciskiem palca dla QuickUnlock + Czujnik dotykowy do odblokowania bazy danych + Nie udało się odblokować odciskiem palca. Klucz odszyfrowujący został odrzucony przez system operacyjny Android. To się zazwyczaj zdarza, jeżeli został zapisany nowy odcisk palca lub ustawienia zabezpieczeń zostały zmienione. Proszę odblokować przy pomocy swojego hasła, a następnie ponownie aktywować odblokowywanie odciskiem palca w ustawieniach bazy danych. + Nie udało się odblokować bazy danych: Nieprawidłowy klucz złożony. Odblokowywanie odciskiem palca zostało zablokowane, ponieważ prawdopodobnie zapisane hasło główne nie jest już ważne. Proszę odblokować przy pomocy swojego hasła, a następnie ponownie aktywować odblokowywanie przy pomocy odcisku palca w ustawieniach bazy danych. + Proszę ponownie aktywować odblokowywanie przy pomocy odcisku palca dla nowego hasła głównego. + +To zachowa twoje hasła główne na tym urządzeniu. + zaszyfrowane przy pomocy zestawu kluczy Androida i chronione + używając autoryzacji odciskiem palca. Umożliwia odblokowywanie twojej bazy danych tylko przy pomocy odcisku palca. + Umożliwia użycie autoryzacji odciskiem palca zamiast kodu QuickUnlock. Nie wymaga przechowywania żadnych informacji powiązanych z twoich hasłem głównym. Wprowadź nazwę pliku bazy danych Ostatni dostęp Anuluj - Komentarze + Uwagi Tagi Zmień adres URL Potwierdź hasło @@ -112,7 +136,7 @@ Przeglądarka plików Generuj hasło Grupa - komentarz + uwagi potwierdź hasło hasło wygenerowane Nazwa grupy @@ -147,6 +171,7 @@ Ustawienia Ustawienia bazy danych Usuń + Stwórz duplikat Przenieś do innej grupy Przenieś Przejdź do grupy nadrzędnej @@ -160,7 +185,8 @@ Szukaj Wyszukiwanie zaawansowane Przejdź do URL - Zmień baze danych... + Zmień bazę danych + Pokaż wszystkie pola Minus Nigdy Tak @@ -300,19 +326,19 @@ Udostępnienie nazwy użytkownika i hasła za pośrednictwem schowka i paska powiadomień. Uwaga na sniffery haseł! Oddzielne powiadomienia Pokaż oddzielne powiadomienia dla kopiowania nazwę użytkownika i hasła do schowka i aktywacji klawiatury. - Użyj klawiaturę KP2A do wprowadzania danych - Udostępnij wszystkie dane logowania za pośrednictwem klawiatury KP2A (zalecane). + Powiadomienie z klawiatury/autouzupełniania + Utwórz pełny wpis dostępny przez klawiaturę KP2A i usługę autouzupełniania (zalecane). Przełącz klawiaturę Otwórz dialog wyboru klawiatury gdy wpis jest dostępny przez klawiaturę KP2A po wyszukiwaniu z przeglądarki lub z klawiatury. Automatyczne przełączanie na zrootowanych urządzeniach - Automatycznie przełącz klawiaturę KP2A po otwarciu wpisu. Wymaga dostępu do roota i aplukacji Secure Settings z System+. + Automatycznie przełącz klawiaturę KP2A po otwarciu wpisu. Wymaga dostępu do roota i aplikacji Secure Settings z System+. Automatycznie przełącz tylko po szukaniu Tylko przełącz klawiaturę automatycznie KP2A po użyciu funkcja Wyślij adresu URL (ale nie wtedy, gdy otwarto wpis w inny sposób) Przełącz klawiaturę spowrotem Przełączy do poprzedniej klawiatury jeśli nie otwarto wpisu. Ikona powiadomienia podczas blokady Pokazuje powiadomienie gdy baza danych gdy jest odblokowana. - Wstępnie wczytuj baze danych + Wstępnie wczytuj bazę danych Rozpocznij ładowanie w tle lub pobieranie pliku bazy danych podczas wprowadzania hasła. Czy chcesz zastąpić istniejący plik binarny o tej samej nazwie? Czy zastąpić istniejący plik binarny? @@ -323,6 +349,9 @@ Czy chcesz trwale usunąć ten wpis? Wciśnij Nie aby przesunąć do kosza. Czy chcesz trwale usunąć tę grupę? Wciśnij Nie aby przesunąć do kosza. Czy chcesz trwale usunąć wybrane elementy? Wciśnij Nie, żeby przenieść do kosza. + Czy na pewno chcesz trwale usunąć ten wpis? + Czy chcesz trwale usunąć tę grupę? + Czy chcesz trwale usunąć zaznaczone elementy? Trwale usunąć? Wczytać plik ponownie? Plik, który jest obecnie otwarty został zmieniony przez inny program. Czy chcesz go ponownie wczytać? @@ -347,6 +376,10 @@ Scalanie zmian... Tak, scal Nie, nadpisz + Pracuj offline + Pracuj online + Unikaj jakiegokolwiek ruchu sieciowego, używając lokalnej kopii pliku. Zmiany są przechowywane tylko w lokalnej pamięci podręcznej i będą udostępnione tylko, gdy przełączysz ponownie do trybu online. + Pracujesz offline. Synchronizacji pamięć podręczną baz danych... Pobieranie pliku zdalnego... Przesyłanie pliku... @@ -399,6 +432,7 @@ Możesz przechowywać bazę danych lokalnie, na urządzeniu z systemem Android, lub w Chmurze (tylko w przypadku wersji nie Offline). Keepass2Android przetwarza bazę danych tak, że jest ona dostępna, nawet gdy jesteś offline. Baza danych jest zabezpieczona 256 bitowym szyfrowaniem AES, więc nikt nie będzie miał dostępu do twoich haseł oprócz Ciebie. Zalecamy aby wybrać Dropbox: jest dostępny na wszystkie urządzenia i zapewnia nawet kopie zapasowe poprzednich wersji plików. Wybierz, gdzie chcesz zapisać bazę danych: Zmień miejsce zapisu + Gdy włączone, Keepass2Android działa w tle, nawet gdy baza danych jest zablokowana. Pozwala to na jej późniejsze odblokowanie tylko za pomocą krótkiej części hasła głównego. Hasło główne Tutaj wpisujesz hasło przy pomocy którego jest zaszyfrowana twoja baza danych. Wybierz silne hasło, aby bezpiecznie ją przechowywać! Wskazówka: Wymyśl jakieś zdanie lub dwa i skorzystaj z pierwszych liter słów w nim zawartych jako hasło. Dołącz znaki interpunkcyjne. Wybierz hasło główne, aby zabezpieczyć bazę danych: @@ -463,16 +497,84 @@ Aby edytować, należy skopiować plik do innej lokalizacji. Kliknij przycisk OK, aby wybrać miejsce, gdzie należy skopiować plik. Anuluj, Otwórz tylko do odczytu. + Baza danych jest w trybie tylko do odczytu + Keepass2Android otworzył aktualną bazę danych w trybie tylko do odczytu. + Wygląda na to, że otworzyłeś plik z zewnętrznej aplikacji. Ta metoda nie wspiera zapisywania. Jeśli chcesz wprowadzić zmiany w bazie danych, zamknij proszę bazę danych i wybierz Zmień bazę danych. Następnie otwórz plik używając jednej z dostępnych opcji, jeżeli to możliwe. + Ustawiono flagę tylko do odczytu. Usuń flagę, jeśli chcesz wprowadzić zmiany w bazie danych. + Zapisywanie nie jest możliwe z powodu restrykcji wprowadzonych w Androidzie KitKat. Jeśli chcesz wprowadzić zmiany w bazie danych, zamknij bazę danych i wybierz Zmień bazę danych. Następnie otwórz plik używając systemowego selektora plików. Dodaj ikonę z pliku... Kopiowanie plików... + Kopiuj + Standardowy wpis + Szablony + Nazwa + Miejsce utworzenia + Data utworzenia + E-mail + Adres e-mail + Bezprzewodowa sieć LAN + Bezpieczna notatka + SSID + Numer + CVV + PIN + Właściciel karty + Karta kredytowa + Członkowstwo Lista zmian + Dodać szablony? + Keepass2Android zawiera szablony wpisów dla kont e-mail, haseł sieci bezprzewodowych, bezpiecznych notatek itp. Czy chciałbyś je dodać do bazy danych? Jeśli wybierzesz Nie, możesz dodać je później w ustawieniach bazy danych. + Dodaj szablony do bazy danych Uwaga! To jest podglądowe wydanie i może posiadać wady! Jeżeli doświadczasz *czegokolwiek* niespodziewanego, daj mi znać (na Codeplex lub przez email). Kontynuuj Wprowadzone URI nie wygląda jak nazwa pliku. Jesteś pewien, że to prawidłowy plik? + Błędny klucz zbiorowy! Spróbuj ponownie. + Błędny klucz zbiorowy! Spróbuj następujących kroków, by odblokować swoją bazę danych:\n + + • Upewnij się, że wprowadziłeś poprawne hasło. Użyj ikony oka, by odsłonić wprowadzone hasło.\n + • Upewnij się, że wybrałeś właściwy typ hasła. Upewnij się, że pasuje do typu użytego podczas tworzenia bazy danych.\n + • Upewnij się, że wybrałeś odpowiedni plik bazy danych. + + + + Plik jest uszkodzony. \n + Tu są wskazówki, które mogą pomóc zdiagnozować usterkę:\n + + • Jeśli skopiowałeś plik przez USB (w trybie MTP), spróbuj ponownie, np. narzędziem MyPhoneExplorer. MTP obcina pliki w pewnych przypadkach.\n + • Jeśli nie możesz otworzyć pliku z tej samej lokalizacji na swoim PC, to bardzo prawdopodobne, że plik jest rzeczywiście uszkodzony. W takim wypadku użyj kopii zapasowej bazy danych. Jeśli przypuszczasz, że to Keepass2Android uszkodził plik, skontaktuj się z pomocą.\n + • Jeśli możesz otworzyć plik na swoim komputerze, skontaktuj się z pomocą. Możesz spróbować zapisać go z innymi ustawieniami (np. rozpakowany) na komputerze i spróbować ponownie otworzyć w Keepass2Android. + + + Keepass2Android: Wystąpił błąd. + Wystąpił nieoczekiwany błąd podczas działania Keepass2Android. Proszę, pomóż nam go naprawić, umożliwiając aplikacji wysyłanie raportów o błędach. + Raporty błędów nie będą zawierały żadnych treści z twojej bazy danych lub hasła głównego. Możesz je wyłączyć w ustawieniach aplikacji. + Włącz + Wyłącz + Zapytaj po wystąpieniu błędu + Wyślij raporty o błędach + Włączyć autouzupełnianie? + Poświadczenia mogą być przenoszone do innych aplikacji na kilka sposobów: możesz skopiować wartości do schowka, ale pamiętaj, że schowek w Androidzie nie jest bezpieczny. Wbudowana klawiatura daje pełny dostęp do wybranego wpisu, ale musi być włączona za każdym razem, gdy chcesz mieć dostęp do poświadczeń. W Androidzie 5 i późniejszych, Keepass2Android może wprowadzać nazwę użytkownika i hasło automatycznie, używając usługi autouzupełniania. + Użyj wbudowanej klawiatury + Użyj usługi autouzupełniania + Proszę włączyć usługę Keepass2Android. Wersja 0.9.8c\n * Poprawka luki bezpieczeństwa protokołu SSL w Microsoft Live SDK (używany podczas uzyskiwania dostępu do plików za pośrednictwem OneDrive)\n * Poprawka błędu: Poprzednia wersja zawierała dwie metody wprowadzania (jedną wysypującą się)\n + +Wersja 1.0.0\n + * Odblokowywanie odciskiem palca (wymagany Android 6.0+ lub urządzenie marki Samsung)\n + * Dodano usługę autowypełniania (wymagany Android 5.0+)\n + * Dodano wsparcie dla szablonów wiadomości\n + * Dodano tryb \"pracy offline\"\n + * Umożliwiono kopiowanie wpisów\n + * Tryb autouzupełniania dla nazw pól\n + * Umożliwiono usuwanie wpisów na liście ostatnich plików\n + * Żądanie uprawnień w trakcie działania aplikacji w Androidzie 6.0\n + * Poprawki błędów (we wbudowanej klawiaturze, podczas wybierania ikon)\n + * Załączono opcję wysyłania raportów o błędach\n + * Dodano wiadomości pomocy w kilkunastu miejscach\n + Wersja 0.9.9\n * Kompletne przeprojektowanie interfejsu użytkownika. Wielkie podziękowania dla Stefano Pignataro (http://www.spstudio.at) za jego pomoc!\n @@ -482,6 +584,13 @@ Wersja 0.9.8c\n * Sprawdzanie duplikujących kluczy dodatkowych pól w celu uniknięcia utraty danych\n + + Wersja 0.9.9c\n + * Powrócił czarny motyw\n + * Możesz zainstalować inne paczki ikon (ikony w starożytnym stylu Windowsa są dostępne w sklepie Play)\n + * Dodano pytanie potwierdzające podczas kasowania elementów z pominięciem kosza\n + * Poprawki błędów (złe wyświetlanie kodowania tajnego klucza OTP, niewłaściwa ikona aplikacji w niektórych miejscach)\n + Wersja 0.9.8b\n * Poprawki błędów (Zapisywanie nie udawało się dla niektórych baz danych, nie działało eksportowanie do lokalnego urządzenia, wybieranie niektórych opcji wysypywało aplikację)\n @@ -657,8 +766,8 @@ Podziękowania dla Niki Hüttner (www.close-cut.de) za nowe logo!\n Duża - Holo Light - Holo Dark + Jasny + Ciemny Design diff --git a/src/keepass2android/Resources/values-pt-rBR/strings.xml b/src/keepass2android/Resources/values-pt-rBR/strings.xml index 44adb354..5c78c937 100644 --- a/src/keepass2android/Resources/values-pt-rBR/strings.xml +++ b/src/keepass2android/Resources/values-pt-rBR/strings.xml @@ -7,6 +7,7 @@ Keepass2Android é uma implementação do gerenciador de senhas KeePass. A Interface do usuário baseia-se no KeepassDroid desenvolvido por Brian Pellin. Código para manipulação do banco de dados baseia-se no KeePass por Dominik Reichl. O robô Android é reproduzido ou modificado do trabalho criado e compartilhado pelo Google e utilizado de acordo com os termos descritos na licença Creative Commons 3.0 Attribution License. O suporte ao SFTP é implementado utilizando a biblioteca JSch sob licença BSD, criada por JCraft, Inc. + O ícone do martelo foi criado por John Caserta do Projeto \"Noun\". O ícone do pinguim foi criado por Adriano Emerick do Projeto \"Noun\". O ícone da pena foi criado por Jon Testa do Projeto \"Noun\". O ícone da maçã foi criado por Ava Rowell do Projeto \"Noun\". Aceitar Negar Adicionar entrada @@ -35,6 +36,8 @@ O Keepass2Android não pode lidar com a URI %1$s. Entre em contato com o desenvolvedor! Uma entrada %1$d entradas + Conjunto de ícones + Ache mais... Segurança Exibição Acesso às senhas de entradas @@ -42,6 +45,7 @@ Manipulação de arquivos Teclado Exportar banco de dados... + Debloqueio por impressão digital Importar base de dados para pasta interna Importar arquivo chave para pasta interna Alterar teclado @@ -71,10 +75,30 @@ Keepass2Android vem com ABSOLUTAMENTE NENHUMA GARANTIA; Este é um software livre, e você está convidado a redistribui-lo sob as condições da GPL versão 2 ou posterior. \u2026 Copiar para a área de transferencia + Sensor de toque + Confirme a digital para continuar + Não consigo configurar Desbloqueio por Digital: + Digital não reconhecida. Tente de novo + Digital reconhecida + Desbloqueio por Digital requer Android 6.0 ou posterior. + Nenhum leitor de digital detectado. + Você não tem digitais registradas neste dispositivo. Por favor vá para configurações do sistema primeiro. + Desativar o Desbloqueio de Digital + Ativar por completo o Desbloqueio de Digital + Ativar o Desbloqueio de Digital para o QuickUnlock + Sensor de toque para desbloquear a base de dados + Falha ao desbloquear com impressão digital. A chave de decodificação foi invalidada pelo sistema operacional Android. Isso geralmente acontece se uma nova impressão digital foi registrada ou configurações de segurança alteradas. Por favor, desbloqueie com a sua senha e então reative o Desbloquear com Impressão Digital nas configurações da base de dados. + Falha ao desbloquear a base de dados: Chave composta inválida. Desbloquear com Impressão Digital foi desativada porque, aparentemente, a senha mestre armazenada não é mais válida. Por favor, desbloqueie com a sua senha e então, reative o Desbloquear com Impressão Digital nas configurações da base de dados. + Por favor, reative o Desbloquear com Impressão Digital para a nova senha mestre. + + Isto armazenará a sua senha mestre neste dispositivo, criptografada com a Armazenagem + de Chaves do Android e protegida usando a autenticação com impressão digital. Permite desblo- + quear a sua base de dados somente com a sua impressão digital. + Permite usar a autenticação de impressão digital em vez do código de Desbloqueio Rápido. Não exige armazenar qualquer informação relacionada com a sua senha mestre. Digite o nome do arquivo de banco de dados Acessado Cancelar - Comentários + Notas Etiquetas Substituir URL Confirmar senha @@ -112,7 +136,7 @@ Localizador de Arquivos Gerar Senha Grupo - comentário + notas confirmar senha senha gerada Nome do grupo @@ -147,6 +171,7 @@ Configurações Configurações do banco de dados Excluir + Criar cópia Mover para outro grupo Mover Navegue para o grupo pai @@ -161,6 +186,7 @@ Pesquisa avançada Ir para URL Alterar banco de dados… + Mostrar todos os campos Menos Nunca Sim @@ -300,8 +326,8 @@ Tornar usuários e senhas disponíveis através da barra de notificações e da área de transferência. Cuidado com sniffers de senhas! Notificações separadas Exibir notificações separadas para copiar nome de usuário e senha para área de transferência e ativar o teclado. - Notificação do teclado KP2A - Tornar toda a entrada disponível através do teclado KP2A (recomendado). + Notificação do Teclado/Preenchimento Automático + Fazer a entrada inteira acessível através do teclado KP2A e do serviço de Preenchimento Automático (recomendado). Trocar teclado Abre a seleção de teclados quando a inserção estiver disponível através do teclado KP2A após busca do navegador ou do teclado. Trocar automaticamente em dispositivos com root @@ -323,6 +349,9 @@ Você deseja apagar esta entrada permanentemente? Pressione Não para enviar à Lixeira. Você deseja apagar este grupo permanentemente? Pressione Não para enviar à lixeira. Deseja apagar permanentemente os elementos selecionados? Pressione Não para reciclar. + Você deseja excluir esta entrada permanentemente? + Você deseja excluir este grupo permanentemente? + Você deseja excluir os elementos selecionados permanentemente? Apagar permanentemente? Recarregar arquivo? O arquivo que está atualmente aberto foi modificado por outro programa. Você deseja recarregá-lo? @@ -347,6 +376,10 @@ Mesclando alterações… Sim, mesclar Não, substituir + Trabalhar offline + Trabalhar online + Impedir qualquer tráfego de rede usando a cópia do cache local do arquivo. As alterações são armazenadas somente no cache local e somente serão enviadas quando se alterna de volta para o modo online. + Funcionando offline. Sincronizando banco de dados em cache… Baixando arquivo remoto… Enviando arquivo… @@ -393,11 +426,13 @@ Google Drive OneDrive SFTP (SSH transferência de arquivos) + Seletor de arquivo de sistema Inicialização do arquivo de acesso Localização do banco de dados Você pode armazenar seu banco de dados localmente no dispositivo Android ou na nuvem (somente na versão não-off-line). Keepass2Android torna o banco de dados disponível, mesmo se você estiver offline. Como o banco de dados é criptografado com segurança com AES 256 bits de criptografia, ninguém será capaz de acessar suas senhas, exceto você. Recomendamos selecionar Dropbox: é acessível em todos os seus dispositivos e até mesmo fornece backups de versões anteriores do arquivo. Selecione onde você deseja armazenar o banco de dados: Alterar localização + Se ativado, o Keepass2Android permanece em execução em segundo plano mesmo quando a base de dados está bloqueada. Isto permite desbloquear a base de dados mais tarde com somente uma pequena parte da senha mestre. Senha Mestre Seu banco de dados é criptografado com a senha que você inserir aqui. Escolha uma senha forte para manter o banco de dados a salvo! Dica: Componha uma frase ou duas e usar as primeiras letras das palavras como senha. Inclua marcas de pontuação. Selecione uma senha mestre para proteger seu banco de dados: @@ -462,9 +497,61 @@ Para editá-lo, copie o arquivo em outro local. Clique em OK p/ selecionar o local onde o arquivo será copiado. Cancelar, abrir como somente leitura. + Banco de dados é só leitura + O Keepass2Android abriu a base de dados atual em modo de somente leitura. + Parece que você abriu o arquivo de um aplicativo externo. Esta forma não oferece suporte a gravação. Se você desejar fazer alterações na base de dados, por favor, feche-o e selecione Alterar a base de dados. Depois, se possível, abra o arquivo a partir de uma das opções disponíveis. + O sinalizador somente leitura foi definido. Remova-o se você desejar fazer alterações na base de dados. + Não é possível gravar devido a restrições introduzidas no Android KitKat. Se você desejar fazer alterações na base de dados, feche-a e selecione Alterar a base de dados. Depois, abra o arquivo usando o Seletor de arquivo do sistema. + Adicionar ícone do arquivo... Copiando arquivo... + Copiar + Entrada padrão + Modelos + Cartão de identificação + Nome + Local de emissão + Data de emissão + E-Mail + E-mail + Rede sem fio + Nota segura + SSID + Número + CVV + PIN + Titular do Cartão + Cartão de crédito + Associação Mudanças + Adicionar modelos? + O Keepass2Android contém modelos de entrada para Contas de E-Mail, senhas Wireless LAN, notas seguras e muito mais. Você gostaria de adicioná-los à sua base de dados? Se você optar por Não, você pode adicioná-los depois nas configurações da base de dados. + Adicionar modelos à base de dados Por favor, note! Esta é uma versão preview e pode vir com algumas falhas! Se você experimentar *alguma coisa* inesperada, por favor me avise (no Codeplex ou por e-mail). + Continuar + A URI digitada não parece ser um nome de arquivo. Tem certeza que este é um arquivo válido? + Chave composta inválida! Por favor, tente novamente. + Chave composta inválida! Por favor, tente as seguintes etapas para desbloquear a sua base de dados:\n + + • Assegure-se de ter informado a senha correta. Use o ícone do olho para revelar a senha informada.\n + • Assegure-se de ter selecionado o tipo correto da senha. Assegure-se que o tipo coincida com o tipo de senha usada ao criar a base de dados.\n + • Assegure-se de ter selecionado o arquivo correto da base de dados. + + + Habilitar + Desabilitar + +Versão 0.9.8c\n + * Correção para a vulnerabilidade SSL no SDK do Microsoft Live (usado ao acessar arquivos via OneDrive)\n + * Correção de Bug: A versão anterior continha dois métodos de entrada (uma danificada)\n + +Versão 0.9.9\n + * Interface do usuário completamente redesenhada. Muito obrigado à Stefano Pignataro ( http://www.spstudio.at) pela sua ajuda!\n + * Permitir adicionar ícones personalizados\n + * Suporte para o modo Multi Janelas em dispositivos Samsung\n + * O número padrão de etapas para criptografia de novas bases de dados aumentou\n + * Verificar chaves duplicadas de campos adicionais para evitar a perda de dados\n + +Versão 0.9.8b\n* Falhas corrigidas (a operação de salvar estava falhando em alguns bancos de dados, a exportação para o dispositivo local estava falhando, a seleção de algumas opções de preferência encerrava o aplicativo)\n Versão 0.9.7\n * gravar suporte p/ bases de dados do Keepass 1 (kdb) (beta!)\n @@ -622,8 +709,8 @@ Lançamento público inicial Grande - Holo Light - Holo Dark + Claro + Escuro Design diff --git a/src/keepass2android/Resources/values-pt-rPT/strings.xml b/src/keepass2android/Resources/values-pt-rPT/strings.xml index 7ed46138..80d53a53 100644 --- a/src/keepass2android/Resources/values-pt-rPT/strings.xml +++ b/src/keepass2android/Resources/values-pt-rPT/strings.xml @@ -7,6 +7,7 @@ Keepass2Android é um gestor de senhas, que fornece acesso de leitura/gravação às bases de dados do KeePass 2.x, em Android. A Interface do usuário é baseada numa adaptação da aplicação KeepassDroid desenvolvida por Brian Pellin. O código para as operações da base de dados é baseado no KeePass de Dominik Reichl. O robô Android é reproduzido ou modificado a partir do trabalho criado e compartilhado pelo Google, utilizado de acordo com os termos descritos na licença Creative Commons Attribution 3.0. O suporte para SFTP está implementado usando a biblioteca JSch criada pela JCraft, Inc. com licença BSD. + O ícone do Martelo é criado por John Caserta do Noun Project. O ícone de Pingüim é criado por Adriano Emerick do Noun Project. O ícone das Penas é criado por Jon Testa do Noun Project. O ícone da Maçã é criado pela Ava Rowell do Noun Project. Aceitar Negar Adicionar entrada @@ -36,6 +37,7 @@ Muito útil se existirem muitos resultados iguais. Desculpa! O Keepass2Android não consegue resolver o URI %1$s retornado. Por favor entre em contato com o programador! Uma entrada %1$d registos + Encontrar mais... Segurança Ecrã Métodos de introdução de passwords @@ -75,7 +77,7 @@ Muito útil se existirem muitos resultados iguais. Introduza o nome do arquivo da base de dados Acessado Cancelar - Comentários + Notas Tags Substituir URL Confirmar password @@ -113,7 +115,7 @@ Muito útil se existirem muitos resultados iguais. Explorador de ficheiros Gerar Senha Grupo - comentário + notes confirmar senha senha gerada Nome do grupo @@ -148,6 +150,7 @@ Muito útil se existirem muitos resultados iguais. Configurações Configurações da base de dados Apagar + Criar duplicado Mover para outro grupo Mover Ir para grupo parente @@ -162,6 +165,7 @@ Muito útil se existirem muitos resultados iguais. Pesquisa Avançada Ir para URL Alterar base de dados… + Mostrar todos os campos Menos Nunca Sim @@ -254,6 +258,8 @@ Muito útil se existirem muitos resultados iguais. Ficheiro guardado em %1$s. Não foi possível guar dar o anexo para %1$s. Lermbrar texto da procura? + Um nome de campo é necessário para cada sequência de caracteres. + Um nome de campo não pode ser usado duas vezes (%1$s). Nome do Campo Valor do campo Campo protegido @@ -269,12 +275,13 @@ Muito útil se existirem muitos resultados iguais. Esconder opção para doar Certificados SSL Eliminar a cache? + Verificar alterações Permitir acesso ao nome do utilizador e password através da barra de notificação e a área de transferência. Cuidado com os farejadores de passwords! - Notificações de teclado KP2A Trocar o teclado Mostrar uma notificação em curso enquanto a base de dados está desbloqueada. Pretende substituir o binário existente com o mesmo nome? Substituir o binário existente? + Sobrescrever Renomear Reciclagem Deseja apagar esta entrada permanentemente? Pressione Não para reciclar. @@ -300,6 +307,9 @@ Muito útil se existirem muitos resultados iguais. Fundindo alterações… Sim, fundir Não, sobre-escrever + Funcionar offline + Funcionar online + Funcionando offline. Sincronização da base de dados em cache… Carregando ficheiro remoto… Uploading… @@ -323,6 +333,7 @@ Muito útil se existirem muitos resultados iguais. FTP HTTP (WebDav) Dropbox + Google Drive OneDrive SFTP (transferência de ficheiros por SSH) Localização da base de dados diff --git a/src/keepass2android/Resources/values-ro/strings.xml b/src/keepass2android/Resources/values-ro/strings.xml index e30ad0b5..0ee23d40 100644 --- a/src/keepass2android/Resources/values-ro/strings.xml +++ b/src/keepass2android/Resources/values-ro/strings.xml @@ -10,6 +10,7 @@ Accepta Interzice Adăugă o înregistrare + Editeaza inregistrare Creaţi înregistrare pentru URL Adăugă un grup Adăugare grup @@ -32,6 +33,8 @@ Grupul afișat este acum: %1$s Arată numele grupului în vizualizarea înregistrărilor Scuze! Keepass2Android nu poate interpreta URI-ul returnat %1$s. Te rog să contactezi producătorul! + O inregistrare + %1$d inregistrari Securitate Afişare Acces introducere parolă @@ -47,6 +50,8 @@ Baza de date a fost copiată în folderul intern. Apasă Ok pentru a o deschide din noua locație. Notă: Nu uita să exporți periodic baza de date pe un spațiu de stocare sigur! Fișierul-cheie a fost copiat în folderul intern. Asigură-te că ai o copie de rezervă înainte de al șterge din locația curentă! Imposibil de folosit folderul intern când locația fișierului cheie nu este memorară. Schimbă preferințele de securitate. + Deblocare + Deblocarea bazei de date Paranteze Anulează Clipboard golit. @@ -69,7 +74,6 @@ Alegeți numele bazei de date Accesat Anulează - Comentarii Tag-uri Rescrie URL-ul Confirmă parola @@ -107,7 +111,6 @@ Browser fișiere Generare parolă Grup - comentariu confirmă parola parola generată Nume grup @@ -150,6 +153,7 @@ Ascunde parola Blochează baza de date Deschide + Inchide Redenumește Căutare Căutare avansată @@ -260,6 +264,7 @@ Doriți să adăugați textul căutat \"%1$s\" la înregistrarea selectată pentru a o găsi automat următoarea dată? Format dată/timp invalid pentru data expirării! Este necesar un nume câmp pentru fiecare string. + Un nume de camp nu poate fi utilizat dublu (%1$s). Numele câmpului Valoarea câmpului Câmp protejat @@ -294,8 +299,6 @@ Oferă utilizatorul şi parolă prin bara de notificări şi clipboard. Atenţie la \"password sniffers\"! Separă notificările Arată notificări separate pentru copierea numelui utilizatorului și a parolei în clipboard și activarea tastaturii. - Notificare tastatură KP2A - Oferă întreaga înregistrare folosind tastatura KP2A (recomandat). Comută tastatura Deschide fereastra de selecție a tastaturii când o înregistrare este disponibilă prin tastatura KP2A după căutarea din browser. Comută automat dacă e rootat @@ -316,6 +319,7 @@ Coș de gunoi Doriţi să ştergeţi permanent această înregistrare? Apăsaţi Nu pentru a muta în coş. Doriţi să ştergeţi permanent acest grup? Apăsaţi Nu pentru a muta în coş. + Doriţi să ştergeţi elementele selectate permanent? Apasa Nu pentru a recicla. Ștergeți definitiv? Reîncărcaţi fişierul? Fişierul deschis a fost modificat de alt program. Doriţi să îl reîncărcaţi? @@ -328,6 +332,7 @@ Se adaugă grup… Se şterge înregistrarea… Se şterge grupul… + Ştergerea elementelor… Se setează parola… Se anulează modificările… Se transformă cheia principală… @@ -385,6 +390,7 @@ Google Drive OneDrive SFTP (SSH File Transfer) + Selector de fisiere sistem Iniţializare acces fişier Locaţie bază de date Puteţi stoca baza de date local pe aparatul dvs. sau în cloud (versiunea non-Offline). Keepass2Android face baza de date disponibilă şi dacă sunteţi offline. Deoarece baza de date este criptată AES 256 bit nimeni nu va putea accesa parolele dvs. Vă recomandăm Dropbox: este accesibil pe toate aparatele dvs. şi oferă chiar copii de siguranţă a versiunilor anterioare ale unui fişier. @@ -454,9 +460,16 @@ Pentru a-l edita, trebuie copiat fișierul într-o altă locație. Apasă pe OK pentru a selecta locația în care se va copia fișierul. Anulați, deschideți read-only. + Adaugă pictogramă din file... Se copiază fișierul... Jurnal modificări Rețineți! Aceasta este o versiune de examinare și poate avea unele defecte! Dacă vă confruntați cu *ceva* neașteptat, vă rog să îmi spuneți (pe Codeplex sau prin email). + Continuare + URI introdus nu arata ca un nume de file. Sunteţi sigur că acesta este un file valid? + +Versiunea 0.9.8c\n * Fix pentru SSL vulnerabilitatea din Microsoft Live SDK (folosite la accesarea fişierelor prin intermediul OneDrive) \n * Bug fix: versiune anterioară conţinea două metode de intrare (unul nu functiona) \n + +Versiunea 0.9.9\n * UI complet reproiectat. Multumesc mult lui Stefano Pignataro (http://www.spstudio.at) pentru sprijinul lui! \n * Adaugarea personalizata a iconitelor\n * Suport pentru Multi Window mode pe telefoanele Samsung\n * Crescut implicit numărul de runde de criptare pentru baze de date noi\n * Verificarea cheilor duplicate a câmpurilor suplimentare pentru a evita pierderea de date\n Versiunea 0.9.7\n * suport pentru scrierea bazelor de date Keepass 1 (kdb) (beta)!\n @@ -627,10 +640,6 @@ Versiunea publică iniţială Mediu Mare - - Holo Light - Holo Dark - Design Nu reține numele utilizator și parola diff --git a/src/keepass2android/Resources/values-ru/strings.xml b/src/keepass2android/Resources/values-ru/strings.xml index e17856ea..04f3a9b9 100644 --- a/src/keepass2android/Resources/values-ru/strings.xml +++ b/src/keepass2android/Resources/values-ru/strings.xml @@ -7,6 +7,7 @@ Keepass2Android — это менеджер паролей, обеспечивающий полноценную работу с базами KeePass 2.x на Android. Пользовательский интерфейс основан на портированной версии KeepassDroid, разработанной Брайаном Пеллином. Код для операций с базой данных основан на KeePass Доминика Райхля. Робот Android воссоздан или модифицирован на основе версии, созданной и опубликованной Google, и используются в соответствии с условиями, описанными в лицензии Creative Commons 3.0 Attribution. Поддержка SFTP реализована с использованием библиотеки JSch под лицензией BSD, созданной компанией JCraft, Inc. + Иконка с Молотком создана John Caserta из Noun Project. Иконка с Пингвином создана Adriano Emerick из Noun Project. Иконка с Пером создана Jon Testa из Noun Project. Иконка с Яблоком создана Ava Rowell из Noun Project. Принять Отклонить Добавить запись @@ -35,13 +36,16 @@ Извините! Keepass2Android не может обработать возвращаемый URI %1$s. Свяжитесь с разработчиком! Одна запись %1$d записей + Набор значков + Найти еще... Безопасность Отображение Парольный доступ БыстраяРазблокировка Обработка файлов Клавиатура - Экспорт базы данных... + Экспорт БД... + Разблокировка отпечатком пальца Импорт базы данных во внутреннюю папку Импорт ключевого файла во внутреннюю папку Переключение клавиатуры @@ -51,7 +55,7 @@ Ключевой файл был скопирован во внутреннюю папку. Убедитесь, что у вас есть резервная копия файла, прежде чем удалять его! Невозможно использовать внутреннюю папку, пока расположение файла-ключа не сохранено. Измените настройки безопасности. Разблокировка - Разблокировать базу данных + Разблокировать БД Скобки Отмена Буфер обмена очищен. @@ -66,15 +70,36 @@ Создание ключа базы данных… Текущая группа Текущая группа: корневая - База + База данных Цифры 0…9 Keepass2Android поставляется БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. Это свободное ПО и Вы можете распространять его по лицензии GPL v2 или более поздней. \u2026 Скопировать в буфер + Датчик прикосновения + Подтвердите отпечатком пальца, чтобы продолжить + Не удалось установить разблокировку отпечатком пальца: + Отпечатки пальцев не распознаны. Повторите еще раз + Отпечаток пальца распознан + Для разблокировки отпечатком пальца требуется Android 6.0 или более поздней версии. + Не найдено устройство для распознавания отпечатков пальцев. + У вас не зарегистрированы отпечатки пальцев на этом устройстве. Пожалуйста, сначала перейдите в системные настройки. + Отключить разблокировку отпечатками пальцев + Включить полную разблокировку отпечатками пальцев + Включить разблокировку отпечатками пальцев для БыстройРазблокировки + Прикоснуться к датчику, чтобы разблокировать базу данных + Не удалось разблокировать отпечатками пальцев. Ключ расшифровки был отбракован системой Android. Это обычно происходит, если заменен отпечаток пальца новым или были изменены параметры безопасности. Пожалуйста разблокируйте вашим паролем и затем снова включите разблокировку отпечатками пальцев в настройках базы данных. + Разблокировка базы данных не удалось: недопустимый составной ключ. Разблокировка отпечатками пальцев была отключена, поскольку сохраненный мастер-пароль больше не действует. Пожалуйста разблокируйте вашим паролем и затем снова включите разблокировку отпечатками пальцев в настройках базы данных. + Пожалуйста включите разблокировку отпечатками пальцев для нового мастер-пароля. + + Это сохранит ваш мастер-пароль на этом устройстве, + зашифрует при помощи Android Keystore и защитит + используя аутентификацию по отпечаткам пальцев. Позволит разблокировать базу данных отпечатком пальца. + + Разрешить использовать отпечаток пальца вместо кода QuickUnlock. Это не потребует хранения информации, связанной с вашим мастер-паролем. Введите имя файла базы данных Доступ Отмена - Комментарии + Заметки Тэги Переопределить URL Подтверждение пароля @@ -112,7 +137,7 @@ Обзор файлов Создать пароль Группа - комментарий + заметки подтверждение созданный пароль Имя группы @@ -147,9 +172,10 @@ Настройки Настройки базы данных Удалить + Создать дубликат Переместить в другую группу Переместить - Перейдите к родительской группе + Перейти к родительской группе Пожертвуйте на пиво... Изменить Скрыть пароль @@ -161,6 +187,7 @@ Расширенный поиск Ссылка Изменить базу данных… + Показать все поля Минус Никогда Да @@ -240,19 +267,19 @@ На следующем шаге будет выбран файл для импорта. Включить БыструюРазблокировку Введите последние %1$d символов вашего пароля: - QuickUnlock! - Закрыть базу данных + БыстраяРазблокировка! + Закрыть БД Включить БыструюРазблокировку по умолчанию - Определяет, включен ли QuickUnlock по умолчанию. + Определяет, включена ли БыстраяРазблокировка по умолчанию или нет. Защита отображения базы данных Если включено, не разрешены скриншоты и приложение не появится в списке Последних Запущенных. Скрыть значок БыстройРазблокировки - К сожалению, QuickUnlock не работает без отображения значка уведомлений. Включите этот параметр для использования прозрачного значка. + К сожалению, БыстраяРазблокировка не работает без отображения значка уведомлений. Включите этот параметр для использования прозрачного значка. Скрыть значок БыстройРазблокировки БыстраяРазблокировка требует уведомления для правильной работы. Выберите этот параметр для отображения уведомления без значка. Длина ключа БыстройРазблокировки Максимальное количество символов, используемых как пароль БыстройРазблокировки. - QuickUnlock не сработал: неправильный пароль! + БыстраяРазблокировка не удалась: неправильный пароль! Каталог файлов-вложений Каталог для сохранения вложенных файлов. Сохранить вложение @@ -272,7 +299,7 @@ Добавьте вложенный файл... Добавить дополнительную строку Удалить дополнительную строку - %1$s: Заблокирована. QuickUnlock включен. + %1$s: Заблокирована. БыстраяРазблокировка включена. %1$s: Разблокирована. Введите учетные данные сервера Файловые транзакции @@ -300,8 +327,8 @@ Сделать имя пользователя и пароль доступными через панель уведомлений и буфер обмена. Остерегайтесь перехватчиков паролей! Раздельные уведомления Показывать отдельное уведомление для копирования имени пользователя, пароля в буфер обмена и для активации клавиатуры. - Уведомления клавиатуры KP2A - Сделать всю запись доступной через клавиатуру KP2A (рекомендуется). + Уведомление Клавиатура/Автозаполнение + Сделать запись полностью доступной через KP2A-клавиатуру и службу автозаполнения (рекомендуется). Переключить клавиатуру Открыть диалог выбора клавиатуры, когда запись доступна через клавиатуру KP2A после поиска из браузера или с помощью клавиатуры. Авто-переключение на рутованных устройствах @@ -323,6 +350,9 @@ Вы хотите окончательно удалить эту запись? Нажмите Нет, чтобы переместить в корзину. Вы хотите окончательно удалить эту группу? Нажмите Нет, чтобы переместить в корзину. Вы хотите удалить навсегда выбранные элементы? Нажмите No для отмены. + Вы хотите навсегда удалить эту запись? + Вы хотите навсегда удалить эту группу? + Вы хотите навсегда удалить выбранные элементы? Окончательно удалить? Перезагрузить файл? Был изменен файл, который в настоящее время открыт другой программой. Вы хотите перезагрузить его? @@ -347,6 +377,10 @@ Слияние изменений… Да, объединить Нет, перезаписать + Работать в автономном режиме + Работать онлайн + Использование локальной копии файла в кэше позволит избежать трат сетевого трафика. Изменения сохраняются в локальном кэше и будут загружены только при переключении обратно в онлайн-режим. + Работаем в автономном режиме. Синхронизация кэшированной базы данных… Скачивание удалённого файла… Загрузка файла… @@ -369,7 +403,7 @@ Произошла ошибка: База данных повреждена: найдены дублирующиеся ID. (Сохранялись в Minikeepass?) Пожалуйста импортируйте данные в новую базу данных при помощи Keepass 2 для ПК и выберите \'Создать новые ID\'. Вы можете отключить это сообщение об ошибке в пункте Настройки/Настройки приложения/Обработка файлов/Проверка на дубликаты UUID. Имейте в виду, что это может повлечь неожиданные результаты. Рекомендуется исправление базы данных. - Синхронизируйте базу данных… + Синхронизировать БД… Не удается переместить группу в эту группу. Сегодня Октоберфест! Если вам нравится Keepass2Android: сегодня хороший день, чтобы купить мне пива? 10 мая? Это мой день рождения! Если вам нравится это приложение, то почему бы не отправить мне поздравления с днём рождения вместе с небольшим подарком? Это несказанно осчастливит меня! :-) @@ -399,6 +433,7 @@ Вы можете хранить базу данных локально на своём Adnroid-устройстве или в облаке (только для онлайн-версии). Keepass2Android даёт возможность доступа к базе даже при отсутствии доступа к сети. Так как база данных зашифрована 256-битным AES алгоритмом, никто, кроме Вас, не сможет получить доступ к паролям. Мы рекомендуем использовать Dropbox - он доступен на всех платформах и сохраняет предыдущие версии файлов. Выберите место хранения базы данных: Изменить местонахождение + Если этот параметр включен, Keepass2Android остается работать в фоновом режиме даже тогда, когда база данных заблокирована. Это позволяет разблокировать базу данных позднее при помощи короткой части мастер-пароля. Мастер-пароль База шифруется паролем, вводимым сюда. Выберите сложный пароль для безопасности базы данных! Совет: придумайте одно-два предложения и используйте первые буквы слов в качестве пароля. Включая знаки препинания. Выберите мастер-пароль для защиты базы данных: @@ -463,16 +498,84 @@ Чтобы редактировать его, нужно скопировать в другое место. Нажмите OK чтобы выбрать место куда файл должен быть скопирован. Отмена, только для чтения. + База данных доступна только для чтения + Keepass2Android открыл текущую базу данных в режиме только для чтения. + Кажется, вы открыли файл из внешнего приложения. Поэтому запись не поддерживается. Если вы хотите внести изменения в базу данных, пожалуйста, закройте ее и выберите пункт изменить базу данных. Затем откройте файл одним из доступных вариантов, если это возможно. + Установлен флаг только для чтения. Удалите этот флаг, если вы хотите внести изменения в базу данных. + Запись невозможна из-за ограничения, введенного в Android KitKat. Если вы хотите внести изменения в базу данных, закройте ее и выберите пункт изменить базу данных. Затем откройте файл с помощью системного средства выбора файлов. Добавить значок из файла... Файл копируется... + Копировать + Стандартная запись + Шаблоны + ID карты + Имя + Место выдачи + Дата выпуска + Электронная почта + Адрес электронной почты + Беспроводная сеть + Защищенная заметка + SSID + Номер + CVV + PIN + Владелец карты + Кредитная карта + Членство Список изменений + Добавить шаблоны? + Keepass2Android содержит шаблоны записей для электронной почты, паролей беспроводных сетей, защищенных заметок и многого другого. Вы хотели бы добавить их к вашей базе данных? Если вы выбрали Нет, их можно добавить позже в настройках базы данных. + Добавить шаблоны в базу данных Пожалуйста, обратите внимание! Это предварительный релиз и он может содержать некоторые недостатки! Если вы встретитесь с *чем-то* неожиданным, пожалуйста, дайте мне знать (на сайте Codeplex или по электронной почте). Продолжить URI, который Вы ввели, не похож на имя файла. Вы уверены, что это правильно? + Неверный составной ключ! Пожалуйста, попробуйте еще раз. + Неправильный составной ключ! Пожалуйста, попробуйте следующие шаги для разблокировки вашей базы данных:\n + + • Убедитесь, что вы вводите правильный пароль. Используйте значок \"глаз\" для проверки вводимого пароля.\n + • Убедитесь, что вы выбрали правильный тип пароля. Убедитесь, что он совпадает с тем типом, который вы указывали при создании базы данных.\n + • Убедитесь, что вы выбрали правильный файл с базой данных. + + + Файл поврежден. \n + Тут приведены несколько подсказок, которые могут помочь в решении этой проблемы:\n + + • Если вы скопировали файл через USB (MTP-Mode), попробуйте еще раз при помощи утилиты MyPhoneExplorer. MTP-режим иногда обрезает файлы.\n + • Если не удается открыть файл даже в вашем персональном компьютере, очень вероятно, что файл действительно поврежден. Пожалуйста, используйте резервную копию вашей базы данных. Если есть предположение, что в этом виноват Keepass2Android, то свяжитесь с нами.\n + • Если файл открывается с вашего персонального компьютера, свяжитесь с нами. Вы можете сохранить его с разными параметрами (например, в распакованном виде) и попробовать открыть его снова в Keepass2Android. + + + Keepass2Android: Произошла ошибка. + Непредвиденная ошибка произошла при запуске Keepass2Android. Пожалуйста, помогите нам исправить это, позвольте приложению отправлять отчеты об ошибках. + Отчеты об ошибках никогда не будут содержать любое содержимое базы данных или мастер-пароль. Вы можете отключить их в настройках приложения. + Включить + Отключить + Спросить после ошибки + Отправить отчёт об ошибке + Активировать функцию автозаполнения? + Учетные данные могут быть переданы в другие приложения несколькими способами: можно копировать значения в буфер обмена, но пожалуйста, обратите внимание, что буфер обмена не является безопасным в Android. Встроенная клавиатура дает полный доступ к выбранной записи, но должна быть включена каждый раз, когда вы хотите получить доступ к учетным данным. На Android 5 и поздних версиях Keepass2Android может вводить имя и пароль пользователя автоматически с помощью службы автозаполнения. + Использовать встроенную клавиатуру + Использовать службу автозаполнения + Пожалуйста, включите службу Keepass2Android. Версия 0.9.8c\n * Исправление уязвимости SSL в Microsoft Live SDK (используется при доступе к файлам через OneDrive) \n * Исправление ошибок: предыдущая версия содержала два методы ввода (один сбоил) \n + + Версия 1.0.0\n + * Разблокировка отпечатками пальцев (необходим Android 6.0+ или устройство Samsung)\n + * Добавлен сервис Авто-Заполнения (необходим Android 5.0+)\n + * Добавлена поддержка шаблонов записей\n + * Добавлена работа в \"автономном режиме\"\n + * Разрешено копирование записей\n + * Режим Авто-завершения для имен полей\n + * Разрешено удалять записи из списка последних файлов\n + * Запрос разрешений в Android 6.0\n + * Исправление ошибок (во встроенной клавиатуре, когда выбирается значок)\n + * Добавлена возможность отправки сообщений об ошибках\n + * Добавлены подсказки в некоторых местах\n + Версия 0.9.9\n * Полный редизайн пользовательского интерфейса. Большое спасибо Stefano Pignataro (http://www.spstudio.at) за его поддержку! \n @@ -480,6 +583,13 @@ * Поддержка многооконного режима на устройствах Samsung\n * Увеличено по-умолчанию количество циклов шифрования для новых баз данных\n * Проверка на повторяющиеся ключи дополнительных полей, чтобы избежать потери данных\n + + Версия 0.9.9c\n + * Темная тема вернулась\n + * Вы можете установить другой комплект иконок (иконки в стиле Windows уже доступны в Google Play)\n + * Добавлено подтверждение удаления, когда элемент удаляется минуя корзину\n + * Исправление ошибок (неправильное отображение OTP секретного кодирования, неправильная кое-где иконка приложения)\n + Версия 0.9.8b\n * Исправление ошибок (неудачное сохранение для некоторых баз данных, экспорт на локальное устройство не работал, выбор некоторых параметров приводил к ошибке в приложении) \n @@ -658,8 +768,8 @@ Крупный - Holo Light - Holo Dark + Светлая + Темная Дизайн diff --git a/src/keepass2android/Resources/values-sk/strings.xml b/src/keepass2android/Resources/values-sk/strings.xml index 534e3d68..1bc8b1c9 100644 --- a/src/keepass2android/Resources/values-sk/strings.xml +++ b/src/keepass2android/Resources/values-sk/strings.xml @@ -7,6 +7,7 @@ Keepass2Android je správca hesiel umožňujúci čítanie/zápis do databáz KeePass 2.x, v systéme Android. Používateľské rozhranie je založené na porte aplikácie KeepassDroid od Briana Pellina. Kód pre operácie v databáze je založený na programe KeePass od Dominika Reichla. Robot Android je reprodukovaný alebo modifikovaný na základe práce vytvorenej a zdieľanej spoločnosťou Google a je použitý podľa podmienok v Creative Commons 3.0 Attribution License. Podpora pre SFTP je implementovaná s využitím knižnice JSch (s licenciou BSD), vytvorenej JCraft, Inc. + Ikonu kladiva vytvoril John Caserta z projektu Noun Project. Ikonu tučniaka vytvoril Adriano Emerick z projektu Noun. Ikonu pera vytvoril Jon Testa z projektu Noun Project. Ikonu jablka vytvoril Ava Rowell z projektu Noun Project. Prijať Odmietnuť Pridať záznam @@ -35,6 +36,8 @@ Ospravedlňujeme sa! Keepass2Android nedokáže korektne spracovať vrátený identifikátor zdroja URI %1$s. Prosím kontaktujte vývojára aplikácie! Jeden záznam %1$d záznamov + Súprava ikon + Nájsť viac... Zabezpečenie Displej Prístup k záznamu s heslom @@ -42,6 +45,7 @@ Zaobchádzanie so súborom Klávesnica Export databázy... + Odtlačok – odomknutie Importovať databázu do interného priečinka Importovať súbor s kľúčom do interného priečinka Prepínanie klávesnice @@ -71,10 +75,31 @@ Keepass2Android je poskytovaný BEZ AKEJKOĽVEK ZÁRUKY; Toto je voľne dostupný softvér a môžete ho redistribuovať za podmienok licencie GPL verzie 2 alebo novšej. \u2026 Kopírovať do schránky + Dotykový senzor + Pre pokračovanie potvrďte odtlačok + Nemožno nastaviť odtlačok pre odomknutie: + Odtlačok nebol rozpoznaný. Skúste to ešte raz + Odtlačok bol rozpoznaný + Odomknutie pomocou odtlačku si vyžaduje systém Android 6.0 alebo novší. + Nebol zistený hardvér na snímanie odtlačkov. + Na zariadení nemáte zaznamenané žiadne odtlačky. Prosím prejdite najskôr do nastavení systému. + Zablokovať odomknutie odtlačkom + Zapnúť úplné odomknutie odtlačkom + Zapnúť odomykanie odtlačkom pre rýchle odomknutie + Dotykový senzor pre odomknutie databázy + Odomknutie pomocou odtlačku bolo neúspešné. Dešifrovací kľúč bol zneplatnený systémom Android. To sa stáva väčšinou pri zápise nového odtlačku alebo zmene nastavení zabezpečenia. Prosím odomknite pomocou hesla a potom opätovne zapnite odomknutie odtlačkom. Môžete to urobiť v nastaveniach databázy. + Odomykanie databázy bolo neúspešné: kompozitný kľúč nie je platný. Odomknutie odtlačkom bolo zablokované pretože zrejme nie je už platné uložené primárne heslo. Prosím odomknite pomocou hesla a potom opäť zapnite odomknutie odtlačkom. Môžete to urobiť v nastaveniach databázy. + Prosím zapnite Odomknutie odtlačkom pre nové primárne heslo. + + Týmto uložíte vaše primárne heslo na tomto zariadení, + v šifrovanej podobe, s použitím Android Keystore a s ochranou + pomocou autentifikácie odtlačkom. Umožní vám to odomknúť databázu len pomocou odtlačku. + + Umožňuje použiť autentifikáciu odtlačkom namiesto kódu pre rýchle odomknutie. Nevyžaduje uloženie informácie týkajúcej sa primárneho hesla. Vložte názov databázy Prístup Zrušiť - Komentáre + Poznámky Tagy Prepísanie URL Potvrdiť heslo @@ -112,7 +137,7 @@ Správca súborov Generovať heslo Skupina - Komentár + poznámky potvrdiť heslo generované heslo Názov skupiny @@ -147,6 +172,7 @@ Nastavenia Nastavenia databázy Vymazať + Vytvoriť duplikát Presunúť do inej skupiny Presunúť Navigovať do rodičovskej skupiny @@ -161,6 +187,7 @@ Pokročilé vyhľadávanie Ísť na URL Zmeniť databázu… + Zobraziť všetky polia Mínus Nikdy Áno @@ -300,8 +327,8 @@ Sprístupniť meno a heslo používateľa cez notifikačný panel a schránku. Pozor na možnosť krádeže hesla! Oddeliť notifikácie Zobraziť oddelené notifikácie pre kopírovanie mena používateľa a hesla do schránky a aktivovanie klávesnice. - Notifikácia klávesnice KP2A - Sprístupniť celý záznam cez klávesnicu KP2A (odporúča sa). + Notifikácia pre klávesnicu/automatické doplnenie + Sprístupniť celý záznam cez klávesnicu KP2A a službu autom. doplnenia (odporúča sa). Prepnúť klávesnicu Otvoriť dialóg výberu klávesnice, ak je po vyhľadaní z prehliadača alebo klávesnice dostupný záznam zadávaný cez klávesnicu KP2A. Prepínať, ak je dostupný root @@ -323,6 +350,9 @@ Chcete natrvalo odstrániť tento záznam? Stlačte Nie, ak sa má záznam vyhodiť do koša. Chcete natrvalo odstrániť túto skupinu? Ak stlačíte Nie, skupina sa vyhodí do koša. Chcete natrvalo vymazať vybrané prvky? Pre vyhodenie do koša stlačte Nie. + Chcete natrvalo vymazať tento záznam? + Chcete natrvalo vymazať túto skupinu? + Chcete natrvalo vymazať vybrané prvky? Odstrániť natrvalo? Znovu načítať súbor? Súbor, ktorý je práve otvorený, bol zmenený v inom programe. Chcete ho načítať znovu? @@ -347,6 +377,10 @@ Prebieha zlučovanie… Áno, zlúčiť Nie, prepísať + Pracovať offline + Pracovať online + Pri použití lokálnej kópie súboru vo vyrovnávacej pamäti sa vyhýbajte akejkoľvek sieťovej komunikácii. Zmeny sa ukladajú len do lokálnej vyrovnávacej pamäte a odošlú sa len pri prepnutí naspäť do režimu online. + Práca offline. Synchronizácia databázy vo vyr. pamäti… Sťahuje sa vzdialený súbor… Odosiela sa súbor… @@ -399,6 +433,7 @@ Databázu môžete uložiť lokálne vo vašom zariadení Android, alebo do úložiska cloud (len pri verzii non-Offline). Keepass2Android sprístupní databázu aj keď ste offline. Keďže databáza je bezpečne šifrovaná pomocou AES 256-bit, k vašim heslám budete mať prístup iba vy, nikto iný. Odporúčame vám vybrať si úložisko Dropbox: je prístupné na všetkých vašich zariadeniach a poskytuje aj zálohy predošlých verzií súboru. Vyberte si, kam chcete uložiť databázu: Zmeniť umiestnenie + Ak je táto voľba zapnutá, Keepass2Android zozname spustený v pozadí aj pri zamknutej databáze. To vám umižní odomknúť databázu neskôr len pomocou krátkej časti primárneho hesla. Primárne heslo Vaša databáza je šifrovaná heslom, ktoré zadáte sem. Vyberte si silné heslo, aby bola databáza dobre zabezpečená! Tip: Vymyslite si jednu či dve vety a prvé písmená slov môžete použiť ako heslo. Zahrňte aj interpunkčné znamienka. Vyberte si primárne heslo na ochranu databázy: @@ -463,17 +498,86 @@ Ak ho chcete upraviť, musíte súbor skopírovať do iného umiestnenia. Pre výber umiestnenia kliknite na tlačidlo OK na mieste, kde sa má súbor skopírovať. Zrušiť, otvoriť len na čítanie. + Databáza je určená len na čítanie + Keepass2Android otvoril aktuálnu databázu len v režime na čítanie. + Zdá sa, že ste súbor otvorili z externej aplikácie. Takýmto spôsobom však nie je podporovaný zápis. Ak chcete v databáze niečo zmeniť, prosím zatvorte ju a vyberte možnosť Zmeniť databázu. Potom súbor otvorte pomocou jednej z dostupných možností. + Je nastavený príznak: Len na čítanie. Ak chcete niečo v databáze zmeniť, odstráňte ho. + Zápis nie je možný z dôvodu obmedzení v systéme Android KitKat. Ak chcete databázu upraviť, zatvorte ju a vyberte možnosť Zmeniť databázu. Potom otvorte súbor pomocou systémovej súčasti na výber súboru. Pridať ikonu zo súboru... Prebieha kopírovanie súboru... + Kopírovanie + Štandardný záznam + Šablóny + ID karta + Názov + Miesto vydania + Dátum vydania + E-mail + E-mailová adresa + Bezdrôtová sieť LAN + Bezpečná poznámka + SSID + Číslo + CVV + PIN + Držiteľ karty + Kreditná karta + Členstvo Zoznam zmien + Pridať šablóny? + Keepass2Android obsahuje šablóny záznamu pre č-mailové účty, heslá WiFi, bezpečnostné poznámky a iné. Chcete ich pridať do vašej databázy? Ak si vyberiete možnosť Nie, môžete ich do databázy pridať neskôr. + Pridať šablóny do databázy Prosím pozor! Toto je náhľadové vydanie novej verzie a môže obsahovať nejaké chybičky! Ak si všimnete *čokoľvek* neočakávané, prosím informujte ma (cez stránky Codeplex alebo e-mailom). Pokračovať Zadaná URI pravdepodobne nie je názvom súboru. Ste si istí, že ide o platný súbor? + Neplatný kompozitný kľúč! Prosím skúste to ešte raz. + Neplatný kompozitný kľúč! Prosím skúste odomknúť databázu pomocou týchto krokov:\n + + • Uistite sa, že ste zadali správne heslo. Na odkrytie zadaného hesla môžete použiť ikonu oka.\n + • Uistite sa, že ste vybrali správny typ hesla. Uistite sa, že zodpovedá typu použitému pri vytváraní databázy.\n + • Uistite sa, že je vybraný správny súbor s databázou. + + + + Súbor je poškodený. \n + Tu je niekoľko nápadov, ktoré vám môžu pomôcť odhaliť problém:\n + + • Skopírovali ste súbor cez USB (režim MTP), prosím skúste to ešte raz pomocou nástrojov, ako je napríklad MyPhoneExplorer. MTP môže v niektorých prípadoch rozdeliť súbory.\n + • Ak nemôžete otvoriť súbor z rovnakého umiestnenia vo vašom PC, je pravdepodobné, že je momentálne poškodený. V takom prípade prosím použite zálohu databázy. Ak predpokladáte, že Keepass2Android porušil súbor, prosím kontaktujte technickú podporu.\n + • Ak je možné otvoriť súbor na počítači, prosím kontaktujte podporu. Môžete sa pokúsiť uložiť ho s rôznymi nastaveniami (napríklad v nezbalenom stave) an počítači a potom sa pokúsiť otvoriť ho v aplikácii Keepass2Android. + + + Keepass2Android: Došlo k nejakej chybe. + Počas behu aplikácie Keepass2Android došlo k neočakávanej chybe. Prosím pomôžte nám s jej opravou tým, že umožníte aplikácii odosielať záznamy o chybách. + Záznamy o chybách nikdy nebudú obsahovať nič z vašej databázy a ani primárne heslo. Túto funkciu môžete zablokovať v nastaveniach aplikácie. + Zapnúť + Vypnúť + Opýtať sa po výskyte chyby + Odosielanie záznamov o chybe + Aktivovať automatické dopĺňanie? + Prihlasovacie údaje je možné prenášať do iných aplikácii viacerými spôsobmi. Môžete skopírovať hodnoty do schránky, ale pamätajte prosím na to, že schránka systému Android nie je bezpečná. Zabudovaná klávesnica vám tiež poskytne úplný prístup k danému záznamu, ale je potrebné zapnúť ju vždy vtedy, keď zadávate prihlasovacie údaje. Na systéme Android 5 a novšom, môže aplikácia Keepass2Android doplniť meno používateľa a heslo aj automaticky, pomocou služby pre automatické dopĺňanie. + Použiť vstavanú klávesnicu + Použiť službu pre automatické doplňanie + Prosím zapnite službu Keepass2Android. Verzia 0.9.8c\n * Oprava zraniteľnosti SSL v Microsoft Live SDK (používa sa pri prístupe k súborom cez OneDrive)\n * Oprava chyby: Predchádzajúce vydanie obsahovalo dve metódy vstupu (jedna spôsobovala ukončenie)\n + + Verzia 1.0.0\n + * Odomykanie odtlačkom (vyžaduje Android 6.0+ alebo zariadenie značky Samsung)\n + * Pridaná služba pre automatické dopĺňanie (vyžaduje 5.0+)\n + * Pridaná podpora pre šablóny záznamov\n + * Pridaný režim „pracovať offline“\n + * Umožniť kopírovanie záznamov\n + * Režim automatického dopĺňania pre názvy polí\n + * Umožniť odstraňovanie položiek zo zoznamu naposledy otvorených súborov\n + * Vyžadovať oprávnenia pre chod v systéme Android 6.0\n + * Opravy chýb vstavanej klávesnice, pri výbere ikon)\n + * Pridaná možnosť odoslania záznamov o chybe\n + * Pridané pomocné správy na rôznych bodoch\n + Verzia 0.9.9\n * Kompletný redizajn používateľského rozhrania. Za podporu ďakujeme Stefanovi Pignatarovi (http://www.spstudio.at)!\n @@ -483,6 +587,13 @@ * Kontrola duplicitných kľúčov v prídavných poliach, aby sa zabránilo strate údajov\n + + Verzia 0.9.9c\n + * Bola vrátená tmavá téma\n + * Pridaná možnosť nainštalovania iných balíčkov s ikonami (staršie ikony v štýle Windows sú dostupné v obchode Play)\n + * Pridaný potvrdzovacia otázka pri vymazávaní prvkov bez použitia koša\n + * Oprava chýb (nesprávne zobrazenie tajného kódovania OTP, nesprávne ikona aplikácie na niektorých miestach)\n + Verzia 0.9.8b\n * Opravy chýb (neúspešného ukladania niektorých databáz, nefunkčného importovania do lokálneho zariadenia, výber niektorých nastavení spôsoboval ukončenie aplikácie)\n @@ -682,8 +793,8 @@ Prvé verejné vydanie Veľké - Holo Light - Holo Dark + Svetlá + Tmavá Dizajn diff --git a/src/keepass2android/Resources/values-sl/strings.xml b/src/keepass2android/Resources/values-sl/strings.xml index 6c763b80..6a8835b9 100644 --- a/src/keepass2android/Resources/values-sl/strings.xml +++ b/src/keepass2android/Resources/values-sl/strings.xml @@ -7,6 +7,7 @@ Keepass2Android je upravitelj gesel, ki omogoča branje/pisanje podatkovnih zbirk KeePass 2.x na Androidu. Uporabniški vmesnik temelji na predelavi KeepassDroida, ki ga je razvil Brian Pellin. Koda za opravila podatkovnih zbirk temelji na KeePassu od Dominika Reickla. Robot Android je kopirano ali prirejeno delo izdelka, ki ga ustvarja in deli Google in je uporabljeno v skladu s pogoji opisanimi v licenci za priznanje avtorstva Creative Commons 3.0. Podpora SFTP je izvedena z uporabo knjižnice JSch pod licenco BSD, ki jo je ustvaril JCraft, Inc. + Ikono kladiva je oblikoval John Caserta, ikono pengvina Adriano Emerick, ikono peresa Jon Testa in ikono jabolka Ava Rowell, vsi iz projekta Noun. Sprejmi Zavrni Dodaj vnos @@ -35,6 +36,8 @@ Žal Keepass2Android ne more obdelati vrnjenega URI-ja %1$s. Navežite stik z razvijalcem! En vnos %1$d vnosov + Nabor ikon + Poišči več … Varnost Prikaz Dostop z vnosom gesla @@ -42,6 +45,7 @@ Ravnanje z datotekami Tipkovnica Izvozi podatkovno zbirko … + Odklepanje s prstnim odtisom Uvozi podatkovno zbirko v notranjo mapo Uvozi datoteko ključa v notranjo mapo Preklapljanje tipkovnice @@ -71,10 +75,31 @@ Keepass2Android je brez VSAKRŠNE GARANCIJE; to je brezplačna programska oprema in lahko jo razširjate pod pogoji GPL-a različice 2 ali kasnejše. \u2026 Kopiraj na odložišče + Tipalo dotika + Za nadaljevanje potrdite prstni odtis + Odklepanja s prstnim odtisom ni mogoče nastaviti: + Prstni odtis ni bil prepoznan. Poizkusite znova + Prstni odtis je bil prepoznan + Odklepanje s prstnim odtisom zahteva Android 6.0 ali kasnejšega. + Strojne opreme za prstne odtise ni bilo zaznane. + Na tej naprave nimate vpisanih prstnih odtisov. Najprej pojdite v sistemske nastavitve. + Onemogoči odklepanje s prstnim odtisom + Omogoči popolno odklepanje s prstnim odtisom + Omogoči odklepanje s prstnim odtisom za Hitro odklepanje + Tipalo dotika za odklepanje podatkovne zbirke + Odklepanje s prstnim odtisom je spodletelo. OS Android je razveljavil odšifrirni ključ. To se običajno zgodi, če vpišete nov prstni odtis ali spremenite varnostne nastavitve. Odklenite z geslom in ponovno omogočite odklepanje s prtnim odtisom v nastavitvah podatkovne zbirke. + Odklepanje podatkovne zbirke je spodletelo: neveljaven sestavljen ključ. Odklepanje s prstnim odtisom je bilo onemogočeno, ker je očitno shranjeno glavno geslo neveljavno. Odklenite s svojim geslom in ponovno omogočite odklepanje s prstnim odtisom v nastavitvah podatkovne zbirke. + Ponovno omogočite odklepanje s prstnim odtisom za novo glavno geslo. + + To bo shranilo glavno geslo na tej napravi, ki bo + šifrirano z Androidovo zbirko ključev in zaščiteno + z uporabo overitve s prstnim odtisom. Omogoča odklepanje podatkovne zbirke samo s prstnim odtisom. + + Omogoča uporabo overitve s prstnim odtisom namesto s kodo Hitrega odklepanja. Ne zahteva shranjevanje podatkov, ki so povezani z glavnim geslom. Vnesite ime datoteke podatkovne zbirke Dostopano Prekliči - Pripombe + Opombe Oznake Preglasi URL Potrdite geslo @@ -112,7 +137,7 @@ Brskalnik datotek Ustvari geslo Skupina - pripomba + opombe potrdite geslo ustvarjeno geslo Ime skupine @@ -147,6 +172,7 @@ Nastavitve Nastavitve podatkovne zbirke Izbriši + Ustvari dvojnik Premakni v drugo skupino Premakni Pomakni se v nadrejeno skupino @@ -161,6 +187,7 @@ Napredno iskanje Pojdi na URL Spremeni podatkovno zbirko … + Prikaži vsa polja Minus Nikoli Da @@ -300,8 +327,8 @@ Naredi uporabniško ime in geslo dostopno preko vrstice za obvestila in odložišča. Pazite se vohljačev gesel! Loči obvestila Prikaži ločena obvestila za kopiranje uporabniškega imena in gesla na odložišče in omogočanje tipkovnice. - Obvestilo tipkovnice KP2A - Naredi poln vnos dostopen preko tipkovnice KP2A (priporočljivo). + Obvestilo o tipkovnici/samodejnem izpolnjevanju + Naredi poln vnos dostopen preko tipkovnice KP2A in storitve samodejnega izpolnjevanja (priporočljivo). Preklopi tipkovnico Odpri pogovorno okno za izbiro tipkovnice, ko je vnos na voljo preko tipkovnice KP2A po iskanju iz brskalnika. Sam. pr. na nap. s skr. do. @@ -323,6 +350,9 @@ Ali želite ta vnos trajno izbrisati? Pritisnite Ne, da ga premaknete v Koš. Ali želite to skupino trajno izbrisati? Pritisnite Ne, da jo premaknete v Koš. Ali želite izbrane predmete trajno izbrisati? Pritisnite Ne, da jih premaknete v Koš. + Ali želite ta vnos trajno izbrisati? + Ali želite to skupino trajno izbrisati? + Ali želite izbrane predmete trajno izbrisati? Trajno izbriši? Ponovno naloži datoteko? Trenutno odprto datoteko je drug program spremenil. Ali jo želite ponovno naložiti? @@ -347,6 +377,10 @@ Združevanje sprememb … Da, združi Ne, prepiši + Delaj brez povezave + Delaj s povezavo + Izognite se omrežnemu prometu z uporabo krajevne kopije datoteke v predpomnilniku. Spremembe v krajevnem predpomnilniku bodo poslane, ko preklopite nazaj na povezan način. + Delo brez povezave. Usklajevanje predpomnjene podatkovne zbirke … Prejemanje oddaljene datoteke … Pošiljanje datoteke … @@ -399,6 +433,7 @@ Svojo pod. zbirko lahko krajevno shranite na svoji napravi Android ali v oblak (samo povezana različica). Keepass2Android da pod. zbirko na razpolago tudi, če niste povezani. Ker je pod. zbirka varno šifrirana s 256-bitnim šifriranjem AES, ne bo nihče mogel dostopati do vaših gesel razen vas. Priporočamo Dropbox: na voljo je na vseh vaših napravah in ponuja tudi varnostne kopije prejšnjih različic. Izberite mesto za shranjevanje podatkovne zbirke: Spremeni mesto + Če je omogočeno, se bo Keepass2Android še naprej izvajal v ozadju, tudi če je podatkovna zbirka zaklenjena. To omogoča kasnejše odklepanje podatkovne zbirke samo z delom glavnega gesla. Glavno geslo Vaša pod. zbirka je šifrirana z geslom, ki ga vnesete tu. izberite močno geslo, da zagotovite varnost svoje pod. zbirke! Nasvet: sestavite stavek ali dva in za geslo uporabite prve črke besed. Vključite ločila. Izberite glavno geslo, da zaščitite svojo pod. zbirko: @@ -463,17 +498,86 @@ Daj jo uredite, jo morate kopirati na drugo mesto. Kliknite V redu, da izberete mesto, kamor je treba kopirati datoteko. Prekliči, odpri samo za branje. + Podatkovna zbirka je samo za branje + Keepass2Android je trenutno podatkovno zbirko odprl samo za branje. + Videti je, da ste datoteko odprli z zunanjim programom. Ta način en podpira zapisovanja. Če želite v podatkovni zbirki narediti spremembe, jo zaprite in izberite Spremeni podatkovno zbirko. Potem datoteko odprite z eno od razpoložljivih možnosti. + Zastavica samo za branje je nastavljena. Odstranite jo, če želite v podatkovni zbirki narediti spremembe. + Pisanje ni mogoče zaradi omejitev, ki jih je uvedel Android KitKat. Če želitev podatkovni zbirki narediti spremembe, jo zaprite in izberite Spremeni podatkovno zbirko. Potem datoteko odprite z sistemskim izbirnikom datotek. Dodaj ikono iz datoteke … Kopiranje datoteke … + Kopiraj + Običajni vnos + Predloge + Os. izkaznica + Ime + Kraj izdaje + Datum izdaje + E-pošta + E-poštni naslov + Brezžični LAN + Varni zapisek + SSID + Številka + CVV + PIN + Imetnik kartice + Kreditna kartica + Članstvo Dnevnik sprememb + Dodaj predloge? + Keepass2Android vsebuje predloge vnosov za e-poštne račune, gesla za brezžične LAN-e, varne zapiske in več. Ali bi radi te dodali v podatkovno zbirko? Če izberete Ne, jih lahko dodate kasneje v nastavitvah podatkovne zbirke. + Dodaj predloge v podatkovno zbirko Upoštevajte! To je predogledna različica in lahko vsebuje nekaj napak! Če izkusite *karkoli* nepričakovanega, me o tem obvestite (na Codeplexu ali po e-pošti). Nadaljuj URI, ki ste ga vnesli, ni videti kot ime datoteke. Ali je to res veljavna datoteka? + Neveljaven sestavljen ključ! Poizkusite znova. + Neveljaven sestavljen ključ! Za odklepanje podatkovne zbirke poizkusite z naslednjimi koraki:\n + + • Prepričajte se, da ste vnesli pravilno geslo. Uporabite ikono očesa, da prikažete vneseno geslo.\n + • Prepričajte se, da ste izbrali pravo vrsto gesla. Prepričajte se, da se ujema z vrsto gesla, ki ste ga uporabili ob ustvarjanju podatkovne zbirke.\n + • Prepričajte se, da izbrali pravo datoteko podatkovne zbirke. + + + + Datoteka je pokvarjena. \n + Tukaj je nekaj nasvetov, ki vam lahko pomagajo pri prepoznavanju težave:\n + + • Če ste datoteko kopirali preko USB-ja (v načinu MTP), poizkusite znova z orodji, kot je npr. MyPhoneExplorer. MTP v nekaterih primerih prireže datoteke.\n + • Če datoteke ne morete odpreti iz istega mesta na računalniku, je zelo verjetno, da je datoteka pokvarjena. Uporabite varnostno kopijo podatkovne zbirke. Če sumite, da je datoteko pokvaril Keepass2Android, navežite stik s podporo.\n + • Če datoteko lahko še vedno odprete na računalniku, navežite stik s podporo. Lahko jo poizkusite na računalniku shraniti z drugačnimi nastavitvami (npr. nestisnjeno) in jo ponovno odpreti v Keepass2Androidu. + + + Keepass2Android: pojavila se je napaka. + Med izvajanjem Keepass2Androida se je pojavila nepričakovana napaka. Pomagajte nam to popraviti z omogočanjem pošiljanja poročil o napakah. + Poročila o napakah nikoli ne vsebujejo vsebine podatkovne zbirke ali glavnega gesla. Onemogočite jih lahko v nastavitvah programa. + Omogoči + Onemogoči + Vprašaj po napaki + Pošiljaj poročila o napakah + Omogoči samodejno izpolnjevanje? + Poverila lahko prenesete v druge programa na več načinov: vrednosti lahko kopirate na odložišče, vendar upoštevajte, da v Androidu odložišče ni varno. Vgrajena tipkovnica omogoča poln dostop do izbranega vnosa, vendar jo je treba vsakič omogočiti, če želite dostop do poveril. Na Androidu 5 in kasnejših lahko Keepass2Android samodejno vnese uporabniško ime in geslo s storitvijo samodejnega izpolnjevanja. + Uporabi vgrajeno tipkovnico + Uporabi storitev sam. izpolnjevanja + Omogočite storitev Keepass2Android. Različica 0.9.8c\n * Popravek za ranljivost SSL v Microsoftovem Live SDK (uporabljeno za dostop do datotek preko storitve OneDrive)\n * Popravek hrošča: prejšnja izdaja je vsebovala dva načina načina vnosa (en se je sesuval)\n + + Različica 1.0.0\n + * Odklepanje s prstnim odtisom (zahteva Android 6.0+ ali napravo Samsung)\n + * Dodana storitev samodejnega izpolnjevanja (zahteva Android 5.0+)\n + * Dodana podpora za predloge vnosov\n + * Dodan način za \"delo brez povezave\"\n + * Omogočeno kopiranje vnosov\n + * Način samodokončanja za imena polj\n + * Omogočeno odstranjevanje predmetov s seznama nedavnih datotek\n + * V času izvajanja so zahtevana dovoljenja v Androidu 6.0\n + * Popravki hroščev (v vgrajeni tipkovnici, ko izbirate ikone)\n + * Vključena možnost pošiljanja poročil o napakah\n + * Na več točkah dodana sporočila za pomoč\n + Različica 0.9.9\n * Popolna prenovitev up. vmesnika. Zahvale Stefanu Pignataru (http://www.spstudio.at) za njegovo podporo!\n @@ -483,6 +587,13 @@ * Preverjanje za podvojene ključe dodatnih polj zaradi izognitve izgubi podatkov\n + + Različica 0.9.9c\n + * Vrnila se je temna tema\n + * Namestite lahko druge pakete ikon (starodavne ikone v slogu Windows so na voljo v Trgovnini Play)\n + * Dodano vprašanje za potrditev ob izbrisu predmetov brez Koša\n + * Popravki hroščev (napačen prikaz kodiranja skrivnosti OTP, napačna ikona programa na nekaterih mestih)\n + Različica 0.9.8b\n * Popravki hroščev (shranjevanje nekaterih podatkovnih zbirk je spodletelo, izvoz v krajevno napravo ni deloval, izbira nekaterih možnosti nastavitev je sesula program)\n @@ -679,8 +790,8 @@ Začetna javna izdaja Velika - Holo svetla - Holo temna + Svetla + Temna Tema diff --git a/src/keepass2android/Resources/values-sv/strings.xml b/src/keepass2android/Resources/values-sv/strings.xml index 95c593db..589819aa 100644 --- a/src/keepass2android/Resources/values-sv/strings.xml +++ b/src/keepass2android/Resources/values-sv/strings.xml @@ -22,8 +22,13 @@ Program Applikationsinställningar Säkerhet + Bildskärm Snabbupplåsning Filhantering + Tangentbord + Tangentbordetsväxling + Lås upp + Lås upp databas Parenteser Avbryt Urklippshanteraren rensad. @@ -31,6 +36,7 @@ Tiden innan användarnamn och lösenord rensas från urklipp Kopiera användarnamnet till urklipp Kopiera lösenordet till urklipp + är tillgänglig Var vänlig aktivera tangentbordet Keepass2Android i systeminställningarna. Skapar databasnyckel... Aktuell grupp @@ -42,12 +48,13 @@ Ange databasnamn Senast använd Avbryt - Kommentarer Taggar Bekräfta lösenord Skapad Upphör + Gruppnamn Nyckelfil (valfritt) + Nyckelfil Ändrad Lösenord Spara @@ -69,9 +76,9 @@ Antalet rundor måste vara en siffra. Titel krävs. Hittar inte filen. + Filbläddrare Generera lösenord Grupp - kommentar Bekräfta lösenord lösenordet skapat Gruppnamn @@ -101,11 +108,13 @@ Inställningar Databasinställningar Radera + Flytta Donera en öl... Ändra Dölj lösenord Lås databasen Öppna + Stäng Byt namn Sök Avancerad sökning @@ -116,6 +125,7 @@ Ja Nej Inga sökresultat + Skapa databas Arbetar... Kom ihåg platsen för nyckelfilen Spara nyckelfil @@ -125,12 +135,14 @@ rundor Databasnamn Sparar databasen... + Exporterar databas… Utrymme Sök Visa lösenord Sortera efter namn Sortera efter datum Special + Hitta vad Sökresultat Sök i Välj en annan post @@ -141,8 +153,10 @@ Ditt sd-kort är för närvarande inte monterad på din enhet. Du kommer inte att kunna läsa in eller skapa databasen. Version Versionshistorik + Observera Kom ihåg databaser Alternativ + Skiftlägeskänslig Öppna fil... Skapa ny databas... Öppna URL... @@ -156,16 +170,46 @@ Spara till SD-kort Fältnamn Värdet i fältet + Skyddat fält + Filtransaktioner + SSL-certifikat + Växla tangentbord Skriv över Ändra namn Papperskorgen Ta bort permanent? + Betygsätt denna app Översätt KP2A + Lägger till grupp… + Tar bort grupp… + Ångrar ändringar… Ja, slå samman Nej, skriv över + Laddar upp fil… Filerna är synkroniserade. + databasfil + Synkronisera databas… + Berätta mer! + port + Lokal fil + FTP + Dropbox + Google Drive + OneDrive + Databasplacering + Ändra plats + Huvudlösenord Nyckelfil + OTP %1$d + Laddar… + Plugins + Paketnamn: + aktiverad + inaktiverad + Aktiverad + Kopierar fil... Ändringslogg + Fortsätt 30 sekunder 1 minut @@ -181,9 +225,18 @@ Medium Stor + Design Do not remember username and password Kom endast ihåg användarnamnet Kom ihåg användarnamn och lösenord + + Password only + Password + Key file + Lösenord + OTP + Password + OTP secret (recovery mode) + Password + Challenge-Response + Password + Challenge-Response secret (recovery mode) + diff --git a/src/keepass2android/Resources/values-tr/strings.xml b/src/keepass2android/Resources/values-tr/strings.xml index c7bda078..fcfa5a6d 100644 --- a/src/keepass2android/Resources/values-tr/strings.xml +++ b/src/keepass2android/Resources/values-tr/strings.xml @@ -2,7 +2,7 @@ - Bildir + Geri bildirim Ana sayfa Keepass2Android Android üzerinde KeePass 2.x veritabanları için okuma/yazma erişimi sağlayan bir şifre yöneticisidir. Kullanıcı ara yüzü Brian Pellin tarafından geliştirilen KeepasDroid\'e dayanmaktadır. Veritabanı işlemleri Dominik Reichl tarafından geliştirilen KeePass\'a dayanmaktadır. Google tarafından üretilen ve paylaşılan Android robot \"Creative Commons 3.0 Attribution Licence\" kurallarına göre yeniden üretilmiş yada değiştirilmiştir. @@ -10,9 +10,10 @@ Kabul et Reddet Kayıt ekle - URL için kayıt gir + Kaydı düzenle + Kayıt oluştur Grup ekle - Grup başlığı ekle + Grup Ekle Grubu düzenle Algoritma Algoritma @@ -29,6 +30,9 @@ Uygulama ayarları Grup adını arama sonuçlarında göster Grup adı şimdi : %1$s + Bir kayıt + %1$d kayıt + Simge seti Güvenlik Ayarları görüntüle Parola kaydı erişim @@ -36,6 +40,9 @@ Dosya işlemleri Klavye Veriyi dışarı aktar... + Yalnızca yerel dosyalar için kullanılabilir. + + Veritabanı aç Köşeli parantezler İptal Pano temizlendi. @@ -44,6 +51,7 @@ Kullanıcı adını panoya kopyalamak için seçin Parolayı panoya kopyalamak için seçin Kayıt KP2A klavyesi ile kullanılabilir + kullanılabilir Giriş metodunu seçmek için pencereyi açamadı. Lütfen klavyeyi elden etkinleştirin. Lütfen sistem ayarlarınızda Keepass2Android klavyeyi etkinleştirin. Veritabanı anahtarı oluşturuluyor… @@ -53,10 +61,14 @@ Rakamlar Keepass2Android kesinlikle GARANTİSİZdir; Bu ücretsiz bir yazılımdır. GPL sürüm 2 (yada daha yeni sürüm) koşulları altında dağıtabilirsiniz. \u2026 + Panoya kopyala + Dokunmatik sensör + Devam etmek için parmak izini onaylayın + Parmak izi tanınmadı. Yeniden Deneyin + Parmak izi tanındı Veritabanı dosya adını girin kullanım tarihi İptal - Yorumlar Etiketler İnternet adresinin yerine geçin Parolayı onayla @@ -93,7 +105,7 @@ Dosya tarayıcı Şifre üret Grup - yorum + notlar Parolayı onayla üretilen şifre Grup adı @@ -135,11 +147,13 @@ Şifreyi gizle Veritabanını kilitle + Kapat Adını değiştir Arama Gelişmiş Arama URL\'ye git Veritabanını değiştir… + Tüm alanları göster Eksi Asla Evet @@ -172,8 +186,10 @@ Boşluk Arama Parolayı göster + Sırala... Ada göre sırala Oluşturma tarihine göre sırala + Değiştirme tarihine göre sırala Özel Ne bul Arama sonuçları @@ -250,6 +266,7 @@ Veritabanları yazmak için dosya işlemlerini kullan Ekran kapandığında kilitle Güç düğmesiyle veritabanını kilitle. + Uygulamadan ayrılınca kilitle Bağış seçeneğini gizle Veritabanı önbelleğe al Uzak veritabanı dosyalarının bir kopyası uygulama önbellek klasöründe tutulur. Bu uzak veritabanlarını çevrimdışı iken bile kullanmanıza izin verir. @@ -261,8 +278,6 @@ Değişiklikleri kaydetmeden önce dışarıdan değiştirilmiş olup olmadığını kontrol et. Pano bildirimlerini göster Kullanıcı adı ve parola bildirim çubuğu ve Pano üzerinden erişilebilir hale getirir. Parola algılayıcılara dikkat edin! - KP2A klavye bildirim - Tüm giriş KP2A klavye üzerinden erişilebilir hale getirir (önerilir). Klavyeyi değiştir Veritabanı kilitli değilken devam eden bir bildirim gösterir. Veritabanı dosyasını önceden yükleme @@ -287,6 +302,7 @@ Grup ekleniyor… Kayıt siliniyor… Grup siliniyor… + Öğeler siliniyor… Parola düzenleniyor… Değişiklikler geri alınıyor… Asıl anahtar dönüşümü… @@ -298,6 +314,9 @@ Veritabanı eşleştiriliyor… Evet, eşleştir Hayır, üzerine yaz + Çevrimdışı çalış + Çevrimiçi çalış + Çevrimdışı çalışıyor. Önbelleğe alınan veritabanı eşleştiriliyor… Uzak dosya indiriliyor… Dosya karşıya yükleniyor… @@ -323,6 +342,7 @@ Bugün Almanya\'da Oktoberfest! Eğer Keepass2Android\'i sevdiyseniz: Bugün bana bir bira ısmarlamanın tam zamanı değilmidir? Daha fazla bilgi ver! Hayır, çok hoşuma gitmiyor + sunucu (ör: 192.168.0.1) bağlantı noktası Başlangıç dizini (isteğe bağlı): SFTP oturum açma verilerini girin: @@ -338,6 +358,7 @@ Google Drive OneDrive SFTP (SSH dosya aktarımı) + Sistem dosyası seçicisi Dosya erişimi başlatma Veritabanı konumu Veritabanınızı yerel olarak Android cihazınız veya bulut da depolayabilirsiniz. Siz çevrimdışı olsanız bile Keepass2Android veritabanını kullanılabilir hale getirir. Veritabanı AES 256 bit şifreleme ile şifreli olarak güvenlidir, sizden başka hiç kimse parolalara erişemez. Dropbox seçmenizi öneririz: tüm cihazlardan erişilebilir ve hatta önceki dosya sürümlerininin yedeklemelerini sağlar. @@ -379,9 +400,36 @@ Daha fazla depolama türlerini almak Dosya biçimini seçin İptal et, salt okunur aç. + Salt okunur bayrağı ayarlandı. Veritabanında değişiklik yapmak istiyorsanız, bu bayrağı kaldırın. + Dosyadan simge ekle... Dosyalar kopyalanıyor... + Kopyala + Şablonlar + Kimlik kartı + Ad + Veriliş tarihi + E-Posta + E-posta adresi + Kablosuz LAN + Güvenli Not + SSID + No + CVV + PİN KODU + Kart Sahibi + Kredi kartı + Üyelik Değişiklik günlüğü + Şablonlar eklensin mi? Lütfen dikkat! Bu bir ön sürümü ve bazı kusurları ile gelebilir! Eğer beklenmedik * bir şey * olursa bana bildirin (Codeplex veya e-posta) . + Devam Et + Etkinleştir + Devre dışı bırak + Hatadan sonra sor + Hata raporlarını gönder + Otomatik Doldur özelliği etkinleştirilsin mi? + Otomatik Doldur hizmetini kullan + Lütfen Keepass2Android hizmetini etkinleştirin. Version 0.9.5\n * Fixed issues with file browsing (especially on Android 4.4)\n @@ -539,8 +587,8 @@ Initial public release Büyük - Holo Light - Holo Dark (karanlık) + Aydınlık + Karanlık Dizayn diff --git a/src/keepass2android/Resources/values-uk/strings.xml b/src/keepass2android/Resources/values-uk/strings.xml index 3a265938..39e88937 100644 --- a/src/keepass2android/Resources/values-uk/strings.xml +++ b/src/keepass2android/Resources/values-uk/strings.xml @@ -2,19 +2,20 @@ - Зворотний зв’язок - Домашня сторінка - Keepass2Android є Android версією менеджера паролів KeePass. + Залишити відгук + Веб-сторінка + Keepass2Android - це менеджер паролів, який забезпечує читання/запис баз даних KeePass 2.x на Android. Інтерфейс користувача основано на Keepassdroid розробленому Brian Pellin. Код для операції з базами даних основано на KeePass розробленому Dominik Reichl. Android робот відтворено або змінено від роботи створеної та опублікованої Google, вони використовуються і створюються за умов, описаних у Creative Commons License 3.0 Attribution. Підтримка SFTP реалізована за допомогою бібліотеки JSch під ліцензією BSD, що створена JCraft, Inc. + Піктограма молотка створена Джоном Касерта з Noun Project. Піктограма пінгвіна створена Адріано Емеріком з Noun Project. Піктограма пера створена Джоном Теста з Noun Project. Піктограма яблука створена Ава Роуелл з Noun Project. Прийняти Відхилити Додати запис - Редагування запису - Створення запису для URL-адреси + Змінити запис + Створити запис для URL Додати групу Додати групу - Редагувати групу + Змінити групу Алгоритм Алгоритм Keepass2Android @@ -22,36 +23,41 @@ Keepass2Android Offline KP2A Offline Тайм-аут програми - Час перед закриттям бази даних, коли програма є неактивною. - Видалити процес програми + Час блокування бази паролів при неактивній програмі. + Завершити процес програми Кнопка закриття - Показувати на екрані з паролем кнопку видалення процесу програми (для параноїдальних користувачів) + Показувати на екрані з паролем кнопку завершення процесу програми (для параноїдальних користувачів) Програма Налаштування програми - Відображати ім\'я групи в результаті пошуку + Показувати назву групи в результаті пошуку Відображати ім\'я групи нижче заголовку записів в результатах пошуку. Корисно, якщо декотрі записи мають однакові імена. Відображення групи в даний час: %1$s Показати ім\'я групи в режимі запису Вибачте! Keepass2Android не може обробити повернутий URI %1$s. Зв\'яжіться з розробником! Один запис - %1$d записи + %1$d записів + Набір піктограм + Знайти більше... Безпека Дисплей Парольний доступ QuickUnlock Обробка файлів Клавіатура - Експорт бази даних... - Імпортувати базу даних до внутрішньої папки - Імпортувати ключовий файл до внутрішньої папки - Переключення клавіатури + Експорт бази паролів... + Розблокування відбитком пальця + Імпорт бази паролів до внутрішньої теки + Імпорт ключового файлу до внутрішньої теки + Перемикання клавіатури Доступно лише для локальних файлів. Файл зберігається у внутрішньому каталозі. Файл бази даних було скопійовано до внутрішнього папки. Натисніть Ok, щоб відкрити в новому розташуванні. Примітка: Не забувайте регулярно експортувати базу даних до безпечного розташування! - Розблокування + Ключовий файл скопійовано до внутрішнього папки. Переконайтеся, що у вас є безпечна резервна копія перед видаленням з поточного місця розташування! + Не можна використовувати внутрішню папку, коли розташування ключового файла не запам\'ятовуються. Змініть налаштування безпеки. + Розблокувати Розблокувати базу даних Дужки - Відміна + Скасувати Буфер обміну очищено. Тайм-аут буфера обміну Час через який буде очищено буфер обміну після копіювання ім’я користувача чи пароля @@ -63,54 +69,75 @@ Будь ласка, увімкніть клавіатуру Keepass2Android в налаштуваннях системи. Створення ключа бази даних… Поточна група - Поточна група: корінь + Поточна група: Коренева База даних Цифри Keepass2Android поставляється абсолютно без гарантії; Це вільне програмне забезпечення, воно розповсюджується на умовах ліцензії GPL v2 або новішої. \u2026 - Копіювати у буфер + Копіювати в буфер + Датчик дотику + Підтвердіть відбитком пальця, щоб продовжити + Не вдається встановити розблокування відбитком пальця: + Відбиток пальця не розпізнано. Спробуйте знову + Відбиток пальця розпізнано + Для розблокування відбитком пальця потрібен Android 6.0 або новіший. + Не знайдено пристрій для розпізнавання відбитків пальців. + У вас не зареєстровані відбитки пальців на цьому пристрої. Будь ласка, спочатку перейдіть до системних налаштувань. + Вимкнути розблокування відбитками пальців + Увімкнути повне розблокування відбитками пальців + Увімкнути розблокування відбитками пальців для QuickUnlock + Торкніться датчика, щоб розблокувати базу даних + Не вдалося розблокувати за відбитком пальця. Система Android визнала ключ дешифрування недійсним. Зазвичай це трапляється, коли було зареєстровано новий відбиток пальця, або змінено налаштування безпеки. Будь ласка, розблокуйте за допомогою свого паролю, після чого повторно активуйте розблокування за відбитком пальця в налаштуваннях бази паролів. + Не вдалося розблокувати базу паролів: Недійсний комбінований ключ. Розблокування за відбитком пальця було вимкнено, тому що схоже, що збережений головний пароль більше не дійсний. Будь ласка, розблокуйте за допомогою свого паролю, після чого повторно активуйте розблокування за відбитком пальця в налаштуваннях бази паролів. + Будь ласка, увімкніть розблокування відбитками пальців для нового майстер-пароля. + + Це збереже ваш головний пароль на цьому пристрої, + зашифрованому за допомогою Android Keystore і захищеному + з використанням перевірки за відбитком пальця. Дозволяє розблоковувати базу паролів лише за вашим відбитком пальця. + + Дозволяє використовувати перевірку за відбитком пальця замість коду QuickUnlock. Не вимагає збереження будь-якої інформації, пов\'язаної з вашим головним паролем. Введіть ім’я бази даних Доступ - Відміна - Коментар - Теги - Змінити URL-адресу - Підтвердження паролю + Скасувати + Нотатки + Мітки + Перевизначити URL + Підтвердити пароль Створено - Закінчується - Ім\'я групи - Файл ключа (необов’язково) + Завершується + Назва групи + Ключовий файл (необов’язково) Ключовий файл Змінено Пароль Зберегти - Ім’я - URL-АДРЕСА + Назва + URL Ім’я користувача Додаткові поля - Файлові додатки - Keepass2Android не може опрацювати цю адресу. + Вкладені файли + Keepass2Android не може обробити цю адресу (uri). Помилка створення групи. - Не вдалося створити батьківський каталог. - Файл вже існує. + Не вдалося створити теку верхнього рівня. + Цей файл вже існує. Не вдалося визначити параметри бази даних. Не вдалося відкрити посилання. - Необхідно ім’я файла. - Не можливо створити файл - Невірна база даних. - Невірний шлях. - Потрібне ім’я. - Необхідно пароль або файл ключа. - Принаймні один тип генерації пароля необхідно вибрати. - Паролі не співпадають. + Необхідно ввести ім\'я файлу. + Не вдається створити файл + Недійсна база даних. + Недійсний шлях. + Необхідно ввести ім\'я. + Необхідний пароль або ключовий файл. + Повинен бути вибраний принаймні один тип генерації паролю. + Паролі не збігаються. Кількість циклів має бути числом. - Необхідно вказати заголовок. + Необхідно ввести назву. Введіть ціле число на усю довжину поля Файл не знайдено. Перегляд файлів Згенерувати пароль Група - коментар + нотатки підтвердження пароля згенерований пароль Ім’я групи @@ -145,6 +172,7 @@ Налаштування Налаштування бази даних Вилучити + Створити дублікат Перенести до іншої групи Перемістити Перейти до батьківської групи @@ -159,6 +187,7 @@ Розширений пошук Перейти по посиланню Змінити базу даних… + Показати всі поля -Дефіс- Ніколи Так @@ -213,6 +242,7 @@ Історія версій Keepass2Android розробляє Філіпп Кроколл. Дякую %1$s за участь в розробці. + За значок і дизайн дакую %1$s. Плагін Twofish Cipher для Keepass був розроблений Скотом Грінбергом та доданий до KP2A. android-filechooser був розроблений Hai Bison KP2A клавіатура базується на клавіатурі Gingerbread з Android Open Source Project і використовує код менеджеру плагінів з Hacker\'s Keyboard Клауса Вейднера. @@ -235,16 +265,18 @@ Імпорт файлу до нової бази даних... Необхідно вказати повну URL-адресу, включаючи протокол як http://. Файл для імпорту буде обраний на наступному кроці. - Увімкніть Швидке розблокування + Увімкнути QuickUnlock Введіть останні %1$d символи(ів) пароля: - Швидке розблокування! - Закрити базу даних + QuickUnlock! + Закрити базу Увімкнути Швідке розблокування за замовчанням Визначає, чи увімкнено QuickUnlock за замовчанням. + Захист відображення бази даних + Якщо відмічена ця опція, не дозволяються скріншоти і ескіз аплікації не відображається у списку нещодавно відкритих аплікацій. Приховати піктограму QuickUnlock QuickUnlock на жаль не працює без відображення піктограми сповіщення. Виберіть цей параметр для використання прозорої піктограми. Приховати піктограму ШвидкогоРозблокування - ШвидкеРозблокування вимагає сповіщення для належної роботи. Виберіть цей параметр для відображення сповіщень без піктограми. + QuickUnlock потребує сповіщення для належної роботи. Виберіть цей параметр для відображення сповіщень без піктограми. Довжина ключа Швидкого розблокування Максимальна кількість символів, які використовуються як пароль Швидкого розблокування. Шведке розблокування: неправильний пароль! @@ -260,6 +292,7 @@ Ви хотіли б зберегти текст пошуку \'%1$s\' у вибраному запису для того, щоб знайти його автоматично наступного разу? Неприпустима дата/час для закінчення терміну дії! Ім\'я поля є обов\'язковим для кожного рядка. + Ім\'я поля не можна використовувати двічі (%1$s). Ім\'я поля Значення поля Захищене поле @@ -273,6 +306,8 @@ Вживати файлові транзакції для запису баз даних Блокування при вимкненні екрану Блокування бази при вимкненні екрану. + Очистити введений головний пароль + Очистити введений головний пароль при залишенні екрану без розблокування бази даних. Блокувати при виході з аплікації Блокувати базу даних при виході з аплікації натисканням кнопки \"назад\". Приховати опцію пожертви @@ -286,13 +321,22 @@ Це видалить всі кешовані файли баз даних. Будь-які зміни, що були внесені в автономному режимі та не були синхронізовані, будуть втрачені! Продовжити? Перевірити наявність змін Перевірка, чи файл було змінено ззовні, перед збереженням змін. + Перевірити наявність дублікатів UUID + Перевірити, чи файл бази даних є пошкодженим, якщо вім містить декілька записів з однаковим ID. Це може призвести до неочікуваної поведінки. Сповіщення буферу обміну Зробити ім\'я користувача і пароль доступними через панель сповіщень і буфер обміну. Стережіться перехоплювачів паролів! - Сповіщення клавіатури KP2A - Зробити повний запис доступним через клавіатуру KP2A (рекомендовано). + Розділити сповіщення + Показувати окремо кожне сповіщення, копіювання в буфер логіну, паролю та активація клавіатури. + Сповіщення Клавіатура/Автозаповнення + Зробити запис повністю доступним через KP2A-клавіатуру і службу автозаповнення (рекомендується). Перемкнути клавіатуру Відкриті діалогове вікно вибору клавіатури коли запис доступний через клавіатуру KP2A після пошуку з веб-браузеру. Автоматичне переключення на рутованих пристроях + Автоматично змінити клавіатуру на KP2A після вибору запису. Потребує root і доступ до системних налаштувань безпеки. + Автоматична зміна тільки після пошуку + Автоматично змінити клавіатуру на K2PA тільки якщо попередньо була застосована функція Share URL (але жоден інший варіант відкриття запису) + Змінити клавіатуру на попередню + Змінити клавіатуру на попередню якщо не відкрито жодного запису. Піктограма сповіщень при розблокуванні Показувати піктограму сповіщень, коли база даних не заблокована. Попереднє завантаження файлу бази даних @@ -305,6 +349,10 @@ Кошик Ви хочете, остаточно видалити цей запис? Натисніть Ні, щоб перенести у Кошик. Ви хочете, остаточно видалити цю групу? Натисніть Ні, щоб перенести у Кошик. + Ви бажаєте назавжди видалити обрані елементи? Натисніть No щоб видалити до кошика. + Ви хочете назавжди видалити цей запис? + Ви хочете назавжди видалити цю групу? + Ви хочете назавжди вилучити обрані елементи? Видалити остаточно? Перезавантажити файл? Файл, який в даний час відкритий було змінено іншою програмою. Ви хочете перезавантажити його? @@ -317,6 +365,7 @@ Додавання групи… Видалення запису… Видалення групи… + Видалення елементів… Задання пароля… Скасування змін… Перетворення Майстер-ключа… @@ -328,6 +377,10 @@ Об\'єднування змін… Так, об\'єднати Ні, перезаписати + Працювати в автономному режимі + Працювати онлайн + Уникати будь-якого мережевого з\'єднання, шляхом використання локальної кешованої копії файлу. Зміни зберігаються лише до локального кешу і будуть вивантажені лише при перемиканні назад до мережевого режиму. + Працюємо в автономному режимі. Синхронізація кешованої бази даних… Завантаження віддаленого файла… Завантаження файлу… @@ -348,6 +401,8 @@ файл бази даних Допоміжний файл одноразових паролів Виникла помилка: + База даних пошкоджена: знайдено однакові ID. (Чи ви зберігали базу за допомогоюMinikeepass?) Будь ласка, зробіть імпорт у нову базу за допомогою Keepass 2 для ПК та оберіть \'Create new IDs\'. + Ви можете вимкнути повідомлення про помилку в Налашування/Налаштування програми/Обробка файлів/Перевірка на дублікати UUID. Майте на увазі, що це може спричинити несподівані результати. Рекомендується виправлення бази даних. Синхронізуйте базу даних… Неможливо перемістити групу до цієї групи. Сьогодні -- Октоберфест! Якщо вам подобається Keepass2Android: чи не хороший сьогодні день, щоб купити мені пива? @@ -372,11 +427,13 @@ Диск Google OneDrive SFTP (SSH File Transfer) + Системний вибір файлу Ініціалізація доступу до файлу Розташування бази даних Ви можете зберігати вашу базу даних локально на пристрої Android або у хмарі (тільки для не-офлайновоі версії). Keepass2Android робить базу даних доступною навіть якщо ви працюєте в автономному режимі. Оскільки базу даних надійно зашифровано за допомогою 256-бітного шифрування AES, ніхто не матиме доступу до ваших паролів крім вас. Ми рекомендуємо вибрати Dropbox: він є доступними на всіх ваших пристроях і навіть забезпечує резервні копії попередніх версій файлів. Виберіть місце для зберігання бази даних: Змінити розташування + Якщо увімкнено, Keepass2Android продовжує працювати на задньому плані, навіть якщо база паролів заблокована. Це дозволяє розблокувати базу паролів пізніше за допомогою лише короткої частини головного паролю. Мастер-пароль Вашу базу даних буде зашифровано за допомогою пароля, котрий ви вводите тут. Оберіть надійний пароль для того, щоб захистити базу даних! Порада: вигадайте одне чи два речення і використовуйте перші літери слів як пароль. Додайте знаки пунктуації. Виберіть майстер-пароль для захисту вашої бази даних: @@ -417,6 +474,7 @@ ввімкнено вимкнено Знайти плагіни онлайн + Області %1$s запитує облікові дані для %2$s. %1$s запитує облікові дані. Будь ласка, виберіть запис. Ввімкнено @@ -433,12 +491,108 @@ Помилка: не вдалося перевірити сертифікат сервера! Встановіть відповідний кореневий сертифікат на ваш пристрій або перегляньте налаштування! Виберіть формат файлу Вибачте! Keepass2Android був убитий ОС Android! З міркувань безпеки Keepass2Android не зберігає вибрані облікові дані на диску, тому потрібно повторно відкрити базу даних. Примітка: Це має відбуватися дуже рідко. Якщо це так, будь ласка, напишіть мені повідомлення на crocoapps@gmail.com. + Цей файл тимчасово доступний для Keepss2Android. + Вибраний вами файл лише для читання. + Вибраний вами файл лише для читання для Keepass2Android, у зв\'язку з обмеженнями на Android 4.4+. + Для його використання, вам потрібно копіювати його до іншого розташування. + Для його редагування, вам потрібно копіювати файл до іншого розташування. Натисніть OK, щоб обрати місце, куди слід скопіювати файл. + Скасувати, тільки для читання. + База даних доступна тільки для читання + Keepass2Android відкрив поточну базу даних у режимі тільки для читання. + Схоже, що ви відкрили файл із зовнішньої програми. Цей спосіб не підтримує запис. Якщо ви хочете внести зміни в базу паролів, закрийте її та виберіть Змінити базу паролів. Після чого відкрийте файл за допомогою одного з доступних варіантів. + Встановлено прапорець тільки для читання. Приберіть цей прапорець, якщо ви хочете внести зміни в базу даних. + Запис неможливий, через обмеження, які впроваджено починаючи з Android KitKat. Якщо ви хочете внести зміни в базу паролів, закрийте її та виберіть Змінити базу паролів. Після чого відкрийте файл, використовуючи System file picker. Додати іконку з файлу... Копіювання файлу... + Копіювати + Стандартний запис + Шаблони + ID карти + Ім’я + Місце видачі + Дата випуску + Електронна пошта + Адреса електронної пошти + Бездротова мережа + Захищена нотатка + SSID + Номер + CVV + PIN + Власник картки + Кредитна картка + Членство Журнал змін + Додати шаблони? + Keepass2Android містить шаблони записів для облікових записів електронної пошти, паролів Wireless-LAN, захищених нотаток та іншого. Чи бажаєте додати їх до своєї бази паролів? Якщо ви відмовитесь, то зможете додати їх пізніше через налаштування бази паролів. + Додати шаблони в базу даних Будь ласка, зверніть увагу! Це попередній реліз і може мати деякі недоліки! Якщо у вас виникли *будь-які* несподіванки, будь ласка, дайте мені знати (на Codeplex або електронною поштою). Продовжити + URI, який Ви ввели, не схожий на ім\'я файлу. Ви впевнені, що це правильно? + Недійсний комбінований ключ! Спробуйте знову. + Недійсний комбінований ключ! Спробуйте наступні кроки для розблокування своєї бази паролів:\n + + • Переконайтеся, що ви ввели правильний пароль. Використайте піктограму ока, щоб відобразити пароль.\n + • Переконайтеся, що ви обрали правильний тип паролю. Переконайтеся, що він збігається з типом, використаним при створенні бази паролів.\n + • Переконайтеся, що ви обрали правильний файл бази паролів. + + + + Файл пошкоджений. \n + Ось кілька порад, які можуть допомогти виявити проблему:\n + + • Якщо ви копіювали файл через USB (MTP-Mode), спробуйте зробити це знову за допомогою інструментів, таких як MyPhoneExplorer. В деяких випадках MTP обрізає файли.\n + • Якщо ви не можете відкрити файл з того ж самого розташування на комп\'ютері, досить ймовірним є те, що файл насправді пошкоджений. В такому випадку, скористайтеся резервною копією бази даних. Якщо ви вважаєте, що Keepass2Android пошкодив файл, будь ласка, зв\'яжіться з технічною підтримкою.\n + • Якщо ви можете відкрити цей файл на комп\'ютері, будь ласка, зв\'яжіться з технічною підтримкою. Ви можете спробувати зберегти його з іншими налаштуваннями (наприклад, незапакованим) на комп\'ютері та відкрити в Keepass2Android. + + + Keepass2Android: Сталася помилка. + Під час роботи Keepass2Android сталася непередбачувана помилка. Будь ласка, допоможіть нам її виправити, дозволивши програмі надсилати звіти про помилки. + Звіти про помилки ніколи не будуть містити будь-якої інформації з вашої бази паролів чи головний пароль. Ви можете вимкнути їх в налаштуваннях програми. + Увімкнути + Вимкнути + Запитати після помилки + Надіслати звіт про помилки + Активувати функцію автозаповнення? + Облікові дані можуть передаватися до інших програм кількома способами: Ви можете копіювати значення до буфера обміну, але майте на увазі, що буфер обміну не є безпечним в Android. Вбудована клавіатура дає повний доступ до обраного запису, але повинна бути активованою щоразу, коли ви хочете отримати доступ до облікових даних. На Android 5 і новіших, Keepass2Android може вводити ім\'я користувача і пароль автоматично, використовуючи службу автозаповнення. + Використовувати вбудовану клавіатуру + Використовувати службу автозаповнення + Будь ласка, увімкніть службу Keepass2Android. + +Версія 0.9.8c\n +* Виправлення уразливості SSL в Microsoft Live SDK (використовується при доступу до файлів через OneDrive) \n +* Виправлення помилок: попередня версія містила два методи введення (один збій) \n + +Версія 1.0.0\n +* Розблокування відбитками пальців (необхідний Android 6.0+ або пристрій Samsung)\n +* Доданий сервіс Авто-Заповнення (необхідний Android 5.0+)\n +* Додана підтримка шаблонів записів\n +* Додана робота в \"автономному режимі\"\n +* Дозволено копіювання записів\n +* Режим Авто-завершення для імен полів\n +* Дозволено видаляти записи зі списку останніх файлів\n +* Запит дозволів Android 6.0\n +* Виправлення помилок (у вбудованій клавіатурі, коли вибирається значок)\n +* Додана можливість надсилання повідомлень про помилки\n + * Додані підказки в деяких місцях\n + +Версія 0.9.9\n +* Повний редизайн користувальницького інтерфейсу. Велике подяка Stefano Pignataro (http://www.spstudio.at) за його підтримку! \n +* Можливість додавання значків\n +* Підтримка багатовіконного режиму на пристроях Samsung\n +* Збільшено за замовчуванням кількість циклів шифрування для нових баз даних\n +* Перевірка на повторювані ключі додаткових полів, щоб уникнути втрати даних\n + +Версія 0.9.9 c\n +* Темна тема повернулася\n +* Ви можете встановити інший комплект значків (значки в стилі Windows вже доступні в Google Play)\n +* Додано підтвердження видалення, коли елемент видаляється минаючи кошик\n +* Виправлення помилок (неправильне відображення OTP секретного кодування, неправильні значки в деяких місцях додатку)\n + + Версія 0.9.8b\n + * Виправлення помилок (Збій збереження деяких баз паролів, не працює експорт до локального пристрою, вибір деяких налаштувань призводить до падіння програми)\n + Версія 0.9.4\n * додана підтримка плагінів: перейдіть в налаштування, щоб зрозуміти, як отримати плагіни!\n @@ -583,8 +737,8 @@ Великий - Holo Light - Holo Dark + Світлий + Темний Дизайн diff --git a/src/keepass2android/Resources/values-vi/strings.xml b/src/keepass2android/Resources/values-vi/strings.xml index 7c53bffc..3cf176f8 100644 --- a/src/keepass2android/Resources/values-vi/strings.xml +++ b/src/keepass2android/Resources/values-vi/strings.xml @@ -10,6 +10,7 @@ Đồng ý Từ chối Thêm mục nhập + Sửa mục Tạo mục cho liên kết URL Thêm nhóm Thêm Nhóm @@ -31,6 +32,9 @@ Hiển thị tên nhóm dưới tiêu đề mục trong kết quả tìm kiếm. Tiện dụng nếu một số mục có cùng tên. Hiển thị nhóm: %1$s Hiển thị tên nhóm trong mục xem + Xin lỗi! Keypass2Android không thể xử lý URI %1$s. Hãy liên hệ với người phát triển ứng dụng! + Một mục + %1$d mục Bảo mật Hiển thị Mật mã truy cập @@ -38,6 +42,9 @@ Xử lý tập tin Bàn phím Xuất khẩu cơ sở dữ liệu... + Nhập cơ sở dữ liệu vào thư mục nội bộ + Mở khoá + Mở khoá cơ sở dữ liệu Dấu ngoặc Hủy bỏ Bộ nhớ đệm đã được xóa. @@ -55,10 +62,10 @@ Chữ số Keepass2Android HOÀN TOÀN KHÔNG CÓ BẢO HÀNH; Đây là phần mềm miễn phí, và bạn được chào đón để phát hành lại nó theo các điều kiện của Giấy phép GPL phiên bản 2 hoặc mới hơn. \u2026 + Sao chép vào clipboard Nhập tên tập tin cơ sở dữ liệu Đã truy cập Hủy bỏ - Ý kiến Thẻ Ghi đè liên kết URL Xác nhận mật mã @@ -94,7 +101,6 @@ Trình duyệt tập tin Tạo mật mã Nhóm - bình luận xác nhận mật mã đã tạo mật mã Tên nhóm @@ -173,8 +179,11 @@ Khoảng trắng Tìm kiếm Hiển thị mật mã + Sắp xếp theo... Sắp xếp theo tên Sắp xếp theo ngày tạo + Sắp xếp theo ngày sửa đổi + Giữ thứ tự mặc định Đặc biệt Nội dung tìm kiếm Kết quả tìm kiếm @@ -265,10 +274,12 @@ Điều này sẽ xóa tất cả tập tin cơ sở dữ liệu đệm. Bất kỳ thay đổi nào bạn đã thực hiện khi không có kết nối mạng mà chưa được đồng bộ sẽ bị mất! Bạn có tiếp tục không? Kiểm tra những thay đổi Kiểm tra xem nếu tập tin đã bị thay đổi bởi ứng dụng bên ngoài trước khi lưu thay đổi. + Kiểm tra UUID trùng + Kiểm tra xem tập tin cơ sở dữ liệu có bị hỏng không, tức là có nhiều mục chung một ID không. Có thể gây ra hành vi không mong muốn. Thông báo của bộ nhớ nháp Cho phép tên người dùng và mật mã có thể truy cập thông qua thanh thông báo và bộ nhớ nháp. Hãy cẩn thận với kỹ thuật nghe lén mật mã! - Thông báo của bàn phím KP2A - Cho phép các mục nhập có thể truy cập hoàn toàn thông qua bàn phím KP2A (khuyến khích). + Thông báo riêng + Hiện thông báo riêng cho việc sao chép tên người dùng và mật khẩu vào clipboard và bật bàn phím. Chuyển đổi bàn phím Mở hộp thoại lựa chọn bàn phím khi mục có sẵn thông qua bàn phím KP2A sau khi tìm kiếm từ trình duyệt hoặc từ bàn phím. Tự động-chuyển đổi trên các thiết bị đã mở quyền root @@ -412,8 +423,12 @@ Lỗi: Chứng chỉ máy chủ xác nhận không thành công! Hãy cài đặt chứng chỉ gốc phù hợp lên thiết bị của bạn hoặc xem cài đặt! Chọn định dạng tập tin Xin lỗi! Keepass2Android đã bị tắt bởi hệ điều hành Android! Vì lý do an ninh, Keepass2Android đã không lưu thông tin đăng nhập bạn đã chọn trên thiết bị, do đó bạn cần phải mở lại cơ sở dữ liệu của bạn. Lưu ý: Chuyện này rất ít khi xảy ra. Nếu có, xin vui lòng gởi cho tôi một tin nhắn tại crocoapps@gmail.com. + Thêm biểu tượng từ tập tin... + Đang sao chép tập tin... Nhật ký các thay đổi Xin lưu ý! Đây là một bản phát hành xài thử và có thể đi kèm với một số sai sót! Nếu bạn gặp *bất cứ điều gì* không mong muốn, xin vui lòng cho tôi biết (trên Codeplex, hoặc bằng e-mail). + Tiếp tục + URI bạn đã nhập không có dạng tên tập tin. Bạn có chắc chắn đây là tập tin hợp lệ không? Phiên bản 0.9.4\n * thêm hỗ trợ cho công cụ gắn rời: Xem cài đặt để biết cách tải các công cụ!\n @@ -550,10 +565,6 @@ Bản phát hành chính thức đầu tiên Trung bình Lớn - - Holo Sáng - Holo Tối - Thiết kế Không nhớ tên người dùng và mật mã diff --git a/src/keepass2android/Resources/values-zh-rCN/strings.xml b/src/keepass2android/Resources/values-zh-rCN/strings.xml index 8db9cf57..643083bd 100644 --- a/src/keepass2android/Resources/values-zh-rCN/strings.xml +++ b/src/keepass2android/Resources/values-zh-rCN/strings.xml @@ -7,6 +7,7 @@ Keepass2Android 是一款支持 Keepass 2.x 数据库读写的密码管理应用。 用户界面基于由 Brian Pellin 开发的 KeepassDroid。数据库操作的代码是基于 Dominik Reichl 开发的KeePass。根据google的创作共用3.0许可中的条款中的创建和申请条例的描述对android机器人进行了转载或者修改。 SFTP 由 JCraft,Inc. 创建的 JSch 库(基于BSD许可证)来支持 + 锤子图标是由John Caserta通过Noun Project创建的.企鹅图标是由Adriano Emerick通过Noun Project创建的.羽毛图标是由 Jon Testa通过Noun Project创建的.苹果图标是由Ava Rowell通过Noun Project创建的. 接受 拒绝 添加条目 @@ -33,8 +34,10 @@ 显示当前群组:%1$s 在条目视图中显示群组名 对不起 !Keepass2Android 不能处理返回的 URI %1$s。请联系开发者 ! - 一条项目 + 1个项目 %1$d 个项目 + 图标集 + 发现更多... 安全 显示 密码输入口 @@ -42,6 +45,7 @@ 文件操作 键盘 导出数据库... + 指纹解锁 在内部的文件夹中导入数据库 将密钥文件导入到内部文件夹 切换键盘 @@ -71,10 +75,29 @@ Keepass2Android 版权归 Philipp Crocoll;软件不带有绝对担保;是自由软件,您可在遵循 GPL 2 或者更高版本的情况下重新发布。 \u2026 复制到剪贴板 + 触摸传感器 + 确认以指纹继续 + 不能安装指纹解锁: + 指纹无法识别.请重试 + 指纹识别成功 + 指纹识别需要android 6.0或更新的版本. + 未检测到指纹识别硬件. + 你还未在这个设备上登记过指纹.请先去系统中进行设置. + 禁用指纹解锁 + 启用完整的指纹解锁 + 对快速解锁启用指纹解锁 + 触摸感应解锁数据库 + 指纹解锁失败.解锁密钥无法通过android操作系统.这一情况通常是在一个新的指纹被设入系统或者在修改过安全设置后产生.请使用你的密码解锁然后在数据库的设置处重新启动指纹解锁. + 解锁数据库失败:无效的复合密钥.因为很明显主密码已经不再有效了,指纹解锁已被禁用.请用你的密码解锁然后去数据库设置去重新启用指纹解锁. + 请为这个新的主密码重新启用指纹解锁. + 这将保存你的主密码在这台设备上. +使用android密码存储库来解密和保护 +使用指纹认证.只允许通过你的指纹来解锁你的数据库. + 允许使用指纹认证来代替快速解锁代码.不再需要保存任何与你的主密码关联的信息. 输入数据库名: 访问时间 取消 - 备注 + 特别提示 标签 覆盖链接地址 确认密码 @@ -112,7 +135,7 @@ 文件浏览器 生成密码 群组 - 备注 + 特别提示 确认密码 生成密码 群组名 @@ -147,6 +170,7 @@ 设置 数据库设置 删除 + 创建副本 移动到其他群组 移动 导航字父群组 @@ -161,6 +185,7 @@ 高级搜索 转到链接地址 更改数据库... + 显示所有字段 从不 @@ -300,8 +325,8 @@ 让用户名和密码可通过通知栏和剪贴板访问。谨防密码嗅探器 ! 独立的通知 为复制账户信息和激活键盘分别显示通知 - KP2A 键盘通知 - 使整个条目可通过 KP2A 键盘获取 (推荐)。 + 键盘/自动填充 通知 + 使用KP2A键盘全接通进入和自动填充服务(推荐) 切换键盘 当从浏览器搜索或键盘后可用通过 KP2A 键盘输入时,打开键盘选择对话框。 在获得根权限的设备上自动切换 @@ -323,6 +348,9 @@ 是否要永久删除此条目?按否取消。 是否要永久删除此群组?按否取消操作。 你想要永久删除选定的元素?选否回到垃圾箱。 + 你想完全的删除这个登陆记录吗? + 你想永久的删除这个组吗? + 你想永久的删除已选择的元素吗? 确定永久删除? 重新载入文件? 当前所打开的文件已被别的程序所更改,是否要重新载入? @@ -347,6 +375,10 @@ 合并更改... 是的,合并 不,覆盖 + 脱机工作 + 在线工作 + 通过使用本地的缓存文件副本来避免产生网络流量.只更改将被保存在本地缓存中并且仅当切换回在线模式时才会上传. + 离线工作中. 同步缓存的数据库... 下载远程文件... 上传文件... @@ -399,6 +431,7 @@ 您可以在您的 Andr​​oid 设备或云端存储你的数据库(非离线版本)。 即使您处于脱机状态 Keepass2Android 也依然可以使用。数据库采用安全的 AES 256 位加密,若没有您的密码任何人都无法访问它。我们建议选择存储在 Dropbox:在所有设备上皆可访问,甚至还提供了文件的早期版本备份。 选择数据库存储的位置: 更改位置 + 一旦启用,即便数据库被锁定,Keepass2Android将停在后台运行.这样允许仅用主密码的一小部分来解锁数据库. 主密码 您的数据库是使用您在此处输入的密码进行加密的。为了保证数据库的安全请选择强密码 !建议:同时使用大小写英文字母、数字及特殊字符。 请选择一个主密码来保护您的数据库: @@ -463,12 +496,100 @@ 若要编辑它,必须将该文件复制到另一个位置。 单击确定以选择要复制文件的位置。 取消,以只读形式打开。 + 数据库时只读的. + Keepass2Android 已在只读模式打开当前数据库. + 这看起来像你从一个外部app打开这个文件.这种方式不支持写入.如果你想修改数据库,请先关闭数据库并且选择修改数据库.然后如果可能的话从一个可用的选项打开这个文件. + 已经设置了只读标记.如果你想修改数据库请解除这个标记. + 因为引入了android KitKat 的限制不能进行写入.如果你想对数据库进行修改,请先关闭数据库然后选择修改数据库.接下来使用文件系统选择器打开文件. 从文件添加图标... 正在复制文件... + 副本 + 进入数据库的标准 + 模板 + 身份卡 + 名称 + 存放的位置 + 数据的位置 + 电子邮箱 + 电子邮箱地址 + 无线局域网 + 安全说明 + 无线网络名称 + 数值 + 验证码 + 个人认证密码 + 卡的持有者 + 信用卡 + 会员 + 更新记录 + 增加模板 + Keepass2Android包含了将电子邮箱账户,无线局域网密码,安全记录和别的更多的连入数据库模板.你想把这些加入你的数据库吗?如果你选择了否,你可以稍后在数据库设置中添加它们. + 添加模板到数据库中 请注意 !这是一个预览版本,可能会有一些缺陷 !如果您遇到*任何*错误,请联系我们(通过 Codeplex 或电子邮件)。 继续 您输入的 URI 不像是一个文件名。您确定这是一个有效的文件吗? + 无效的组合键!请重试. + 无效的组合键!请按照下面的步骤解锁你的数据库: + •确保你输入了正确的密码.使用眼睛图标即可显示你输入的密码. + •确保你已经选择了正确的密码格式.确保使用的类型与创建的数据库匹配. + •确保你已经选择了正确的数据库文件. + 文件已损坏。\n + 在这里是一些提示,这可能会有助于诊断问题: \n +• 如果您通过 USB (MTP 模式)复制该文件,请用类型 MyPhoneExplorer 这样的工具再试一次。在某些情况下MTP会 截断文件 \n + • 如果您无法在您的 PC 上相同的位置打开该文件,很有可能该文件实际上已损坏。请使用数据库备份。如果你假设 Keepass2Android 的文件已损坏,请联系开发者 \n +• 如果你仍然可以打开您的 PC 上的文件,请与支持人员联系。你可以尝试以不同的设置 (例如解压缩)将其保存到 PC,然后重试,再在 Keepass2Android 中打开。 + Keepass2Android: 出现一个错误。 + 运行 Keepass2Android 时出现意外的错误。请通过允许应用程序发送错误报告来帮助我们进行修复。 + 错误报告绝对不会包含任何内容的数据库或主密码。您可以在应用程序设置中禁用它们。 + 启用 + 禁用 + 出错后询问 + 发送错误报告 + 激活自动填充吗? + 认证证书可以通过这几种方法转移到其他应用程序: 你可以将值复制到剪贴板上,但请注意,剪贴板在安卓系统中是不安全的。内置键盘给所选条目的完全访问权限,必须在每次你想要访问的时候启用认证证书。关于 Android 5 及更高版本,Keepass2Android 可以自动使用自动填充服务输入用户名和密码。 + 使用内置键盘 + 使用自动填充服务 + 请启用 Keepass2Android 服务。 + + 版本 0.9.8c\n + * 修复 Microsoft Live SDK(使用 OneDrive 存取文件时用到)中的 SSL 漏洞\n + * 漏洞修复:上一版本附带了两个输入法项,其中一个不停崩溃\n + 版本 1.0.0\n + * 指纹解锁 (需要 Android 6.0 + 或一个三星设备) \n + * 添加自动填充服务 (需要 Android 5.0+) \n + * 添加支持登入数据库条目模板\n + * 添加\"脱机工作\"模式\n + * 允许复制多个登入数据库条目 \n + * 名字字段自动填充模式\n + * 允许从最近的文件删除项目 \n + * 在 Android 6.0运行时请求权限\n + * Bug 修复 (在内置键盘选择图标时) \n + * 包括了发送错误 reports 选项 \n + * 增加帮助消息在几个地方\n + +版本 0.9.9\n +* 重新设计用户界面,非常感谢 Stefano Pignataro (http://www.spstudio.at) 的支持! \n +* 允许添加自定义 icons\n +* 针对三星设备支持多窗口模式\n +* 增加加密轮为新 databases 的默认数量 \n +* 检查重复键的附加字段来避免丢失数据\n + 版本 0.9.9c\n +* 夜间主题来临\n +* 您可以安装其他图标包 (早期的 Windows 风格图标可以进行播放存储) \n +* 删除元素不放入回收箱时,增加了确认问题\n +* Bug 修复 (OTP 秘密编码错误显示,在一些地方的错误应用程序图标) \n + 版本 0.9.8b\n +* Bug 修复 (对于某些数据库保存失败,导出到本地设备不能工作,选择一些偏好选项时app崩溃) \n + + 版本 0.9.8\n + * 支持 Storage Access Framework (KP2A 离线版具有写入SD卡或 Google 云端硬盘的能力)\n + * 尝试检测用户在输入 WebDAV URLs (指向目录而非文件) 时的错误 \n + * 密码字体变更\n + * 允许更改 Dropbox 账户\n + * 修复错误:现在可以记住一次性密码 (OTP)\n + + 版本 0.9.7b\n * 更新翻译\n @@ -636,8 +757,8 @@ Initial public release - 亮色 - 暗色 + 白天模式 + 夜间模式 设计 diff --git a/src/keepass2android/Resources/values-zh-rTW/strings.xml b/src/keepass2android/Resources/values-zh-rTW/strings.xml index 7b885c6a..c56de9a4 100644 --- a/src/keepass2android/Resources/values-zh-rTW/strings.xml +++ b/src/keepass2android/Resources/values-zh-rTW/strings.xml @@ -10,6 +10,7 @@ 接受 拒絕 添加項目 + 編輯項目 為 URL 創建條目 添加組 添加群 @@ -32,6 +33,8 @@ 顯示群組現在是: %1$s 在項目視圖中顯示群組名稱 抱歉! Keepass2Android 不能處理返回的 URI %1$s。請聯繫開發人員! + 一個項目 + %1$d 項目 安全性 顯示 密碼輸入訪問 @@ -47,6 +50,8 @@ 資料庫檔案被覆制到內部的資料夾。按確定,從新位置打開。注意: 不要忘記定期將資料庫匯出到一個安全的存儲裝置! 金鑰檔被覆制到內部的資料夾。從當前位置刪除之前請確保您有一個安全的備份! 當忘記金鑰檔位置時不能使用內部資料夾。更改安全選項。 + 解鎖 + 解鎖資料庫 括弧 取消 剪貼板已清除。 @@ -69,7 +74,6 @@ 輸入資料庫名: 訪問時間: 取消 - 備註: 標籤 URL 覆蓋 確認密碼: @@ -107,7 +111,6 @@ 檔流覽 生成密碼 群組 - 備註 確認密碼 生成密碼 群組名 @@ -150,6 +153,7 @@ 隱藏密碼 鎖定資料庫 開啟 + 關閉 重新命名 搜索 進階搜尋 @@ -259,6 +263,7 @@ 你想將搜索文字存儲在\"%1$s\"在所選的項目以便下一次自動完成嗎? 到期日期為不正確日期時間格式! 每個字串需要一個欄位名稱。 + 欄位名稱不能使用兩次 (%1$s)。 欄位名稱 欄位值 受保護的欄位 @@ -293,8 +298,6 @@ 使用者名稱和密碼可以藉由通知列和剪貼簿取得。謹防密碼竊取器! 分開的通知 顯示分開的通知以便用於將使用者名和密碼複製到剪貼簿並啟動鍵盤。 - KP2A 鍵盤通知 - 藉 KP2A 鍵盤 (推薦) 使整個項目可取得。 切換鍵盤 從瀏覽器搜索後,當項目可透過KP2A 鍵盤取得時打開鍵盤選擇對話方塊 。 在取得最高權限的設備自動切換 @@ -315,6 +318,7 @@ 資源回收筒 你想要永久刪除此項目嗎?按否以丟到回收桶。 你想要永久刪除此群組嗎?按否以丟到回收桶。 + 你想要永久刪除選項? 按否回收。 永久刪除嗎? 重新載入檔案? 當前打開的檔案已被另一個程式更改。你想要重新載入它嗎? @@ -327,6 +331,7 @@ 正在添加群組... 項目刪除中... 刪除群組組中... + 刪除選項... 設置密碼中... 撤銷更改中... 轉換主金鑰中... @@ -454,11 +459,13 @@ 若要編輯它,必須將該檔案複製到另一個位置。 按一下確定,選擇要複製檔的位置。 取消,打開唯讀模式。 + 從檔案添加圖示... 複製檔案中... 更改日誌 請注意! 這是一個預覽版本,可能會附帶一些缺陷! 如果您遇到 *任何* 意外,請讓我知道 (在 Codeplex 上或通過電子郵件)。 繼續 您輸入的 URI 不像一個檔案名。你確定這是一個有效的檔? + 捐出一瓶啤酒或別的東西以擴展K2A的可能性 30秒 1分鐘 @@ -479,10 +486,6 @@ - - Holo Light - Holo Dark - 設計 不記住使用者名和密碼 diff --git a/src/keepass2android/Resources/values/strings.xml b/src/keepass2android/Resources/values/strings.xml index 9281e107..9dfb8d5f 100644 --- a/src/keepass2android/Resources/values/strings.xml +++ b/src/keepass2android/Resources/values/strings.xml @@ -660,7 +660,7 @@ - Version 1.0.0 - preview 7\n + Version 1.0.0\n * Fingerprint Unlock (requires Android 6.0+ or a Samsung device)\n * Added Auto-Fill service (requires Android 5.0+)\n * Added support for entry templates\n From 3a64e4aa2e96d1fc902213a9fe6d383f5054b7c7 Mon Sep 17 00:00:00 2001 From: Philipp Crocoll Date: Mon, 4 Apr 2016 21:59:36 +0200 Subject: [PATCH 04/16] import keyfile and database to NoBackup-Internal files folder instead of standard app files directory --- src/Kp2aBusinessLogic/Io/BuiltInFileStorage.cs | 3 ++- src/Kp2aBusinessLogic/Io/IoUtil.cs | 3 ++- src/keepass2android/settings/DatabaseSettingsActivity.cs | 6 +++--- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/Kp2aBusinessLogic/Io/BuiltInFileStorage.cs b/src/Kp2aBusinessLogic/Io/BuiltInFileStorage.cs index b3bf4245..9d33b991 100644 --- a/src/Kp2aBusinessLogic/Io/BuiltInFileStorage.cs +++ b/src/Kp2aBusinessLogic/Io/BuiltInFileStorage.cs @@ -252,7 +252,8 @@ namespace keepass2android.Io //check if we need to request the external-storage-permission at runtime if (ioc.IsLocalFile()) { - bool requiresPermission = !ioc.Path.StartsWith(activity.Activity.FilesDir.CanonicalPath); + bool requiresPermission = !(ioc.Path.StartsWith(activity.Activity.FilesDir.CanonicalPath) + || ioc.Path.StartsWith(activity.Activity.NoBackupFilesDir.CanonicalPath)); var extDirectory = activity.Activity.GetExternalFilesDir(null); if ((extDirectory != null) && (ioc.Path.StartsWith(extDirectory.CanonicalPath))) diff --git a/src/Kp2aBusinessLogic/Io/IoUtil.cs b/src/Kp2aBusinessLogic/Io/IoUtil.cs index 74368c36..f38c010b 100644 --- a/src/Kp2aBusinessLogic/Io/IoUtil.cs +++ b/src/Kp2aBusinessLogic/Io/IoUtil.cs @@ -53,13 +53,14 @@ namespace keepass2android.Io try { File filesDir = context.FilesDir.CanonicalFile; + File noBackupDir = context.NoBackupFilesDir.CanonicalFile; File ourFile = new File(path).CanonicalFile; //http://www.java2s.com/Tutorial/Java/0180__File/Checkswhetherthechilddirectoryisasubdirectoryofthebasedirectory.htm File parentFile = ourFile; while (parentFile != null) { - if (filesDir.Equals(parentFile)) + if ((filesDir.Equals(parentFile) || noBackupDir.Equals(parentFile))) { return true; } diff --git a/src/keepass2android/settings/DatabaseSettingsActivity.cs b/src/keepass2android/settings/DatabaseSettingsActivity.cs index 10715896..ae22bb52 100644 --- a/src/keepass2android/settings/DatabaseSettingsActivity.cs +++ b/src/keepass2android/settings/DatabaseSettingsActivity.cs @@ -764,7 +764,7 @@ namespace keepass2android targetPath = targetPath.Trim("|\\?*<\":>+[]/'".ToCharArray()); if (targetPath == "") targetPath = "imported"; - if (new File(Activity.FilesDir, targetPath).Exists()) + if (new File(Activity.NoBackupFilesDir, targetPath).Exists()) { int c = 1; var ext = UrlUtil.GetExtension(targetPath); @@ -775,9 +775,9 @@ namespace keepass2android targetPath = filenameWithoutExt + c; if (!String.IsNullOrEmpty(ext)) targetPath += "." + ext; - } while (new File(Activity.FilesDir, targetPath).Exists()); + } while (new File(Activity.NoBackupFilesDir, targetPath).Exists()); } - var targetIoc = IOConnectionInfo.FromPath(new File(Activity.FilesDir, targetPath).CanonicalPath); + var targetIoc = IOConnectionInfo.FromPath(new File(Activity.NoBackupFilesDir, targetPath).CanonicalPath); IoUtil.Copy(targetIoc, sourceIoc, App.Kp2a); return targetIoc; From 80d1788c601b21188a3b5a17cadababd4d657e08 Mon Sep 17 00:00:00 2001 From: Philipp Crocoll Date: Mon, 4 Apr 2016 22:13:28 +0200 Subject: [PATCH 05/16] updated more translations disabled error-notification in AutoFill increased version number (1.0.0b) --- .../AndroidFileChooserBinding.csproj | 8 +-- src/java/KP2ASoftkeyboard_AS/.idea/.name | 2 +- src/java/KP2ASoftkeyboard_AS/.idea/vcs.xml | 2 +- .../KP2ASoftkeyboard_AS.iml | 2 +- .../app/build/outputs/aar/app-debug.aar | Bin 1717363 -> 1718222 bytes .../autofill/AutoFillService.java | 4 +- .../src/main/res/values-el/strings_kp2a.xml | 10 +++ .../src/main/res/values-it/strings_kp2a.xml | 6 +- .../src/main/res/values-iw/strings_kp2a.xml | 1 + .../src/main/res/values-ja/strings_kp2a.xml | 14 ++-- .../src/main/res/values-ru/strings_kp2a.xml | 2 +- .../src/main/res/values-tr/strings_kp2a.xml | 1 + .../src/main/res/values-uk/strings_kp2a.xml | 16 ++--- .../src/main/res/values-vi/strings_kp2a.xml | 2 +- .../code/res/values-cs/strings.xml | 6 +- .../code/res/values-el/strings.xml | 1 + .../code/res/values-es/strings.xml | 10 +-- .../code/res/values-fi/strings.xml | 2 +- .../code/res/values-fr/strings.xml | 9 +++ .../code/res/values-it/strings.xml | 10 +-- .../code/res/values-pl/strings.xml | 6 +- .../code/res/values-ru/strings.xml | 6 +- .../code/res/values-sk/strings.xml | 6 +- .../code/res/values-sl/strings.xml | 12 ++-- .../code/res/values-sv/strings.xml | 2 + .../code/res/values-tr/strings.xml | 16 ++--- .../code/res/values-uk/strings.xml | 62 +++++++++--------- .../code/res/values-vi/strings.xml | 2 +- .../filechooser/utils/ui/LoadingDialog.java | 1 + .../Properties/AndroidManifest_net.xml | 4 +- 30 files changed, 124 insertions(+), 101 deletions(-) diff --git a/src/AndroidFileChooserBinding/AndroidFileChooserBinding.csproj b/src/AndroidFileChooserBinding/AndroidFileChooserBinding.csproj index 5c0af83e..ab5ca1ac 100644 --- a/src/AndroidFileChooserBinding/AndroidFileChooserBinding.csproj +++ b/src/AndroidFileChooserBinding/AndroidFileChooserBinding.csproj @@ -54,6 +54,9 @@ + + Jars\app-debug.aar + @@ -71,11 +74,6 @@ --> - - - project.zip - - 20.0.0.4 diff --git a/src/java/KP2ASoftkeyboard_AS/.idea/.name b/src/java/KP2ASoftkeyboard_AS/.idea/.name index 85863977..51b9745d 100644 --- a/src/java/KP2ASoftkeyboard_AS/.idea/.name +++ b/src/java/KP2ASoftkeyboard_AS/.idea/.name @@ -1 +1 @@ -java \ No newline at end of file +KP2ASoftkeyboard_AS \ No newline at end of file diff --git a/src/java/KP2ASoftkeyboard_AS/.idea/vcs.xml b/src/java/KP2ASoftkeyboard_AS/.idea/vcs.xml index c2365ab1..6564d52d 100644 --- a/src/java/KP2ASoftkeyboard_AS/.idea/vcs.xml +++ b/src/java/KP2ASoftkeyboard_AS/.idea/vcs.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/src/java/KP2ASoftkeyboard_AS/KP2ASoftkeyboard_AS.iml b/src/java/KP2ASoftkeyboard_AS/KP2ASoftkeyboard_AS.iml index d01d4599..279898fc 100644 --- a/src/java/KP2ASoftkeyboard_AS/KP2ASoftkeyboard_AS.iml +++ b/src/java/KP2ASoftkeyboard_AS/KP2ASoftkeyboard_AS.iml @@ -13,7 +13,7 @@ - + \ No newline at end of file diff --git a/src/java/KP2ASoftkeyboard_AS/app/build/outputs/aar/app-debug.aar b/src/java/KP2ASoftkeyboard_AS/app/build/outputs/aar/app-debug.aar index cc0cbd4438372eda3e306a6ed01018c0c729b5b2..5c773241e9bd3692ee9edaa9b2b41c92d3f29be3 100644 GIT binary patch delta 245666 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®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ծ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 zν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

*ivFlOYDVn@ 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 z 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 z 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

?Bq^%EaEuAre+Cy= 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 z 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

Cd)Xz?PjD~l@8iC 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%0AFB4Alm>WKw@wr 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

dPx0rWkN}n@1JrTyssChc(o~>RIHlekZ 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 diff --git a/src/java/KP2ASoftkeyboard_AS/.gradle/2.2.1/taskArtifacts/fileHashes.bin b/src/java/KP2ASoftkeyboard_AS/.gradle/2.2.1/taskArtifacts/fileHashes.bin new file mode 100644 index 0000000000000000000000000000000000000000..083e420f26619af2e72f8799c5146bb9bef19cd2 GIT binary patch literal 150938 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

WB_wS(sP$Ggz$|mhN}D&I)8>yopR81KDOW73 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⁢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 literal 0 HcmV?d00001 diff --git a/src/java/KP2ASoftkeyboard_AS/.gradle/2.2.1/taskArtifacts/fileSnapshots.bin b/src/java/KP2ASoftkeyboard_AS/.gradle/2.2.1/taskArtifacts/fileSnapshots.bin new file mode 100644 index 0000000000000000000000000000000000000000..7b19439f27f0c386c7570ee0f7d6937ae7d80108 GIT binary patch literal 2519736 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 #_xEnmGIoiMFi%*Z5t#$O z`mG5IFxQE4J~xCBGmC0ah`8;QU)(=Jsnmn!Q2!FTHZ%1nutNBTLTWs z-oCr!a#I=14Qe!{$wB>JHmIQxCsH+bon0?E?a=b#ZqMmq2tYgCvT`@o|luU(r zD0q8dMzkeuHoqlMrDw^m;Mt-iMhP*p_wbv?Bh;5$4#JfN$TC?&c0E=`&PQ4VwyKV7 zxRp zGgt0=^ALe@L3S6;pOhp0D06Ub1`hmYhe&@hC}F^fyx-FfeS|B>#a}z{fh#XOtIY}S zvUoTC)L@BQ-|jDii*APE^|nWa-&J@wTjz$z%Ud~v^j5T6^*h}owfodcE1&3C6+7db zOAldQ7Y^plIE)Xp?gyH9z_Fn;e=sk|W^o{ofVEVscT;WYU|x@det&4Z`EvQK^5p?5 z{sQ<3p#AU+IQjqIGOI>+4%Pu_aR&@z+_JewR8RZ}_p*=tViw1Y^PU5@K$v~DQ2M3M z0OZfzC}ff)8YnggJPB#~CLiE8UZm8jif>a_Z_nJUZ+Ti?C;ct;-%3_bp6W;a$Pumx z1kVHN56_6Qfr8op`H?($(c=bf&#WE}7;T~-;fTRwh=5lFxKacP(GFt?^jA|?7V&f| z?QWQ%G5P$6uD|<+Umd{d%CWqJrQu?#SI3J~cDsv65UI6zN!fq@+2)8v1CD?Glc2zn zWG^x=Qpx8H+WqGK7*F@6Ig!HAeAKtidx>uFwk4p6_Kb_65O*EJWa{#gT~G#d9VXYU zO0WMrGWF-7+Tj3~7Z_*YOyxaPiP+aNLxsoF)f!Hi+~D~_y`Nk`)dec+P2B|i(oFr~ z;TfF!@T{}Sn3?_Yw9X)%2jEK|9*$jpT)Re6xViN~ie$7tl>l8Ci3ctF;50ByFb1>$ z=B5!@BwzX$$|-nEw6sK%qb(PE}Sl#|d70MSgxk zi4vUsZE)V27wL1;=wjmq#NvrHZ!bkVf3K&KepQf?Ki@9`Es$|72lNc$jG$~W?VsUA zE=ySDCuCZ$x_rs52zB!QpcinOz`wgHReBwPjeX!vM_6y)^}}ZN3Dk#CqDUKJ48X!PDa zNh%=K7+HGMb2wZPH2k3Y9&4Ok?iW7s>5C1On+yFzt%e6f+7W<}3Lq7cQn%kZJb8FL zxPFI@S3}M$et5)w%O+NWSs;j#BNE*Yz%ovKZyFDnxyHD2U^9t(i zYGY=af9N^%XgFv|ke+NR=<~jDo7XRxcv%UNZ;hybCo_!hNiF4v`17n@uANmvN=9|{ zf+MrcHoP1j?hg^|3Ei;Ax${R6$=m;?Z}Iq$gT-&lhKmHPq2_(m>9amTwT|#VRsGdg zpvw!&kUiEFgNL5} zwCh#*Bur~yJ_#5iQx>%Tiz861-I& z{|4Pe|E%?gT!)Pq8H)GzF_E6%UDwz8JX7@GE4Wzqy>9O?GMelWu4IP>MZ6CE#jlI3 z9F?|e(=d{EW(0|pm0jYQ+O?-HYxj=Ll2#=>!-z*&Jx*YJjd-<{TDVHWzBTB{vQy$u z4F_@>_6CVih~}uGSeYk_vNe>)j#z#wQl?-SXnDX>V#MMo#F^a-HhRp|TsGf3>AG2T zh{W*Fn=~;8bvtt5F4;FF%{(RnzPcF8?RVO!INveXPv@x^vtTmt%LwoX_(P0;;v^1G z_4leWI1o`9NKZG~1HuehjXo`Z0HDQK%Fo4=iIat<&)sEH7=!rBstt}S1Gyo3w#oP( z#yrpp9MCJF=QqRx>rd1r3nzO$`@Hb=`u&Cgiy>;F(&hvJJmreU;_2l+9300A;~P;N z9jSRgkOeM!Jzf&zZX)TfnXcdJ>rnsq1^BdzqkgZThoR?-j6AWxs3rgz2Jh0WXcM)F zs4{NhNc8FL1)}GE3^Z#*EqwY-a_FPUSiJ5!O$};Z&j>>XesiQIlYsmh3i0*ylA70I z2VN&d?_GL8OmgAhSKj?MaZE@Uq6V}48@x#-e>VEF3aPBPV&~46+ylYbP~<4Z+?o=?7=BE>n*N#>XUVP;2&p}|?byz%>aTVZC4GbA$ zM+WdO8nYnh^lY&#)Im79HTuuXk&9Iuj2jsN6W1{I21JYlhKK(`GF%f9}XQ((N=EuSt2T|oG3)fykZ_moc47kpte|}}Vh7JHkK^iUnmEty^ z$0GK(9F9Z^J(ma?4AC_p(DL`}lu%DPH`Nn2`BSjS!tQNr533HwgP0PC0O|n@y#Q1! zC@VhUb>&|g#nl`Is zgFzXpC$I+VNJP8#rVKFn?f_xM$Ie;C{AY@^I>hJi{rlla{gcKBm^_Gg)FKd#z1@Jn zfXpjAt3_t_#?ZG1*9pfi8@XovU^tKK2=-V9EQSa?7K7#FIw=U0H<#d%xuflc-O?xcWXEh;Xap0@y%yHs# zddXW|yk$(CK!aGqV5nAx8_m213UR^ETP3aJevmBb;4aDKx10up8XVpb3h{JL7~d{J z$5Ldlj80uy$G*W}QhhYuk%D&Y<%Ixsar2M0bs$usc|LAevw`fdRUi^%{{cZG{%hszIn|zZeWfZ$Kn?VO_CgZw~H7t}VY@ z{;0ZZ<<;cyX;VJ!5E~4-7~m*Cn;}pj3@|XmPa;3Ox-&I0xV_xL@=osZ?fE@}5asCN zff8d#k}xlhl&^Y){P!Ab!Ok8TTO7W%DP=J10kz|d;ZA{sa$JSL zs5biN^1XKA4NNeX8;sC{uKQdu`UC*+G57-plMJ zg>M<;Z{|hzZaf%*kLSDul_5GaXR&raSgHXtYI|EP6ym{#osORhTg|?Tz0;Ga@e1V< zu)*f=4O;*gsfL+5ruB1Z+TMkuyuwo?_WZ+dy&2Z(AAb7}zlGYbE&t)SeR}5*5c3be zW%lY@{=;v+N=X!zQkH~7D(RkC z&M^o1-c{nEY9H}Cxa@A7+>-}~q9iuKlS0WvY4d;fdtx593&8_^wzRPqus z)eTJ5ahQywyK0PnTpD6Iv*ucItmTp38ZzeVcrzW*NtPs0C+4oPUnB1H){uDxrrsLz z-&I5Y@7ser&msVS0;b=UzlKbFm07C2y72VZ6dNTa^vl<|D?fZ#J?@6r8HIQ22N3IW zd&}3H4H7-Kd@XH!{z22$=tJVa3?`N6G>G=7@-;0a(~Gx*1Kz#iv3o|0xz@DZJUQxG z`J#1`{NL&P$3b7tJP))n4&=>rp*zuL6o@BXAG~7yx9HUe`&$k+sIr#L7s^z67o-C_ zrO+5CPd=%`$~#M$l^(|{2F^?ASLKV=>9rXRP74B31g0E;DQs?a9*6cW}m+=~<6NBaPcrz-61PpR;QLqj`dgJ4+W4%^+e3W)G7AZM3*i7|PP~aVuL}pW- z*pomI(d}SWP=?=38UNg*oW*O163c|LJ)sNQ2RloUsv)`O1a(TZdfmcYg&B79eb)+w zIo1W?fMHZ<5)`lN2~1#^0%xe@;RsC2g0l8cjgO8qtXwc%Jj1_6;n1y@DBUpZAhn20 z&U6Ic++YbXEkSJ+S8{gH2{=-k0YU$K}~?km#F!^82L? zeX=#1QtzU4oE>lk?UFr5Nt?D*Yc?+`?CTRd87-}ZAq70Uxyk(-GdHpWWZ$16tKA#d z+g60p#dlAgxTRVsiwe46LIClJMRZ^>`FgNmjEPG-;QvEbJ$v`$%d2&XA9g)Q>8d-b z_u;t%oS>1fFIhLFapUr&Y}3n0`tfJ>RiPwm$40(_23nIQXVk`s!ep^G;DOTHEnW1> zFed1cXFtRJOI&KBU-c;IdDzm#gY40|@}zs0;qaS*46Gp!U9#k6b z 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%0D3_ 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 z zsBl)F;E__lWJ160QUVzS*#QkwrNFu#YjIFeN(t#WQ2tk4D)|C%^&U$lk +*kO;Z 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⪙ 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

B#I(Bz7sLhWy{R@nFJCG1W=Rl&dC>8sOIh~dL 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

3tu+?*e=Ra+X%BUV(uQs=6Y$?vu`x7 z*j75PyAmL1L=%q9UNJ8vfQMBx7{7z6xcR@T!mmb@?i0Njm@f~~ zlcPt;fEno8N343Wx2N*D$n=jNY)I-(KCeLvhO!6@!61l1udET#G23ABMC00hJ|Uy@ z46Hu57inUFyhsxZ*pTgW$kB9tTTmM2?#R1hf-64&w1aFhVJmW@Tli0b*N4`m*PpdH zpV!#wk~RxK$0j}9%Em^~vaQ_Jyr(?h?^<>^7ijiTmNlf`Hc* zaHe}u-WvOR%LV||f>cNfS_#6Klf=^IT^eCDUH&ZjhkU1-u4h1Y0iZ#zW<*mekp!)3 zK$ookkQECPj=OAmBR8~^FE<~+!60S;4zWpAMl4$jt3*2!*Lyb^Z+o)yw9&H8T>wS{ zGt}CIgeRLBF%?`)&%2ijHHkDfJm_?=o4(Z>WX&4Q$D!f76czK=N<0lPdLW>DdLyxP)$M|bW?d_UuOPytNU8tcoWTdCe3$>yTE7hQC>G)|qE zNHQAxz!ho5_~*bMkT8`qgkf|~VGZWDzrH!M=yKoInpyhqPlBxUMrA|a1#yLymF zDJs51n0Kf5#rMlZ72x=vjkx%Y3p@DI_RP|G7{LXO?U}nOQ@H`X3zoraO!yzW{K#gb zp#vv<_vU^zxwPcRNs#`X6<2Z?@YEK&*fv}BMfP+7yQ_C`4I4ntdq9aD0ESr8)< z+9%EH`!#ZBtfXA#^<4338sis%zf=$LhasSZ9G-|%I(aPq9hcoB--Z!c70Ew5- zH_RC?2~9K+i8Gt3HuN%i_B_KKcLCrfB#|@xLYd95?PETHr_};+xgU;gJ9hKRFOcsP zJtgLMN=Lgp8%WcYA~(bbUz<*vQ?~FXa0|?)X|yU;M!1Uf%IR&~zaO_EU1LVSl5}6n zOHF{$!tj_?n6H6;L1)s^LwÿymoovkJq?jv(Tm8|DFVP)(HTgH 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/w?T?M8jg1QtPb2y;i%(TH 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 C;iA3( literal 0 HcmV?d00001 diff --git a/src/java/KP2ASoftkeyboard_AS/.gradle/2.2.1/taskArtifacts/outputFileStates.bin b/src/java/KP2ASoftkeyboard_AS/.gradle/2.2.1/taskArtifacts/outputFileStates.bin new file mode 100644 index 0000000000000000000000000000000000000000..81b34fa0d6a121aece80b6c1a66471d23c09499b GIT binary patch literal 19652 zcmeI3X;V{I7=UjDDvMH3X#*%b;sR7aN|2D!j?@GZkyC;$bZ02F`%Pyh-*0Vn_kpa2y3pBIpSrg($u%$wwVu#7$!?pHZ2kEWim!NMhgtLp~{g_LP*GjuArv@4BZjE{IY=So^1^Inh~3DwNM`7Rr(V8xX3p_D@kP~50XA&61@SU}oKMqSPa(*GjJPz|` zRM1JDq{)b#e~I~wa%xQ2ywbM}7uI1uTjZ?~adRSzo$tl`&8ed&Eh;7|7%m9M{O|aC z4&#UP*m*%4=1SJ~u9ab;WMkjNFUe+4p!}2dMU$^r9Uh&U! zMGSYBV!kmVt4UteOJ9AWDB%p|n{>+JauYi;nR!7b<~DiV87Xnpuk8L}%pEo3N3{Ly z?lRo%4(3ixd7r#8=Stc6GnjwqGL!8z$=}BCokp1Z^7HLYUpbqyd>Q8ZUMp3|e1;Yn z?(UBH{_32>+htes8SWN_c?dV;_-@WSRqQ?im><>h$x9hKHpb4EVIE=eXwQaFt3-A_ zAM>a(ajx#5c^Nyu3UmA$@gvn44;c?Xp#T(s0#E=7KmjNK1)u;FfC5ke3P1rU00p1` z6o3Ly017|>C;$bZ02F`%Pyh-*0Vn_kpa2wr0#E=7KmjNK1)u;FfCB$5Ah%O6EyYt6 zJslFb_3@5|jcD%t%kCu7I@Mh6RCX|mMYbnJ_LQ{In_j65+6J6MR&vuyMq0b}Iy3dv zBKrID*K4Gjq>btlqmo0YkKzamWte}Y-HWSc{ZfI*zh2BP4I*YvaXJOkG_MW=W@s$(q@;24f8%tyoc6aEx0jH+Lc**wF`ZdgOM$NE>0$`ymq`K zMx}ZH*`nrTQ_^~z9?`6r%A-Hg+FboU(#CcC^i|AO$uL@*Js6|ao`q9OGZWwh4y^Ux*dq<7+i-@J+8b7Z?TrDNn;<&YC^UrDWVMOM|7-$vTi-+X!F z*{#4NWOewnnWRlH5(SS=-KGD6E^X6X(r$=%k-oo6Ot*3~JoX-GFSghGF21%=aSswj J1uCDI`UlXe5>5aB literal 0 HcmV?d00001 diff --git a/src/java/KP2ASoftkeyboard_AS/.gradle/2.2.1/taskArtifacts/taskArtifacts.bin b/src/java/KP2ASoftkeyboard_AS/.gradle/2.2.1/taskArtifacts/taskArtifacts.bin new file mode 100644 index 0000000000000000000000000000000000000000..68c327f30c32bceef5fab733fdffc15703f467a6 GIT binary patch literal 65961 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 + + + + + \ No newline at end of file diff --git a/src/java/KP2ASoftkeyboard_AS/.idea/gradle.xml b/src/java/KP2ASoftkeyboard_AS/.idea/gradle.xml index 3ed2e6cb..7e732c56 100644 --- a/src/java/KP2ASoftkeyboard_AS/.idea/gradle.xml +++ b/src/java/KP2ASoftkeyboard_AS/.idea/gradle.xml @@ -5,7 +5,7 @@ + diff --git a/src/java/KP2ASoftkeyboard_AS/.idea/runConfigurations.xml b/src/java/KP2ASoftkeyboard_AS/.idea/runConfigurations.xml new file mode 100644 index 00000000..7f68460d --- /dev/null +++ b/src/java/KP2ASoftkeyboard_AS/.idea/runConfigurations.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/src/java/KP2ASoftkeyboard_AS/.idea/workspace.xml b/src/java/KP2ASoftkeyboard_AS/.idea/workspace.xml new file mode 100644 index 00000000..eee10623 --- /dev/null +++ b/src/java/KP2ASoftkeyboard_AS/.idea/workspace.xml @@ -0,0 +1,1629 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1458676967567 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/java/KP2ASoftkeyboard_AS/app/app.iml b/src/java/KP2ASoftkeyboard_AS/app/app.iml index 2b96be4c..6644dd61 100644 --- a/src/java/KP2ASoftkeyboard_AS/app/app.iml +++ b/src/java/KP2ASoftkeyboard_AS/app/app.iml @@ -12,10 +12,8 @@

4 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

lw7&rQ6|?(e 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 + + + ورودی را انتخاب کنید + کاربر + کلمه عبور + پر کردن خودکار فعال شد + diff --git a/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-gl-rES/strings_kp2a.xml b/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-gl-rES/strings_kp2a.xml new file mode 100644 index 00000000..981a248c --- /dev/null +++ b/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-gl-rES/strings_kp2a.xml @@ -0,0 +1,11 @@ + + + + Seleccionar outra entrada + Seleccionar entrada + Usuario + Contrasinal + Teclado simple + Bloquear a base de datos ao rematar + Cambiar de teclado ao rematar + diff --git a/src/java/android-filechooser-AS/.gradle/2.2.1/taskArtifacts/fileHashes.bin b/src/java/android-filechooser-AS/.gradle/2.2.1/taskArtifacts/fileHashes.bin new file mode 100644 index 0000000000000000000000000000000000000000..91fce0c6f9cbda4483635e8457f012fe0fae7f6d GIT binary patch literal 147025 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 hW?u1ig*}s3tbw%*G*DTze50duG?j!S$ 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 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/.gradle/2.2.1/taskArtifacts/taskArtifacts.bin b/src/java/android-filechooser-AS/.gradle/2.2.1/taskArtifacts/taskArtifacts.bin new file mode 100644 index 0000000000000000000000000000000000000000..28d66375b721a997585c9be888166efaccfd5a2d GIT binary patch literal 33343 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 B@sR)k literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/.idea/.name b/src/java/android-filechooser-AS/.idea/.name new file mode 100644 index 00000000..04698307 --- /dev/null +++ b/src/java/android-filechooser-AS/.idea/.name @@ -0,0 +1 @@ +code \ No newline at end of file diff --git a/src/java/android-filechooser-AS/.idea/compiler.xml b/src/java/android-filechooser-AS/.idea/compiler.xml new file mode 100644 index 00000000..96cc43ef --- /dev/null +++ b/src/java/android-filechooser-AS/.idea/compiler.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/.idea/copyright/profiles_settings.xml b/src/java/android-filechooser-AS/.idea/copyright/profiles_settings.xml new file mode 100644 index 00000000..e7bedf33 --- /dev/null +++ b/src/java/android-filechooser-AS/.idea/copyright/profiles_settings.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/.idea/gradle.xml b/src/java/android-filechooser-AS/.idea/gradle.xml new file mode 100644 index 00000000..3ed2e6cb --- /dev/null +++ b/src/java/android-filechooser-AS/.idea/gradle.xml @@ -0,0 +1,19 @@ + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/.idea/libraries/support_v4_18_0_0.xml b/src/java/android-filechooser-AS/.idea/libraries/support_v4_18_0_0.xml new file mode 100644 index 00000000..f8f83da7 --- /dev/null +++ b/src/java/android-filechooser-AS/.idea/libraries/support_v4_18_0_0.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/.idea/misc.xml b/src/java/android-filechooser-AS/.idea/misc.xml new file mode 100644 index 00000000..8f712fe7 --- /dev/null +++ b/src/java/android-filechooser-AS/.idea/misc.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + 1.7 + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/.idea/modules.xml b/src/java/android-filechooser-AS/.idea/modules.xml new file mode 100644 index 00000000..8528435a --- /dev/null +++ b/src/java/android-filechooser-AS/.idea/modules.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/java/KP2ASoftkeyboard_AS/.idea/vcs.xml b/src/java/android-filechooser-AS/.idea/vcs.xml similarity index 100% rename from src/java/KP2ASoftkeyboard_AS/.idea/vcs.xml rename to src/java/android-filechooser-AS/.idea/vcs.xml diff --git a/src/java/android-filechooser-AS/.idea/workspace.xml b/src/java/android-filechooser-AS/.idea/workspace.xml new file mode 100644 index 00000000..93bbbdf7 --- /dev/null +++ b/src/java/android-filechooser-AS/.idea/workspace.xml @@ -0,0 +1,1804 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1458677251506 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/android-filechooser-AS.iml b/src/java/android-filechooser-AS/android-filechooser-AS.iml new file mode 100644 index 00000000..5ca97873 --- /dev/null +++ b/src/java/android-filechooser-AS/android-filechooser-AS.iml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/app.iml b/src/java/android-filechooser-AS/app/app.iml new file mode 100644 index 00000000..b6980838 --- /dev/null +++ b/src/java/android-filechooser-AS/app/app.iml @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/build.gradle b/src/java/android-filechooser-AS/app/build.gradle new file mode 100644 index 00000000..bf256a58 --- /dev/null +++ b/src/java/android-filechooser-AS/app/build.gradle @@ -0,0 +1,22 @@ +apply plugin: 'com.android.library' + +android { + compileSdkVersion 23 + buildToolsVersion "23.0.0" + + defaultConfig { + minSdkVersion 15 + targetSdkVersion 15 + } + + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' + } + } +} + +dependencies { + compile 'com.android.support:support-v4:18.0.0' +} diff --git a/src/java/android-filechooser-AS/app/src/main/AndroidManifest.xml b/src/java/android-filechooser-AS/app/src/main/AndroidManifest.xml new file mode 100644 index 00000000..e4ee7192 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/AndroidManifest.xml @@ -0,0 +1,16 @@ + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/BaseFileAdapter.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/BaseFileAdapter.java new file mode 100644 index 00000000..7553634a --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/BaseFileAdapter.java @@ -0,0 +1,548 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser; + +import group.pals.android.lib.ui.filechooser.prefs.DisplayPrefs; +import group.pals.android.lib.ui.filechooser.prefs.DisplayPrefs.FileTimeDisplay; +import group.pals.android.lib.ui.filechooser.providers.BaseFileProviderUtils; +import group.pals.android.lib.ui.filechooser.providers.basefile.BaseFileContract.BaseFile; +import group.pals.android.lib.ui.filechooser.utils.Converter; +import group.pals.android.lib.ui.filechooser.utils.DateUtils; +import group.pals.android.lib.ui.filechooser.utils.Utils; +import group.pals.android.lib.ui.filechooser.utils.ui.ContextMenuUtils; +import group.pals.android.lib.ui.filechooser.utils.ui.LoadingDialog; +import group.pals.android.lib.ui.filechooser.utils.ui.Ui; + +import java.util.ArrayList; + +import android.content.Context; +import android.database.Cursor; +import android.net.Uri; +import android.support.v4.widget.ResourceCursorAdapter; +import android.util.Log; +import android.util.SparseArray; +import android.view.MotionEvent; +import android.view.View; +import android.widget.CheckBox; +import android.widget.CompoundButton; +import android.widget.GridView; +import android.widget.ImageView; +import android.widget.TextView; + +/** + * Adapter of base file. + * + * @author Hai Bison + * + */ +public class BaseFileAdapter extends ResourceCursorAdapter { + + /** + * Used for debugging... + */ + private static final String CLASSNAME = BaseFileAdapter.class.getName(); + + /** + * Listener for building context menu editor. + * + * @author Hai Bison + * @since v5.1 beta + */ + public static interface OnBuildOptionsMenuListener { + + /** + * Will be called after the user touched on the icon of the item. + * + * @param view + * the view displaying the item. + * @param cursor + * the item which its icon has been touched. + */ + void onBuildOptionsMenu(View view, Cursor cursor); + + /** + * Will be called after the user touched and held ("long click") on the + * icon of the item. + * + * @param view + * the view displaying the item. + * @param cursor + * the item which its icon has been touched. + */ + void onBuildAdvancedOptionsMenu(View view, Cursor cursor); + }// OnBuildOptionsMenuListener + + private final int mFilterMode; + private final FileTimeDisplay mFileTimeDisplay; + private final Integer[] mAdvancedSelectionOptions; + private boolean mMultiSelection; + private OnBuildOptionsMenuListener mOnBuildOptionsMenuListener; + + public BaseFileAdapter(Context context, int filterMode, + boolean multiSelection) { + super(context, R.layout.afc_file_item, null, 0); + mFilterMode = filterMode; + mMultiSelection = multiSelection; + + switch (mFilterMode) { + case BaseFile.FILTER_FILES_AND_DIRECTORIES: + mAdvancedSelectionOptions = new Integer[] { + R.string.afc_cmd_advanced_selection_all, + R.string.afc_cmd_advanced_selection_none, + R.string.afc_cmd_advanced_selection_invert, + R.string.afc_cmd_select_all_files, + R.string.afc_cmd_select_all_folders }; + break;// FILTER_FILES_AND_DIRECTORIES + default: + mAdvancedSelectionOptions = new Integer[] { + R.string.afc_cmd_advanced_selection_all, + R.string.afc_cmd_advanced_selection_none, + R.string.afc_cmd_advanced_selection_invert }; + break;// FILTER_DIRECTORIES_ONLY and FILTER_FILES_ONLY + } + + mFileTimeDisplay = new FileTimeDisplay( + DisplayPrefs.isShowTimeForOldDaysThisYear(context), + DisplayPrefs.isShowTimeForOldDays(context)); + }// BaseFileAdapter() + + @Override + public int getCount() { + /* + * The last item is used for information from the provider, we ignore + * it. + */ + int count = super.getCount(); + return count > 0 ? count - 1 : 0; + }// getCount() + + /** + * The "view holder" + * + * @author Hai Bison + */ + private static final class Bag { + + ImageView mImageIcon; + ImageView mImageLockedSymbol; + TextView mTxtFileName; + TextView mTxtFileInfo; + CheckBox mCheckboxSelection; + }// Bag + + private static class BagInfo { + + boolean mChecked = false; + boolean mMarkedAsDeleted = false; + Uri mUri; + }// BagChildInfo + + /** + * Map of child IDs to {@link BagChildInfo}. + */ + private final SparseArray mSelectedChildrenMap = new SparseArray(); + + @Override + public void bindView(View view, Context context, Cursor cursor) { + Bag bag = (Bag) view.getTag(); + + if (bag == null) { + bag = new Bag(); + bag.mImageIcon = (ImageView) view + .findViewById(R.id.afc_imageview_icon); + bag.mImageLockedSymbol = (ImageView) view + .findViewById(R.id.afc_imageview_locked_symbol); + bag.mTxtFileName = (TextView) view + .findViewById(R.id.afc_textview_filename); + bag.mTxtFileInfo = (TextView) view + .findViewById(R.id.afc_textview_file_info); + bag.mCheckboxSelection = (CheckBox) view + .findViewById(R.id.afc_checkbox_selection); + + view.setTag(bag); + } + + final int id = cursor.getInt(cursor.getColumnIndex(BaseFile._ID)); + final Uri uri = BaseFileProviderUtils.getUri(cursor); + + final BagInfo bagInfo; + if (mSelectedChildrenMap.get(id) == null) { + bagInfo = new BagInfo(); + bagInfo.mUri = uri; + mSelectedChildrenMap.put(id, bagInfo); + } else + bagInfo = mSelectedChildrenMap.get(id); + + /* + * Update views. + */ + + /* + * Use single line for grid view, multiline for list view + */ + bag.mTxtFileName.setSingleLine(view.getParent() instanceof GridView); + + /* + * File icon. + */ + bag.mImageLockedSymbol.setVisibility(cursor.getInt(cursor + .getColumnIndex(BaseFile.COLUMN_CAN_READ)) > 0 ? View.GONE + : View.VISIBLE); + bag.mImageIcon.setImageResource(cursor.getInt(cursor + .getColumnIndex(BaseFile.COLUMN_ICON_ID))); + bag.mImageIcon.setOnTouchListener(mImageIconOnTouchListener); + bag.mImageIcon.setOnClickListener(BaseFileProviderUtils + .isDirectory(cursor) ? newImageIconOnClickListener(cursor + .getPosition()) : null); + + /* + * Filename. + */ + bag.mTxtFileName.setText(BaseFileProviderUtils.getFileName(cursor)); + Ui.strikeOutText(bag.mTxtFileName, bagInfo.mMarkedAsDeleted); + + /* + * File info. + */ + String time = DateUtils.formatDate(context, cursor.getLong(cursor + .getColumnIndex(BaseFile.COLUMN_MODIFICATION_TIME)), + mFileTimeDisplay); + if (BaseFileProviderUtils.isFile(cursor)) + bag.mTxtFileInfo.setText(String.format("%s, %s", Converter + .sizeToStr(cursor.getLong(cursor + .getColumnIndex(BaseFile.COLUMN_SIZE))), time)); + else + bag.mTxtFileInfo.setText(time); + + /* + * Check box. + */ + if (mMultiSelection) { + if (mFilterMode == BaseFile.FILTER_FILES_ONLY + && BaseFileProviderUtils.isDirectory(cursor)) { + bag.mCheckboxSelection.setVisibility(View.GONE); + } else { + bag.mCheckboxSelection.setVisibility(View.VISIBLE); + + bag.mCheckboxSelection.setOnCheckedChangeListener(null); + bag.mCheckboxSelection.setChecked(bagInfo.mChecked); + bag.mCheckboxSelection + .setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + + @Override + public void onCheckedChanged( + CompoundButton buttonView, boolean isChecked) { + bagInfo.mChecked = isChecked; + }// onCheckedChanged() + }); + + bag.mCheckboxSelection + .setOnLongClickListener(mCheckboxSelectionOnLongClickListener); + } + } else + bag.mCheckboxSelection.setVisibility(View.GONE); + }// bindView() + + @Override + public void changeCursor(Cursor cursor) { + super.changeCursor(cursor); + synchronized (mSelectedChildrenMap) { + mSelectedChildrenMap.clear(); + } + }// changeCursor() + + /* + * UTILITIES. + */ + + /** + * Sets the listener {@link OnBuildOptionsMenuListener}. + * + * @param listener + * the listener. + */ + public void setBuildOptionsMenuListener(OnBuildOptionsMenuListener listener) { + mOnBuildOptionsMenuListener = listener; + }// setBuildOptionsMenuListener() + + /** + * Gets the listener {@link OnBuildOptionsMenuListener}. + * + * @return the listener. + */ + public OnBuildOptionsMenuListener getOnBuildOptionsMenuListener() { + return mOnBuildOptionsMenuListener; + }// getOnBuildOptionsMenuListener() + + /** + * Gets the short name of this path. + * + * @return the path name, can be {@code null} if there is no data. + */ + public String getPathName() { + Cursor cursor = getCursor(); + if (cursor == null || !cursor.moveToLast()) + return null; + return BaseFileProviderUtils.getFileName(cursor); + }// getPathName() + + /** + * Selects all items. + *

+ * Note: This will not notify data set for changes after done. + * + * @param fileType + * can be {@code -1} for all file types; or one of + * {@link BaseFile#FILE_TYPE_DIRECTORY}, + * {@link BaseFile#FILE_TYPE_FILE}. + * @param selected + * {@code true} or {@code false}. + */ + private void asyncSelectAll(int fileType, boolean selected) { + int count = getCount(); + for (int i = 0; i < count; i++) { + Cursor cursor = (Cursor) getItem(i); + + int itemFileType = cursor.getInt(cursor + .getColumnIndex(BaseFile.COLUMN_TYPE)); + if ((mFilterMode == BaseFile.FILTER_DIRECTORIES_ONLY && itemFileType == BaseFile.FILE_TYPE_FILE) + || (mFilterMode == BaseFile.FILTER_FILES_ONLY && itemFileType == BaseFile.FILE_TYPE_DIRECTORY)) + continue; + + final int id = cursor.getInt(cursor.getColumnIndex(BaseFile._ID)); + BagInfo b = mSelectedChildrenMap.get(id); + if (b == null) { + b = new BagInfo(); + b.mUri = BaseFileProviderUtils.getUri(cursor); + mSelectedChildrenMap.put(id, b); + } + + if (fileType >= 0 && itemFileType != fileType) + b.mChecked = false; + else if (b.mChecked != selected) + b.mChecked = selected; + }// for i + }// asyncSelectAll() + + /** + * Selects all items. + *

+ * Note: This calls {@link #notifyDataSetChanged()} when done. + * + * @param selected + * {@code true} or {@code false}. + */ + public synchronized void selectAll(boolean selected) { + asyncSelectAll(-1, selected); + notifyDataSetChanged(); + }// selectAll() + + /** + * Inverts selection of all items. + *

+ * Note: This will not notify data set for changes after done. + */ + private void asyncInvertSelection() { + int count = getCount(); + for (int i = 0; i < count; i++) { + Cursor cursor = (Cursor) getItem(i); + + int fileType = cursor.getInt(cursor + .getColumnIndex(BaseFile.COLUMN_TYPE)); + if ((mFilterMode == BaseFile.FILTER_DIRECTORIES_ONLY && fileType == BaseFile.FILE_TYPE_FILE) + || (mFilterMode == BaseFile.FILTER_FILES_ONLY && fileType == BaseFile.FILE_TYPE_DIRECTORY)) + continue; + + final int id = cursor.getInt(cursor.getColumnIndex(BaseFile._ID)); + BagInfo b = mSelectedChildrenMap.get(id); + if (b == null) { + b = new BagInfo(); + b.mUri = BaseFileProviderUtils.getUri(cursor); + mSelectedChildrenMap.put(id, b); + } + b.mChecked = !b.mChecked; + }// for i + }// asyncInvertSelection() + + /** + * Inverts selection of all items. + *

+ * Note: This calls {@link #notifyDataSetChanged()} after done. + */ + public synchronized void invertSelection() { + asyncInvertSelection(); + notifyDataSetChanged(); + }// invertSelection() + + /** + * Checks if item with {@code id} is selected or not. + * + * @param id + * the database ID. + * @return {@code true} or {@code false}. + */ + public boolean isSelected(int id) { + synchronized (mSelectedChildrenMap) { + return mSelectedChildrenMap.get(id) != null ? mSelectedChildrenMap + .get(id).mChecked : false; + } + }// isSelected() + + /** + * Gets selected items. + * + * @return list of URIs, can be empty. + */ + public ArrayList getSelectedItems() { + ArrayList res = new ArrayList(); + + synchronized (mSelectedChildrenMap) { + for (int i = 0; i < mSelectedChildrenMap.size(); i++) + if (mSelectedChildrenMap.get(mSelectedChildrenMap.keyAt(i)).mChecked) + res.add(mSelectedChildrenMap.get(mSelectedChildrenMap + .keyAt(i)).mUri); + } + + return res; + }// getSelectedItems() + + /** + * Marks all selected items as deleted. + *

+ * Note: This calls {@link #notifyDataSetChanged()} after done. + * + * @param deleted + * {@code true} or {@code false}. + */ + public void markSelectedItemsAsDeleted(boolean deleted) { + synchronized (mSelectedChildrenMap) { + for (int i = 0; i < mSelectedChildrenMap.size(); i++) + if (mSelectedChildrenMap.get(mSelectedChildrenMap.keyAt(i)).mChecked) + mSelectedChildrenMap.get(mSelectedChildrenMap.keyAt(i)).mMarkedAsDeleted = deleted; + } + + notifyDataSetChanged(); + }// markSelectedItemsAsDeleted() + + /** + * Marks specified item as deleted. + *

+ * Note: This calls {@link #notifyDataSetChanged()} after done. + * + * @param id + * the ID of the item. + * @param deleted + * {@code true} or {@code false}. + */ + public void markItemAsDeleted(int id, boolean deleted) { + synchronized (mSelectedChildrenMap) { + if (mSelectedChildrenMap.get(id) != null) { + mSelectedChildrenMap.get(id).mMarkedAsDeleted = deleted; + notifyDataSetChanged(); + } + } + }// markItemAsDeleted() + + /* + * LISTENERS + */ + + /** + * If the user touches the list item, and the image icon declared a + * selector in XML, then that selector works. But we just want the selector + * to work only when the user touches the image, hence this listener. + */ + private final View.OnTouchListener mImageIconOnTouchListener = new View.OnTouchListener() { + + @Override + public boolean onTouch(View v, MotionEvent event) { + if (Utils.doLog()) + Log.d(CLASSNAME, + "mImageIconOnTouchListener.onTouch() >> ACTION = " + + event.getAction()); + + switch (event.getAction()) { + case MotionEvent.ACTION_DOWN: + v.setBackgroundResource(R.drawable.afc_image_button_dark_pressed); + break; + case MotionEvent.ACTION_UP: + case MotionEvent.ACTION_CANCEL: + v.setBackgroundResource(0); + break; + } + return false; + }// onTouch() + };// mImageIconOnTouchListener + + /** + * Creates new listener to handle click event of image icon. + * + * @param cursorPosition + * the cursor position. + * @return the listener. + */ + private View.OnClickListener newImageIconOnClickListener( + final int cursorPosition) { + return new View.OnClickListener() { + + @Override + public void onClick(View v) { + if (getOnBuildOptionsMenuListener() != null) + getOnBuildOptionsMenuListener().onBuildOptionsMenu(v, + (Cursor) getItem(cursorPosition)); + }// onClick() + }; + }// newImageIconOnClickListener() + + private final View.OnLongClickListener mCheckboxSelectionOnLongClickListener = new View.OnLongClickListener() { + + @Override + public boolean onLongClick(final View v) { + ContextMenuUtils.showContextMenu(v.getContext(), 0, + R.string.afc_title_advanced_selection, + mAdvancedSelectionOptions, + new ContextMenuUtils.OnMenuItemClickListener() { + + @Override + public void onClick(final int resId) { + new LoadingDialog(v.getContext(), + R.string.afc_msg_loading, false) { + + @Override + protected Void doInBackground(Void... params) { + if (resId == R.string.afc_cmd_advanced_selection_all) + asyncSelectAll(-1, true); + else if (resId == R.string.afc_cmd_advanced_selection_none) + asyncSelectAll(-1, false); + else if (resId == R.string.afc_cmd_advanced_selection_invert) + asyncInvertSelection(); + else if (resId == R.string.afc_cmd_select_all_files) + asyncSelectAll(BaseFile.FILE_TYPE_FILE, + true); + else if (resId == R.string.afc_cmd_select_all_folders) + asyncSelectAll( + BaseFile.FILE_TYPE_DIRECTORY, + true); + + return null; + }// doInBackground() + + @Override + protected void onPostExecute(Void result) { + super.onPostExecute(result); + notifyDataSetChanged(); + }// onPostExecute() + }.execute(); + }// onClick() + }); + + return true; + }// onLongClick() + };// mCheckboxSelectionOnLongClickListener + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/FileChooserActivity.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/FileChooserActivity.java new file mode 100644 index 00000000..b5b06ecd --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/FileChooserActivity.java @@ -0,0 +1,288 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser; + +import group.pals.android.lib.ui.filechooser.prefs.DisplayPrefs; +import group.pals.android.lib.ui.filechooser.providers.basefile.BaseFileContract.BaseFile; +import group.pals.android.lib.ui.filechooser.providers.localfile.LocalFileContract; +import group.pals.android.lib.ui.filechooser.utils.Utils; +import group.pals.android.lib.ui.filechooser.utils.ui.Dlg; +import group.pals.android.lib.ui.filechooser.utils.ui.Ui; + +import java.util.ArrayList; + +import android.content.Context; +import android.content.res.Configuration; +import android.net.Uri; +import android.os.Bundle; +import android.support.v4.app.FragmentActivity; +import android.util.Log; +import android.view.KeyEvent; +import android.widget.GridView; +import android.widget.ListView; + +/** + * Main activity for this library. + *

+ *

Notes:

+ *

+ *

    + *
  1. About keys {@link FileChooserActivity#EXTRA_ROOTPATH}, + * {@link FileChooserActivity#EXTRA_SELECT_FILE} and preference + * {@link DisplayPrefs#isRememberLastLocation(Context)}, the priorities of them + * are: + *
      + *
    1. {@link FileChooserActivity#EXTRA_SELECT_FILE}
    2. + *
    3. {@link FileChooserActivity#EXTRA_ROOTPATH}
    4. + *
    5. {@link DisplayPrefs#isRememberLastLocation(Context)}
    6. + *
    + *
  2. + *
+ * + * @author Hai Bison + */ +public class FileChooserActivity extends FragmentActivity { + + /** + * The full name of this class. Generally used for debugging. + */ + private static final String CLASSNAME = FileChooserActivity.class.getName(); + + /** + * Types of view. + * + * @author Hai Bison + * @since v4.0 beta + */ + public static enum ViewType { + /** + * Use {@link ListView} to display file list. + */ + LIST, + /** + * Use {@link GridView} to display file list. + */ + GRID + }// ViewType + + /*--------------------------------------------- + * KEYS + */ + + /** + * Sets value of this key to a theme which is one of {@code Afc_Theme_*}. + * + * @since v4.3 beta + */ + public static final String EXTRA_THEME = CLASSNAME + ".theme"; + + /** + * Key to hold the root path. + *

+ * If {@link LocalFileProvider} is used, then default is SD card, if SD card + * is not available, {@code "/"} will be used. + *

+ * Note: The value of this key is a file provider's {@link Uri}. For + * example with {@link LocalFileProvider}, you can use this command: + * + *

+     * ...
+     *  intent.putExtra(FileChooserActivity.EXTRA_ROOTPATH,
+     *          BaseFile.genContentIdUriBase(LocalFileContract.getAuthority())
+     *          .buildUpon().appendPath("/sdcard").build())
+     * 
+     * 
+ */ + public static final String EXTRA_ROOTPATH = CLASSNAME + ".rootpath"; + + /** + * Key to hold the authority of file provider. + *

+ * Default is {@link LocalFileContract#getAuthority(Context)}. + */ + public static final String EXTRA_FILE_PROVIDER_AUTHORITY = CLASSNAME + + ".file_provider_authority"; + + // --------------------------------------------------------- + + /** + * Key to hold filter mode, can be one of + * {@link BaseFile#FILTER_DIRECTORIES_ONLY}, + * {@link BaseFile#FILTER_FILES_AND_DIRECTORIES}, + * {@link BaseFile#FILTER_FILES_ONLY}. + *

+ * Default is {@link BaseFile#FILTER_FILES_ONLY}. + */ + public static final String EXTRA_FILTER_MODE = CLASSNAME + ".filter_mode"; + + // flags + + // --------------------------------------------------------- + + /** + * Key to hold max file count that's allowed to be listed, default = + * {@code 1000}. + */ + public static final String EXTRA_MAX_FILE_COUNT = CLASSNAME + + ".max_file_count"; + /** + * Key to hold multi-selection mode, default = {@code false}. + */ + public static final String EXTRA_MULTI_SELECTION = CLASSNAME + + ".multi_selection"; + /** + * Key to hold the positive regex to filter files (not + * directories), default is {@code null}. + * + * @since v5.1 beta + */ + public static final String EXTRA_POSITIVE_REGEX_FILTER = CLASSNAME + + ".positive_regex_filter"; + /** + * Key to hold the negative regex to filter files (not + * directories), default is {@code null}. + * + * @since v5.1 beta + */ + public static final String EXTRA_NEGATIVE_REGEX_FILTER = CLASSNAME + + ".negative_regex_filter"; + /** + * Key to hold display-hidden-files, default = {@code false}. + */ + public static final String EXTRA_DISPLAY_HIDDEN_FILES = CLASSNAME + + ".display_hidden_files"; + /** + * Sets this to {@code true} to enable double tapping to choose files/ + * directories. In older versions, double tapping is default. However, since + * v4.7 beta, single tapping is default. So if you want to keep the old way, + * please set this key to {@code true}. + * + * @since v4.7 beta + */ + public static final String EXTRA_DOUBLE_TAP_TO_CHOOSE_FILES = CLASSNAME + + ".double_tap_to_choose_files"; + /** + * Sets the file you want to select when starting this activity. This is a + * file provider's {@link Uri}. For example with {@link LocalFileProvider}, + * you can use this command: + *

+ * + *

+     * ...
+     *   intent.putExtra(FileChooserActivity.EXTRA_SELECT_FILE,
+     *           BaseFile.genContentIdUriBase(LocalFileContract.getAuthority())
+     *           .buildUpon().appendPath("/sdcard").build())
+     * 
+     * 
+ *

+ * Notes: + *

    + *
  • Currently this key is only used for single selection mode.
  • + *
  • If you use save dialog mode, this key will override key + * {@link #EXTRA_DEFAULT_FILENAME}.
  • + *
+ * + * @since v4.7 beta + */ + public static final String EXTRA_SELECT_FILE = CLASSNAME + ".select_file"; + + // --------------------------------------------------------- + + /** + * Key to hold property save-dialog, default = {@code false}. + */ + public static final String EXTRA_SAVE_DIALOG = CLASSNAME + ".save_dialog"; + /** + * Key to hold default filename, default = {@code null}. + */ + public static final String EXTRA_DEFAULT_FILENAME = CLASSNAME + + ".default_filename"; + /** + * Key to hold default file extension (without the period prefix), + * default = {@code null}. + *

+ * Note that this will be compared to the user's input value as + * case-insensitive. For example if you provide "csv" and the user types + * "CSV" then it is OK to use "CSV". + */ + public static final String EXTRA_DEFAULT_FILE_EXT = CLASSNAME + + ".default_file_ext"; + + /** + * Key to hold results, which is an {@link ArrayList} of {@link Uri}. It can + * be one or multiple files. + */ + public static final String EXTRA_RESULTS = CLASSNAME + ".results"; + + public static final String EXTRA_RESULT_FILE_EXISTS = CLASSNAME + ".result_file_exists"; + + + + /* + * CONTROLS + */ + + FragmentFiles mFragmentFiles; + + /** + * Called when the activity is first created. + */ + @Override + public void onCreate(Bundle savedInstanceState) { + /* + * EXTRA_THEME + */ + + if (getIntent().hasExtra(EXTRA_THEME)) + setTheme(getIntent().getIntExtra(EXTRA_THEME, + R.style.Afc_Theme_Dark)); + + super.onCreate(savedInstanceState); + setContentView(R.layout.afc_activity_filechooser); + Ui.adjustDialogSizeForLargeScreen(getWindow()); + + /* + * Make sure RESULT_CANCELED is default. + */ + setResult(RESULT_CANCELED); + + mFragmentFiles = FragmentFiles.newInstance(getIntent()); + getSupportFragmentManager().beginTransaction() + .add(R.id.afc_fragment_files, mFragmentFiles).commit(); + }// onCreate() + + @Override + public void onConfigurationChanged(Configuration newConfig) { + super.onConfigurationChanged(newConfig); + Ui.adjustDialogSizeForLargeScreen(getWindow()); + }// onConfigurationChanged() + + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + if (Utils.doLog()) + Log.d(CLASSNAME, String.format("onKeyDown() >> %,d", keyCode)); + + if (keyCode == KeyEvent.KEYCODE_BACK) { + /* + * Use this hook instead of onBackPressed(), because onBackPressed() + * is not available in API 4. + */ + if (mFragmentFiles.isLoading()) { + if (Utils.doLog()) + Log.d(CLASSNAME, + "onKeyDown() >> KEYCODE_BACK >> cancelling previous query..."); + mFragmentFiles.cancelPreviousLoader(); + Dlg.toast(this, R.string.afc_msg_cancelled, Dlg.LENGTH_SHORT); + return true; + } + } + + return super.onKeyDown(keyCode, event); + }// onKeyDown() + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/FragmentFiles.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/FragmentFiles.java new file mode 100644 index 00000000..4bb609f3 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/FragmentFiles.java @@ -0,0 +1,2366 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser; + +import group.pals.android.lib.ui.filechooser.FileChooserActivity.ViewType; +import group.pals.android.lib.ui.filechooser.prefs.DisplayPrefs; +import group.pals.android.lib.ui.filechooser.providers.BaseFileProviderUtils; +import group.pals.android.lib.ui.filechooser.providers.DbUtils; +import group.pals.android.lib.ui.filechooser.providers.ProviderUtils; +import group.pals.android.lib.ui.filechooser.providers.basefile.BaseFileContract.BaseFile; +import group.pals.android.lib.ui.filechooser.providers.history.HistoryContract; +import group.pals.android.lib.ui.filechooser.providers.history.HistoryProviderUtils; +import group.pals.android.lib.ui.filechooser.providers.localfile.LocalFileContract; +import group.pals.android.lib.ui.filechooser.utils.E; +import group.pals.android.lib.ui.filechooser.utils.EnvUtils; +import group.pals.android.lib.ui.filechooser.utils.FileUtils; +import group.pals.android.lib.ui.filechooser.utils.Texts; +import group.pals.android.lib.ui.filechooser.utils.Utils; +import group.pals.android.lib.ui.filechooser.utils.history.History; +import group.pals.android.lib.ui.filechooser.utils.history.HistoryListener; +import group.pals.android.lib.ui.filechooser.utils.history.HistoryStore; +import group.pals.android.lib.ui.filechooser.utils.ui.Dlg; +import group.pals.android.lib.ui.filechooser.utils.ui.LoadingDialog; +import group.pals.android.lib.ui.filechooser.utils.ui.Ui; + +import java.util.ArrayList; +import java.util.Calendar; +import java.util.Date; +import java.util.List; +import java.util.regex.Pattern; + +import android.Manifest; +import android.annotation.SuppressLint; +import android.app.Activity; +import android.app.AlertDialog; +import android.app.Dialog; +import android.content.ContentValues; +import android.content.DialogInterface; +import android.content.Intent; +import android.database.Cursor; +import android.database.DatabaseUtils; +import android.graphics.Rect; +import android.net.Uri; +import android.os.Build; +import android.os.Bundle; +import android.os.Handler; +import android.support.v4.app.Fragment; +import android.support.v4.app.LoaderManager; +import android.support.v4.content.CursorLoader; +import android.support.v4.content.Loader; +import android.text.Editable; +import android.text.TextUtils; +import android.text.TextWatcher; +import android.text.format.DateUtils; +import android.util.Log; +import android.view.GestureDetector; +import android.view.Gravity; +import android.view.KeyEvent; +import android.view.LayoutInflater; +import android.view.Menu; +import android.view.MenuInflater; +import android.view.MenuItem; +import android.view.MotionEvent; +import android.view.View; +import android.view.ViewGroup; +import android.view.inputmethod.EditorInfo; +import android.widget.AbsListView; +import android.widget.AdapterView; +import android.widget.Button; +import android.widget.EditText; +import android.widget.GridView; +import android.widget.HorizontalScrollView; +import android.widget.ImageView; +import android.widget.LinearLayout; +import android.widget.ListView; +import android.widget.RelativeLayout; +import android.widget.TextView; + +/** + * Fragment of files. + * + * @author Hai Bison + * @since v5.4 beta + */ +public class FragmentFiles extends Fragment implements + LoaderManager.LoaderCallbacks { + + /** + * The full name of this class. Generally used for debugging. + */ + private static final String CLASSNAME = FragmentFiles.class.getName(); + + /** + * This key holds current location (a {@link Uri}), to restore it after + * screen orientation changed. + */ + private static final String CURRENT_LOCATION = CLASSNAME + + ".current_location"; + /** + * This key holds current history (a {@link History}{@code <}{@link Uri} + * {@code >}), to restore it after screen orientation changed + */ + private static final String HISTORY = CLASSNAME + ".history"; + + private static final String PATH = CLASSNAME + ".path"; + + /** + * All string extras. + */ + private static final String[] EXTRAS_STRING = { + FileChooserActivity.EXTRA_DEFAULT_FILENAME, + FileChooserActivity.EXTRA_DEFAULT_FILE_EXT, + FileChooserActivity.EXTRA_FILE_PROVIDER_AUTHORITY, + FileChooserActivity.EXTRA_NEGATIVE_REGEX_FILTER, + FileChooserActivity.EXTRA_POSITIVE_REGEX_FILTER }; + + /** + * All boolean extras. + */ + private static final String[] EXTRAS_BOOLEAN = { + FileChooserActivity.EXTRA_DISPLAY_HIDDEN_FILES, + FileChooserActivity.EXTRA_DOUBLE_TAP_TO_CHOOSE_FILES, + FileChooserActivity.EXTRA_MULTI_SELECTION, + FileChooserActivity.EXTRA_SAVE_DIALOG }; + + /** + * All integer extras. + */ + private static final String[] EXTRAS_INTEGER = { + FileChooserActivity.EXTRA_FILTER_MODE, + FileChooserActivity.EXTRA_MAX_FILE_COUNT, + FileChooserActivity.EXTRA_THEME }; + + /** + * All parcelable extras. + */ + private static final String[] EXTRAS_PARCELABLE = { + FileChooserActivity.EXTRA_ROOTPATH, + FileChooserActivity.EXTRA_SELECT_FILE }; + + /** + * Creates new instance. + * + * @param intent + * the intent you got from {@link FileChooserActivity}. + * @return the new instance of this fragment. + */ + public static FragmentFiles newInstance(Intent intent) { + /* + * Load the extras. + */ + final Bundle args = new Bundle(); + + for (String ex : EXTRAS_BOOLEAN) + if (intent.hasExtra(ex)) + args.putBoolean(ex, intent.getBooleanExtra(ex, false)); + for (String ex : EXTRAS_INTEGER) + if (intent.hasExtra(ex)) + args.putInt(ex, intent.getIntExtra(ex, 0)); + for (String ex : EXTRAS_PARCELABLE) + if (intent.hasExtra(ex)) + args.putParcelable(ex, intent.getParcelableExtra(ex)); + for (String ex : EXTRAS_STRING) + if (intent.hasExtra(ex)) + args.putString(ex, intent.getStringExtra(ex)); + + return newInstance(args); + }// newInstance() + + /** + * Creates new instance. + * + * @param args + * the arguments. + * @return the new instance of this fragment. + */ + public static FragmentFiles newInstance(Bundle args) { + FragmentFiles fragment = new FragmentFiles(); + fragment.setArguments(args); + return fragment; + }// newInstance() + + // ==================== + // "CONSTANT" VARIABLES + + /** + * Task ID for loading directory content. + */ + private final int mIdLoaderData = EnvUtils.genId(); + + private String mFileProviderAuthority; + private Uri mRoot; + private int mFilterMode; + private int mMaxFileCount; + private boolean mIsMultiSelection; + private boolean mIsSaveDialog; + private boolean mDoubleTapToChooseFiles; + + private History mHistory; + private Uri mLastLocation; + private Uri mCurrentLocation; + private Handler mViewLoadingHandler = new Handler(); + + /** + * The adapter of list view. + */ + private BaseFileAdapter mFileAdapter; + + private boolean mLoading = false; + private boolean mNewLoader = true; + + /* + * CONTROLS + */ + + private View mBtnGoHome; + private HorizontalScrollView mViewLocationsContainer; + private ViewGroup mViewAddressBar; + private View mViewGroupFiles; + private ViewGroup mViewFilesContainer; + private TextView mTextFullDirName; + private AbsListView mViewFiles; + private TextView mFooterView; + private View mViewLoading; + private Button mBtnOk; + private EditText mTextSaveas; + private ImageView mViewGoBack; + private ImageView mViewGoForward; + private GestureDetector mListviewFilesGestureDetector; + + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + setHasOptionsMenu(true); + + /* + * Load configurations. + */ + + mFileProviderAuthority = getArguments().getString( + FileChooserActivity.EXTRA_FILE_PROVIDER_AUTHORITY); + if (mFileProviderAuthority == null) + mFileProviderAuthority = LocalFileContract + .getAuthority(getActivity()); + + mIsMultiSelection = getArguments().getBoolean( + FileChooserActivity.EXTRA_MULTI_SELECTION); + + mIsSaveDialog = getArguments().getBoolean( + FileChooserActivity.EXTRA_SAVE_DIALOG); + if (mIsSaveDialog) + mIsMultiSelection = false; + + mDoubleTapToChooseFiles = getArguments().getBoolean( + FileChooserActivity.EXTRA_DOUBLE_TAP_TO_CHOOSE_FILES); + + mRoot = getArguments() + .getParcelable(FileChooserActivity.EXTRA_ROOTPATH); + mFilterMode = getArguments().getInt( + FileChooserActivity.EXTRA_FILTER_MODE, + BaseFile.FILTER_FILES_ONLY); + mMaxFileCount = getArguments().getInt( + FileChooserActivity.EXTRA_MAX_FILE_COUNT, 1000); + mFileAdapter = new BaseFileAdapter(getActivity(), mFilterMode, + mIsMultiSelection); + + + /* + * History. + */ + if (savedInstanceState != null + && savedInstanceState.get(HISTORY) instanceof HistoryStore) + mHistory = savedInstanceState.getParcelable(HISTORY); + else + mHistory = new HistoryStore(); + mHistory.addListener(new HistoryListener() { + + @Override + public void onChanged(History history) { + int idx = history.indexOf(getCurrentLocation()); + mViewGoBack.setEnabled(idx > 0); + mViewGoForward.setEnabled(idx >= 0 && idx < history.size() - 1); + }// onChanged() + }); + }// onCreate() + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + final View rootView = inflater.inflate(R.layout.afc_fragment_files, + container, false); + + /* + * MAP CONTROLS + */ + + mBtnGoHome = rootView.findViewById(R.id.afc_textview_home); + mViewGoBack = (ImageView) rootView + .findViewById(R.id.afc_button_go_back); + mViewGoForward = (ImageView) rootView + .findViewById(R.id.afc_button_go_forward); + mViewAddressBar = (ViewGroup) rootView + .findViewById(R.id.afc_view_locations); + mViewLocationsContainer = (HorizontalScrollView) rootView + .findViewById(R.id.afc_view_locations_container); + mTextFullDirName = (TextView) rootView + .findViewById(R.id.afc_textview_full_dir_name); + mViewGroupFiles = rootView.findViewById(R.id.afc_viewgroup_files); + mViewFilesContainer = (ViewGroup) rootView + .findViewById(R.id.afc_view_files_container); + mFooterView = (TextView) rootView + .findViewById(R.id.afc_view_files_footer_view); + mViewLoading = rootView.findViewById(R.id.afc_view_loading); + mTextSaveas = (EditText) rootView + .findViewById(R.id.afc_textview_saveas_filename); + mBtnOk = (Button) rootView.findViewById(R.id.afc_button_ok); + + /* + * INIT CONTROLS + */ + + + return rootView; + }// onCreateView() + + @Override + public void onActivityCreated(final Bundle savedInstanceState) { + super.onActivityCreated(savedInstanceState); + + setupHeader(); + setupViewFiles(); + setupFooter(); + + initGestureDetector(); + loadInitialPath(savedInstanceState); + }// onActivityCreated() + + @Override + public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { + inflater.inflate(R.menu.afc_fragment_files, menu); + }// onCreateOptionsMenu() + + @Override + public void onPrepareOptionsMenu(Menu menu) { + if (BuildConfig.DEBUG) + Log.d(CLASSNAME, "onPrepareOptionsMenu()"); + + /* + * Some bugs? This method seems to be called even after `onDestroy()`... + */ + if (getActivity() == null) + return; + + /* + * Sorting. + */ + + final boolean sortAscending = DisplayPrefs + .isSortAscending(getActivity()); + MenuItem miSort = menu.findItem(R.id.afc_menuitem_sort); + + switch (DisplayPrefs.getSortType(getActivity())) { + case BaseFile.SORT_BY_NAME: + miSort.setIcon(Ui.resolveAttribute(getActivity(), + sortAscending ? R.attr.afc_ic_menu_sort_by_name_asc + : R.attr.afc_ic_menu_sort_by_name_desc)); + break; + case BaseFile.SORT_BY_SIZE: + miSort.setIcon(Ui.resolveAttribute(getActivity(), + sortAscending ? R.attr.afc_ic_menu_sort_by_size_asc + : R.attr.afc_ic_menu_sort_by_size_desc)); + break; + case BaseFile.SORT_BY_MODIFICATION_TIME: + miSort.setIcon(Ui.resolveAttribute(getActivity(), + sortAscending ? R.attr.afc_ic_menu_sort_by_date_asc + : R.attr.afc_ic_menu_sort_by_date_desc)); + break; + } + + /* + * View type. + */ + + MenuItem menuItem = menu.findItem(R.id.afc_menuitem_switch_viewmode); + switch (DisplayPrefs.getViewType(getActivity())) { + case GRID: + menuItem.setIcon(Ui.resolveAttribute(getActivity(), + R.attr.afc_ic_menu_listview)); + menuItem.setTitle(R.string.afc_cmd_list_view); + break; + case LIST: + menuItem.setIcon(Ui.resolveAttribute(getActivity(), + R.attr.afc_ic_menu_gridview)); + menuItem.setTitle(R.string.afc_cmd_grid_view); + break; + } + + /* + * New folder. + */ + + menu.findItem(R.id.afc_menuitem_new_folder).setEnabled(!mLoading); + }// onPrepareOptionsMenu() + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + if (item.getItemId() == R.id.afc_menuitem_sort) + resortViewFiles(); + else if (item.getItemId() == R.id.afc_menuitem_new_folder) + checkConditionsThenConfirmUserToCreateNewDir(); + else if (item.getItemId() == R.id.afc_menuitem_switch_viewmode) + switchViewType(); + else if (item.getItemId() == R.id.afc_menuitem_home) + goHome(); + else + return false; + + return true; + }// onOptionsItemSelected() + + @Override + public void onSaveInstanceState(Bundle outState) { + outState.putParcelable(CURRENT_LOCATION, getCurrentLocation()); + outState.putParcelable(HISTORY, mHistory); + }// onSaveInstanceState() + + @Override + public void onStop() { + if (BuildConfig.DEBUG) + Log.d(CLASSNAME, "onStop()"); + + super.onStop(); + HistoryProviderUtils.doCleanupOutdatedHistoryItems(getActivity()); + }// onStop() + + @Override + public void onDestroy() { + if (BuildConfig.DEBUG) + Log.d(CLASSNAME, "onDestroy()"); + + super.onDestroy(); + }// onDestroy() + + /* + * LOADERMANAGER.LOADERCALLBACKS + */ + + @Override + public Loader onCreateLoader(int id, Bundle args) { + mLoading = true; + mNewLoader = true; + + mViewGroupFiles.setVisibility(View.GONE); + mViewLoadingHandler.postDelayed(new Runnable() { + + @Override + public void run() { + mViewLoading.setVisibility(View.VISIBLE); + }// run() + }, DisplayPrefs.DELAY_TIME_FOR_SHORT_ANIMATION); + + getActivity().supportInvalidateOptionsMenu(); + + final Uri path = ((Uri) args.getParcelable(PATH)); + buildAddressBar(path); + + String positiveRegex = getArguments().getString( + FileChooserActivity.EXTRA_POSITIVE_REGEX_FILTER); + String negativeRegex = getArguments().getString( + FileChooserActivity.EXTRA_NEGATIVE_REGEX_FILTER); + + if (BuildConfig.DEBUG) + Log.d(CLASSNAME, "onCreateLoader() >> path = " + path); + + return new CursorLoader( + getActivity(), + BaseFile.genContentUriBase(path.getAuthority()) + .buildUpon() + .appendPath(path.getLastPathSegment()) + .appendQueryParameter(BaseFile.PARAM_TASK_ID, + Integer.toString(mIdLoaderData)) + .appendQueryParameter( + BaseFile.PARAM_SHOW_HIDDEN_FILES, + Boolean.toString(getArguments() + .getBoolean( + FileChooserActivity.EXTRA_DISPLAY_HIDDEN_FILES))) + .appendQueryParameter(BaseFile.PARAM_FILTER_MODE, + Integer.toString(mFilterMode)) + .appendQueryParameter( + BaseFile.PARAM_SORT_BY, + Integer.toString(DisplayPrefs + .getSortType(getActivity()))) + .appendQueryParameter( + BaseFile.PARAM_SORT_ASCENDING, + Boolean.toString(DisplayPrefs + .isSortAscending(getActivity()))) + .appendQueryParameter(BaseFile.PARAM_LIMIT, + Integer.toString(mMaxFileCount)) + .appendQueryParameter( + BaseFile.PARAM_POSITIVE_REGEX_FILTER, + TextUtils.isEmpty(positiveRegex) ? "" + : positiveRegex) + .appendQueryParameter( + BaseFile.PARAM_NEGATIVE_REGEX_FILTER, + TextUtils.isEmpty(negativeRegex) ? "" + : negativeRegex).build(), null, null, + null, null); + }// onCreateLoader() + + @Override + public void onLoadFinished(Loader loader, final Cursor data) { + mLoading = false; + + /* + * Update list view. + */ + mFileAdapter.changeCursor(data); + + mViewGroupFiles.setVisibility(View.VISIBLE); + mViewLoadingHandler.removeCallbacksAndMessages(null); + mViewLoading.setVisibility(View.GONE); + getActivity().supportInvalidateOptionsMenu(); + + if (data == null) { + showFooterView(true, + getString(R.string.afc_msg_failed_please_try_again), true); + return; + } + + data.moveToLast(); + final Uri uriInfo = BaseFileProviderUtils.getUri(data); + final Uri selectedFile = (Uri) getArguments().getParcelable( + FileChooserActivity.EXTRA_SELECT_FILE); + if (selectedFile != null) + getArguments().remove(FileChooserActivity.EXTRA_SELECT_FILE); + + /* + * Footer. + */ + + if (selectedFile != null && mIsSaveDialog) { + new LoadingDialog(getActivity(), false) { + + @Override + protected String doInBackground(Void... params) { + if (BaseFileProviderUtils.isFile(getActivity(), + selectedFile)) + return BaseFileProviderUtils.getFileName(getActivity(), + selectedFile); + return null; + }// doInBackground() + + @Override + protected void onPostExecute(String result) { + super.onPostExecute(result); + + if (!TextUtils.isEmpty(result)) + mTextSaveas.setText(result); + }// onPostExecute() + + }.execute(); + }// if + + boolean hasMoreFiles = ProviderUtils.getBooleanQueryParam(uriInfo, + BaseFile.PARAM_HAS_MORE_FILES); + showFooterView( + hasMoreFiles || mFileAdapter.isEmpty(), + hasMoreFiles ? getString( + R.string.afc_pmsg_max_file_count_allowed, mMaxFileCount) + : getString(R.string.afc_msg_empty), + mFileAdapter.isEmpty()); + + if (mNewLoader || selectedFile != null) + createFileSelector(); + + mNewLoader = false; + }// onLoadFinished() + + @Override + public void onLoaderReset(Loader loader) { + /* + * Cancel previous loader if there is one. + */ + cancelPreviousLoader(); + + mFileAdapter.changeCursor(null); + mViewGroupFiles.setVisibility(View.GONE); + mViewLoadingHandler.postDelayed(new Runnable() { + + @Override + public void run() { + mViewLoading.setVisibility(View.VISIBLE); + }// run() + }, DisplayPrefs.DELAY_TIME_FOR_SHORT_ANIMATION); + + getActivity().supportInvalidateOptionsMenu(); + }// onLoaderReset() + + /** + * Setup: + *

+ *

    + *
  • title of activity;
  • + *
  • button go back;
  • + *
  • button location;
  • + *
  • button go forward;
  • + *
+ */ + private void setupHeader() { + if (mBtnGoHome != null) + mBtnGoHome.setOnClickListener(mBtnGoHomeOnClickListener); + + if (mIsSaveDialog) { + getActivity().setTitle(R.string.afc_title_save_as); + } else { + switch (mFilterMode) { + case BaseFile.FILTER_FILES_ONLY: + getActivity().setTitle( + getResources().getQuantityText( + R.plurals.afc_title_choose_files, + mIsMultiSelection ? 2 : 1)); + break; + case BaseFile.FILTER_FILES_AND_DIRECTORIES: + getActivity().setTitle( + getResources().getQuantityText( + R.plurals.afc_title_choose_files_directories, + mIsMultiSelection ? 2 : 1)); + break; + case BaseFile.FILTER_DIRECTORIES_ONLY: + getActivity().setTitle( + getResources().getQuantityText( + R.plurals.afc_title_choose_directories, + mIsMultiSelection ? 2 : 1)); + break; + } + }// title of activity + + mViewGoBack.setEnabled(false); + mViewGoBack.setOnClickListener(mBtnGoBackOnClickListener); + + mViewGoForward.setEnabled(false); + mViewGoForward.setOnClickListener(mBtnGoForwardOnClickListener); + + + }// setupHeader() + + /** + * Setup: + *

+ *

    + *
  • {@link #mViewFiles}
  • + *
  • {@link #mViewFilesContainer}
  • + *
  • {@link #mFileAdapter}
  • + *
+ */ + private void setupViewFiles() { + switch (DisplayPrefs.getViewType(getActivity())) { + case GRID: + mViewFiles = (AbsListView) getLayoutInflater(null).inflate( + R.layout.afc_gridview_files, null); + break; + case LIST: + mViewFiles = (AbsListView) getLayoutInflater(null).inflate( + R.layout.afc_listview_files, null); + break; + } + + mViewFilesContainer.removeAllViews(); + mViewFilesContainer.addView(mViewFiles, new LinearLayout.LayoutParams( + ViewGroup.LayoutParams.MATCH_PARENT, + ViewGroup.LayoutParams.MATCH_PARENT, 1)); + + mViewFiles.setOnItemClickListener(mViewFilesOnItemClickListener); + mViewFiles + .setOnItemLongClickListener(mViewFilesOnItemLongClickListener); + mViewFiles.setOnTouchListener(new View.OnTouchListener() { + + @Override + public boolean onTouch(View v, MotionEvent event) { + return mListviewFilesGestureDetector.onTouchEvent(event); + } + }); + + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.HONEYCOMB + && !getActivity().getWindow().isFloating()) { + mViewFiles.setCacheColorHint(getResources().getColor( + Ui.resolveAttribute(getActivity(), + R.attr.afc_color_listview_cache_hint))); + } + + /* + * API 13+ does not recognize AbsListView.setAdapter(), so we cast it to + * explicit class + */ + if (mViewFiles instanceof ListView) + ((ListView) mViewFiles).setAdapter(mFileAdapter); + else + ((GridView) mViewFiles).setAdapter(mFileAdapter); + + // no comments :-D + mFooterView.setOnLongClickListener(new View.OnLongClickListener() { + + @Override + public boolean onLongClick(View v) { + E.show(getActivity()); + return false; + } + }); + }// setupViewFiles() + + /** + * Setup: + *

+ *

    + *
  • button Cancel;
  • + *
  • text field "save as" filename;
  • + *
  • button OK;
  • + *
+ */ + private void setupFooter() { + /* + * By default, view group footer and all its child views are hidden. + */ + + ViewGroup viewGroupFooterContainer = (ViewGroup) getView() + .findViewById(R.id.afc_viewgroup_footer_container); + ViewGroup viewGroupFooter = (ViewGroup) getView().findViewById( + R.id.afc_viewgroup_footer); + + if (mIsSaveDialog) { + viewGroupFooterContainer.setVisibility(View.VISIBLE); + viewGroupFooter.setVisibility(View.VISIBLE); + + mTextSaveas.setVisibility(View.VISIBLE); + mTextSaveas.setText(getArguments().getString( + FileChooserActivity.EXTRA_DEFAULT_FILENAME)); + mTextSaveas + .setOnEditorActionListener(new TextView.OnEditorActionListener() { + + @Override + public boolean onEditorAction(TextView v, int actionId, + KeyEvent event) { + if (actionId == EditorInfo.IME_ACTION_DONE) { + Ui.showSoftKeyboard(v, false); + mBtnOk.performClick(); + return true; + } + return false; + }// onEditorAction() + }); + mTextSaveas.addTextChangedListener(new TextWatcher() { + + @Override + public void onTextChanged(CharSequence s, int start, + int before, int count) { + /* + * Do nothing. + */ + }// onTextChanged() + + @Override + public void beforeTextChanged(CharSequence s, int start, + int count, int after) { + /* + * Do nothing. + */ + }// beforeTextChanged() + + @Override + public void afterTextChanged(Editable s) { + /* + * If the user taps a file, the tag is set to that file's + * URI. But if the user types the file name, we remove the + * tag. + */ + mTextSaveas.setTag(null); + }// afterTextChanged() + }); + + mBtnOk.setVisibility(View.VISIBLE); + mBtnOk.setOnClickListener(mBtnOk_SaveDialog_OnClickListener); + mBtnOk.setBackgroundResource(Ui.resolveAttribute(getActivity(), + R.attr.afc_selector_button_ok_saveas)); + + int size = getResources().getDimensionPixelSize( + R.dimen.afc_button_ok_saveas_size); + LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) mBtnOk + .getLayoutParams(); + lp.width = size; + lp.height = size; + mBtnOk.setLayoutParams(lp); + }// this is in save mode + else { + if (mIsMultiSelection) { + viewGroupFooterContainer.setVisibility(View.VISIBLE); + viewGroupFooter.setVisibility(View.VISIBLE); + + ViewGroup.LayoutParams lp = viewGroupFooter.getLayoutParams(); + lp.width = ViewGroup.LayoutParams.WRAP_CONTENT; + viewGroupFooter.setLayoutParams(lp); + + mBtnOk.setMinWidth(getResources().getDimensionPixelSize( + R.dimen.afc_single_button_min_width)); + mBtnOk.setText(android.R.string.ok); + mBtnOk.setVisibility(View.VISIBLE); + mBtnOk.setOnClickListener(mBtnOk_OpenDialog_OnClickListener); + } + }// this is in open mode + }// setupFooter() + + /** + * Shows footer view. + * + * @param show + * {@code true} or {@code false}. + * @param text + * the message you want to set. + * @param center + * {@code true} or {@code false}. + */ + @SuppressLint("InlinedApi") + private void showFooterView(boolean show, String text, boolean center) { + if (show) { + mFooterView.setText(text); + + RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams( + RelativeLayout.LayoutParams.MATCH_PARENT, + RelativeLayout.LayoutParams.MATCH_PARENT); + if (!center) + lp.addRule(RelativeLayout.ABOVE, + R.id.afc_view_files_footer_view); + mViewFilesContainer.setLayoutParams(lp); + + lp = (RelativeLayout.LayoutParams) mFooterView.getLayoutParams(); + lp.addRule(RelativeLayout.CENTER_IN_PARENT, center ? 1 : 0); + lp.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, center ? 0 : 1); + mFooterView.setLayoutParams(lp); + + mFooterView.setVisibility(View.VISIBLE); + } else + mFooterView.setVisibility(View.GONE); + }// showFooterView() + + /** + * This should be called after the owner activity has been created + * successfully. + */ + private void initGestureDetector() { + mListviewFilesGestureDetector = new GestureDetector(getActivity(), + new GestureDetector.SimpleOnGestureListener() { + + private Object getData(float x, float y) { + int i = getSubViewId(x, y); + if (i >= 0) + return mViewFiles.getItemAtPosition(mViewFiles + .getFirstVisiblePosition() + i); + return null; + }// getSubView() + + private int getSubViewId(float x, float y) { + Rect r = new Rect(); + for (int i = 0; i < mViewFiles.getChildCount(); i++) { + mViewFiles.getChildAt(i).getHitRect(r); + if (r.contains((int) x, (int) y)) + return i; + } + + return -1; + }// getSubViewId() + + /** + * Gets {@link Cursor} from {@code e}. + * + * @param e + * {@link MotionEvent}. + * @return the cursor, or {@code null} if not available. + */ + private Cursor getData(MotionEvent e) { + Object o = getData(e.getX(), e.getY()); + return o instanceof Cursor ? (Cursor) o : null; + }// getDataModel() + + @Override + public void onLongPress(MotionEvent e) { + /* + * Do nothing. + */ + }// onLongPress() + + @Override + public boolean onSingleTapConfirmed(MotionEvent e) { + /* + * Do nothing. + */ + return false; + }// onSingleTapConfirmed() + + @Override + public boolean onDoubleTap(MotionEvent e) { + if (mDoubleTapToChooseFiles) { + if (mIsMultiSelection) + return false; + + Cursor cursor = getData(e); + if (cursor == null) + return false; + + if (BaseFileProviderUtils.isDirectory(cursor) + && BaseFile.FILTER_FILES_ONLY == mFilterMode) + return false; + + /* + * If mFilterMode == FILTER_DIRECTORIES_ONLY, files + * won't be shown. + */ + + if (mIsSaveDialog) { + if (BaseFileProviderUtils.isFile(cursor)) { + mTextSaveas.setText(BaseFileProviderUtils + .getFileName(cursor)); + /* + * Always set tag after setting text, or tag + * will be reset to null. + */ + mTextSaveas.setTag(BaseFileProviderUtils + .getUri(cursor)); + checkSaveasFilenameAndFinish(); + } else + return false; + } else + finish(BaseFileProviderUtils.getUri(cursor)); + }// double tap to choose files + else { + /* + * Do nothing. + */ + return false; + }// single tap to choose files + + return true; + }// onDoubleTap() + + @Override + public boolean onFling(MotionEvent e1, MotionEvent e2, + float velocityX, float velocityY) { + /* + * Sometimes e1 or e2 can be null. This came from users' + * experiences. + */ + if (e1 == null || e2 == null) + return false; + + final int max_y_distance = 19;// 10 is too short :-D + final int min_x_distance = 80; + final int min_x_velocity = 200; + if (Math.abs(e1.getY() - e2.getY()) < max_y_distance + && Math.abs(e1.getX() - e2.getX()) > min_x_distance + && Math.abs(velocityX) > min_x_velocity) { + int pos = getSubViewId(e1.getX(), e1.getY()); + if (pos >= 0) { + /* + * Don't let this event to be recognized as a + * single tap. + */ + MotionEvent cancelEvent = MotionEvent + .obtain(e1); + cancelEvent + .setAction(MotionEvent.ACTION_CANCEL); + mViewFiles.onTouchEvent(cancelEvent); + + deleteFile(mViewFiles.getFirstVisiblePosition() + + pos); + } + } + + /* + * Always return false to let the default handler draw + * the item properly. + */ + return false; + }// onFling() + });// mListviewFilesGestureDetector + }// initGestureDetector() + + /** + * Connects to file provider service, then loads root directory. If can not, + * then finishes this activity with result code = + * {@link Activity#RESULT_CANCELED} + * + * @param savedInstanceState + */ + private void loadInitialPath(final Bundle savedInstanceState) { + if (BuildConfig.DEBUG) + Log.d(CLASSNAME, String.format( + "loadInitialPath() >> authority=[%s] | mRoot=[%s]", + mFileProviderAuthority, mRoot)); + + /* + * Priorities for starting path: + * + * 1. Current location (in case the activity has been killed after + * configurations changed). + * + * 2. Selected file from key EXTRA_SELECT_FILE. + * + * 3. Root path from key EXTRA_ROOTPATH. + * + * 4. Last location. + */ + + new LoadingDialog(getActivity(), false) { + + /** + * In onPostExecute(), if result is null then check this value. If + * this is not null, show a toast and finish. If this is null, call + * showCannotConnectToServiceAndWaitForTheUserToFinish(). + */ + String errMsg = null; + + @Override + protected Bundle doInBackground(Void... params) { + /* + * Current location + */ + Uri path = (Uri) (savedInstanceState != null ? savedInstanceState + .getParcelable(CURRENT_LOCATION) : null); + + /* + * Selected file + */ + if (path == null) { + path = (Uri) getArguments().getParcelable( + FileChooserActivity.EXTRA_SELECT_FILE); + if (path != null + && BaseFileProviderUtils.fileExists(getActivity(), + path)) + path = BaseFileProviderUtils.getParentFile( + getActivity(), path); + } + + /* + * Rootpath + */ + if (path == null + || !BaseFileProviderUtils.isDirectory(getActivity(), + path)) { + path = mRoot; + } + + /* + * Last location + */ + if (path == null + && DisplayPrefs.isRememberLastLocation(getActivity())) { + String lastLocation = DisplayPrefs + .getLastLocation(getActivity()); + if (lastLocation != null) + path = Uri.parse(lastLocation); + } + + if (path == null + || !BaseFileProviderUtils.isDirectory(getActivity(), + path)) + path = BaseFileProviderUtils.getDefaultPath( + getActivity(), + path == null ? mFileProviderAuthority : path + .getAuthority()); + + if (path == null) + return null; + + if (BuildConfig.DEBUG) + Log.d(CLASSNAME, "loadInitialPath() >> " + path); + + publishProgress(path); + + if (BaseFileProviderUtils.fileCanRead(getActivity(), path)) { + Bundle result = new Bundle(); + result.putParcelable(PATH, path); + return result; + } else { + errMsg = getString(R.string.afc_pmsg_cannot_access_dir, + BaseFileProviderUtils.getFileName(getActivity(), + path)); + } + + return null; + }// doInBackground() + + @Override + protected void onProgressUpdate(Uri... progress) { + setCurrentLocation(progress[0]); + }// onProgressUpdate() + + @Override + protected void onPostExecute(Bundle result) { + super.onPostExecute(result); + + if (result != null) { + /* + * Prepare the loader. Either re-connect with an existing + * one, or start a new one. + */ + getLoaderManager().initLoader(mIdLoaderData, result, + FragmentFiles.this); + } else if (errMsg != null) { + Dlg.toast(getActivity(), errMsg, Dlg.LENGTH_SHORT); + getActivity().finish(); + } else + showCannotConnectToServiceAndWaitForTheUserToFinish(); + }// onPostExecute() + + }.execute(); + }// loadInitialPath() + + /** + * Checks if the fragment is loading files... + * + * @return {@code true} or {@code false}. + */ + public boolean isLoading() { + return mLoading; + }// isLoading() + + /** + * Cancels the loader in progress. + */ + public void cancelPreviousLoader() { + /* + * Adds a fake path... + */ + if (getCurrentLocation() != null + && getLoaderManager().getLoader(mIdLoaderData) != null) + BaseFileProviderUtils.cancelTask(getActivity(), + getCurrentLocation().getAuthority(), mIdLoaderData); + + mLoading = false; + }// cancelPreviousLoader() + + /** + * As the name means... + */ + private void showCannotConnectToServiceAndWaitForTheUserToFinish() { + Dlg.showError(getActivity(), + R.string.afc_msg_cannot_connect_to_file_provider_service, + new DialogInterface.OnCancelListener() { + + @Override + public void onCancel(DialogInterface dialog) { + getActivity().setResult(Activity.RESULT_CANCELED); + getActivity().finish(); + }// onCancel() + }); + }// showCannotConnectToServiceAndWaitForTheUserToFinish() + + /** + * Gets last location. + * + * @return the last location. + */ + private Uri getLastLocation() { + return mLastLocation; + }// getLastLocation() + + /** + * Gets current location. + * + * @return the current location. + */ + private Uri getCurrentLocation() { + return mCurrentLocation; + }// getCurrentLocation() + + /** + * Sets current location. + * + * @param location + * the location to set. + */ + private void setCurrentLocation(Uri location) { + /* + * Do this so history's listener will retrieve the right current + * location. + */ + mLastLocation = mCurrentLocation; + mCurrentLocation = location; + + if (mHistory.indexOf(location) < 0) { + mHistory.truncateAfter(mLastLocation); + mHistory.push(location); + } else + mHistory.notifyHistoryChanged(); + + updateDbHistory(location); + }// setCurrentLocation() + + private void goHome() { + goTo(mRoot); + }// goHome() + + + private static final int[] BUTTON_SORT_IDS = { + R.id.afc_button_sort_by_name_asc, + R.id.afc_button_sort_by_name_desc, + R.id.afc_button_sort_by_size_asc, + R.id.afc_button_sort_by_size_desc, + R.id.afc_button_sort_by_date_asc, R.id.afc_button_sort_by_date_desc }; + + /** + * Show a dialog for sorting options and resort file list after user + * selected an option. + */ + private void resortViewFiles() { + final Dialog dialog = new Dialog(getActivity(), Ui.resolveAttribute( + getActivity(), R.attr.afc_theme_dialog)); + dialog.setCanceledOnTouchOutside(true); + + // get the index of button of current sort type + int btnCurrentSortTypeIdx = 0; + switch (DisplayPrefs.getSortType(getActivity())) { + case BaseFile.SORT_BY_NAME: + btnCurrentSortTypeIdx = 0; + break; + case BaseFile.SORT_BY_SIZE: + btnCurrentSortTypeIdx = 2; + break; + case BaseFile.SORT_BY_MODIFICATION_TIME: + btnCurrentSortTypeIdx = 4; + break; + } + if (!DisplayPrefs.isSortAscending(getActivity())) + btnCurrentSortTypeIdx++; + + View.OnClickListener listener = new View.OnClickListener() { + + @Override + public void onClick(View v) { + dialog.dismiss(); + + if (v.getId() == R.id.afc_button_sort_by_name_asc) { + DisplayPrefs.setSortType(getActivity(), + BaseFile.SORT_BY_NAME); + DisplayPrefs.setSortAscending(getActivity(), true); + } else if (v.getId() == R.id.afc_button_sort_by_name_desc) { + DisplayPrefs.setSortType(getActivity(), + BaseFile.SORT_BY_NAME); + DisplayPrefs.setSortAscending(getActivity(), false); + } else if (v.getId() == R.id.afc_button_sort_by_size_asc) { + DisplayPrefs.setSortType(getActivity(), + BaseFile.SORT_BY_SIZE); + DisplayPrefs.setSortAscending(getActivity(), true); + } else if (v.getId() == R.id.afc_button_sort_by_size_desc) { + DisplayPrefs.setSortType(getActivity(), + BaseFile.SORT_BY_SIZE); + DisplayPrefs.setSortAscending(getActivity(), false); + } else if (v.getId() == R.id.afc_button_sort_by_date_asc) { + DisplayPrefs.setSortType(getActivity(), + BaseFile.SORT_BY_MODIFICATION_TIME); + DisplayPrefs.setSortAscending(getActivity(), true); + } else if (v.getId() == R.id.afc_button_sort_by_date_desc) { + DisplayPrefs.setSortType(getActivity(), + BaseFile.SORT_BY_MODIFICATION_TIME); + DisplayPrefs.setSortAscending(getActivity(), false); + } + + /* + * Reload current location. + */ + goTo(getCurrentLocation()); + getActivity().supportInvalidateOptionsMenu(); + }// onClick() + };// listener + + View view = getLayoutInflater(null).inflate( + R.layout.afc_settings_sort_view, null); + for (int i = 0; i < BUTTON_SORT_IDS.length; i++) { + View v = view.findViewById(BUTTON_SORT_IDS[i]); + v.setOnClickListener(listener); + if (i == btnCurrentSortTypeIdx) { + v.setEnabled(false); + if (v instanceof Button) + ((Button) v).setText(R.string.afc_bullet); + } + } + + dialog.setTitle(R.string.afc_title_sort_by); + dialog.setContentView(view); + dialog.show(); + }// resortViewFiles() + + /** + * Switch view type between {@link ViewType#LIST} and {@link ViewType#GRID} + */ + private void switchViewType() { + switch (DisplayPrefs.getViewType(getActivity())) { + case GRID: + DisplayPrefs.setViewType(getActivity(), ViewType.LIST); + break; + case LIST: + DisplayPrefs.setViewType(getActivity(), ViewType.GRID); + break; + } + + setupViewFiles(); + getActivity().supportInvalidateOptionsMenu(); + goTo(getCurrentLocation()); + }// switchViewType() + + /** + * Checks current conditions to see if we can create new directory. Then + * confirms user to do so. + */ + private void checkConditionsThenConfirmUserToCreateNewDir() { + if (LocalFileContract.getAuthority(getActivity()).equals( + mFileProviderAuthority) + && !Utils.hasPermissions(getActivity(), + Manifest.permission.WRITE_EXTERNAL_STORAGE)) { + Dlg.toast( + getActivity(), + R.string.afc_msg_app_doesnot_have_permission_to_create_files, + Dlg.LENGTH_SHORT); + return; + } + + new LoadingDialog(getActivity(), false) { + + @Override + protected Boolean doInBackground(Void... params) { + return getCurrentLocation() != null + && BaseFileProviderUtils.fileCanWrite(getActivity(), + getCurrentLocation()); + }// doInBackground() + + @Override + protected void onPostExecute(Boolean result) { + super.onPostExecute(result); + + if (result) + showNewDirectoryCreationDialog(); + else + Dlg.toast(getActivity(), + R.string.afc_msg_cannot_create_new_folder_here, + Dlg.LENGTH_SHORT); + }// onProgressUpdate() + + }.execute(); + }// checkConditionsThenConfirmUserToCreateNewDir() + + /** + * Confirms user to create new directory. + */ + private void showNewDirectoryCreationDialog() { + final AlertDialog dialog = Dlg.newAlertDlg(getActivity()); + + View view = getLayoutInflater(null).inflate( + R.layout.afc_simple_text_input_view, null); + final EditText textFile = (EditText) view.findViewById(R.id.afc_text1); + textFile.setHint(R.string.afc_hint_folder_name); + textFile.setOnEditorActionListener(new TextView.OnEditorActionListener() { + + @Override + public boolean onEditorAction(TextView v, int actionId, + KeyEvent event) { + if (actionId == EditorInfo.IME_ACTION_DONE) { + Ui.showSoftKeyboard(v, false); + dialog.getButton(DialogInterface.BUTTON_POSITIVE) + .performClick(); + return true; + } + return false; + } + }); + + dialog.setView(view); + dialog.setTitle(R.string.afc_cmd_new_folder); + dialog.setIcon(android.R.drawable.ic_menu_add); + dialog.setButton(DialogInterface.BUTTON_POSITIVE, + getString(android.R.string.ok), + new DialogInterface.OnClickListener() { + + @Override + public void onClick(DialogInterface dialog, int which) { + final String name = textFile.getText().toString() + .trim(); + if (!FileUtils.isFilenameValid(name)) { + Dlg.toast( + getActivity(), + getString( + R.string.afc_pmsg_filename_is_invalid, + name), Dlg.LENGTH_SHORT); + return; + } + + new LoadingDialog(getActivity(), false) { + + @Override + protected Uri doInBackground(Void... params) { + return getActivity() + .getContentResolver() + .insert(BaseFile + .genContentUriBase( + getCurrentLocation() + .getAuthority()) + .buildUpon() + .appendPath( + getCurrentLocation() + .getLastPathSegment()) + .appendQueryParameter( + BaseFile.PARAM_NAME, + name) + .appendQueryParameter( + BaseFile.PARAM_FILE_TYPE, + Integer.toString(BaseFile.FILE_TYPE_DIRECTORY)) + .build(), null); + }// doInBackground() + + @Override + protected void onPostExecute(Uri result) { + super.onPostExecute(result); + + if (result != null) { + Dlg.toast(getActivity(), + getString(R.string.afc_msg_done), + Dlg.LENGTH_SHORT); + } else + Dlg.toast( + getActivity(), + getString( + R.string.afc_pmsg_cannot_create_folder, + name), Dlg.LENGTH_SHORT); + }// onPostExecute() + + }.execute(); + }// onClick() + }); + dialog.show(); + Ui.showSoftKeyboard(textFile, true); + + final Button buttonOk = dialog + .getButton(DialogInterface.BUTTON_POSITIVE); + buttonOk.setEnabled(false); + + textFile.addTextChangedListener(new TextWatcher() { + + @Override + public void onTextChanged(CharSequence s, int start, int before, + int count) { + /* + * Do nothing. + */ + }// onTextChanged() + + @Override + public void beforeTextChanged(CharSequence s, int start, int count, + int after) { + /* + * Do nothing. + */ + }// beforeTextChanged() + + @Override + public void afterTextChanged(Editable s) { + buttonOk.setEnabled(FileUtils.isFilenameValid(s.toString() + .trim())); + }// afterTextChanged() + }); + }// showNewDirectoryCreationDialog() + + /** + * Deletes a file. + * + * @param position + * the position of item to be delete. + */ + private void deleteFile(final int position) { + Cursor cursor = (Cursor) mFileAdapter.getItem(position); + + /* + * The cursor can be changed if the list view is updated, so we take its + * properties here. + */ + final boolean isFile = BaseFileProviderUtils.isFile(cursor); + final String filename = BaseFileProviderUtils.getFileName(cursor); + + if (!BaseFileProviderUtils.fileCanWrite(cursor)) { + Dlg.toast( + getActivity(), + getString(R.string.afc_pmsg_cannot_delete_file, + isFile ? getString(R.string.afc_file) + : getString(R.string.afc_folder), filename), + Dlg.LENGTH_SHORT); + return; + } + + if (LocalFileContract.getAuthority(getActivity()).equals( + mFileProviderAuthority) + && !Utils.hasPermissions(getActivity(), + Manifest.permission.WRITE_EXTERNAL_STORAGE)) { + Dlg.toast( + getActivity(), + R.string.afc_msg_app_doesnot_have_permission_to_delete_files, + Dlg.LENGTH_SHORT); + return; + } + + /* + * The cursor can be changed if the list view is updated, so we take its + * properties here. + */ + final int id = cursor.getInt(cursor.getColumnIndex(BaseFile._ID)); + final Uri uri = BaseFileProviderUtils.getUri(cursor); + + mFileAdapter.markItemAsDeleted(id, true); + + Dlg.confirmYesno( + getActivity(), + getString(R.string.afc_pmsg_confirm_delete_file, + isFile ? getString(R.string.afc_file) + : getString(R.string.afc_folder), filename), + new DialogInterface.OnClickListener() { + + @Override + public void onClick(DialogInterface dialog, int which) { + new LoadingDialog( + getActivity(), + getString( + R.string.afc_pmsg_deleting_file, + isFile ? getString(R.string.afc_file) + : getString(R.string.afc_folder), + filename), true) { + + final int taskId = EnvUtils.genId(); + + private void notifyFileDeleted() { + Dlg.toast( + getActivity(), + getString( + R.string.afc_pmsg_file_has_been_deleted, + isFile ? getString(R.string.afc_file) + : getString(R.string.afc_folder), + filename), Dlg.LENGTH_SHORT); + }// notifyFileDeleted() + + @Override + protected Boolean doInBackground(Void... params) { + getActivity() + .getContentResolver() + .delete(uri + .buildUpon() + .appendQueryParameter( + BaseFile.PARAM_TASK_ID, + Integer.toString(taskId)) + .build(), null, null); + + return !BaseFileProviderUtils.fileExists( + getActivity(), uri); + }// doInBackground() + + @Override + protected void onCancelled() { + if (getCurrentLocation() != null) + BaseFileProviderUtils.cancelTask( + getActivity(), getCurrentLocation() + .getAuthority(), taskId); + + new LoadingDialog( + getActivity(), false) { + + @Override + protected Boolean doInBackground( + Void... params) { + return BaseFileProviderUtils + .fileExists(getActivity(), uri); + }// doInBackground() + + @Override + protected void onPostExecute(Boolean result) { + super.onPostExecute(result); + + if (result) { + mFileAdapter.markItemAsDeleted(id, + false); + Dlg.toast(getActivity(), + R.string.afc_msg_cancelled, + Dlg.LENGTH_SHORT); + } else + notifyFileDeleted(); + }// onPostExecute() + + }.execute(); + + super.onCancelled(); + }// onCancelled() + + @Override + protected void onPostExecute(Boolean result) { + super.onPostExecute(result); + + if (result) { + notifyFileDeleted(); + } else { + mFileAdapter.markItemAsDeleted(id, false); + Dlg.toast( + getActivity(), + getString( + R.string.afc_pmsg_cannot_delete_file, + isFile ? getString(R.string.afc_file) + : getString(R.string.afc_folder), + filename), Dlg.LENGTH_SHORT); + } + }// onPostExecute() + + }.execute();// LoadingDialog + }// onClick() + }, new DialogInterface.OnCancelListener() { + + @Override + public void onCancel(DialogInterface dialog) { + mFileAdapter.markItemAsDeleted(id, false); + }// onCancel() + }); + }// deleteFile() + + /** + * As the name means. + */ + private void checkSaveasFilenameAndFinish() { + new LoadingDialog(getActivity(), false) { + + String filename; + Uri fileUri; + int fileType; + + @Override + protected void onPreExecute() { + super.onPreExecute(); + + /* + * If the user tapped a file, its URI was stored here. If not, + * this is null. + */ + fileUri = (Uri) mTextSaveas.getTag(); + + /* + * File name and extension. + */ + filename = mTextSaveas.getText().toString().trim(); + if (fileUri == null + && getArguments().containsKey( + FileChooserActivity.EXTRA_DEFAULT_FILE_EXT)) { + if (!TextUtils.isEmpty(filename)) { + String ext = getArguments().getString( + FileChooserActivity.EXTRA_DEFAULT_FILE_EXT); + if (!filename.matches("(?si)^.+" + + Pattern.quote(Texts.C_PERIOD + ext) + "$")) { + filename += Texts.C_PERIOD + ext; + mTextSaveas.setText(filename); + } + } + } + }// onPreExecute() + + @Override + protected Uri doInBackground(Void... params) { + if (!BaseFileProviderUtils.fileCanWrite(getActivity(), + getCurrentLocation())) { + publishProgress(getString(R.string.afc_msg_cannot_save_a_file_here)); + return null; + } + + if (fileUri == null && !FileUtils.isFilenameValid(filename)) { + publishProgress(getString( + R.string.afc_pmsg_filename_is_invalid, filename)); + return null; + } + + if (fileUri == null) + fileUri = getCurrentLocation() + .buildUpon() + .appendQueryParameter(BaseFile.PARAM_APPEND_NAME, + filename).build(); + final Cursor cursor = getActivity().getContentResolver().query( + fileUri, null, null, null, null); + try { + if (cursor == null || !cursor.moveToFirst()) + return null; + + fileType = cursor.getInt(cursor + .getColumnIndex(BaseFile.COLUMN_TYPE)); + return BaseFileProviderUtils.getUri(cursor); + } finally { + if (cursor != null) + cursor.close(); + } + }// doInBackground() + + @Override + protected void onProgressUpdate(String... progress) { + Dlg.toast(getActivity(), progress[0], Dlg.LENGTH_SHORT); + }// onProgressUpdate() + + @Override + protected void onPostExecute(final Uri result) { + super.onPostExecute(result); + + if (result == null) { + /* + * TODO ? + */ + return; + } + + switch (fileType) { + case BaseFile.FILE_TYPE_DIRECTORY: { + Dlg.toast( + getActivity(), + getString(R.string.afc_pmsg_filename_is_directory, + filename), Dlg.LENGTH_SHORT); + break; + }// FILE_TYPE_DIRECTORY + + case BaseFile.FILE_TYPE_FILE: { + Dlg.confirmYesno( + getActivity(), + getString(R.string.afc_pmsg_confirm_replace_file, + filename), + new DialogInterface.OnClickListener() { + + @Override + public void onClick(DialogInterface dialog, + int which) { + finish(result, true); + }// onClick() + }); + + break; + }// FILE_TYPE_FILE + + case BaseFile.FILE_TYPE_NOT_EXISTED: { + finish(result, false); + break; + }// FILE_TYPE_NOT_EXISTED + } + }// onPostExecute() + + }.execute(); + }// checkSaveasFilenameAndFinish() + + /** + * Goes to a specified location. + * + * @param dir + * a directory, of course. + * @since v4.3 beta + */ + private void goTo(Uri dir) { + new LoadingDialog(getActivity(), false) { + + /** + * In onPostExecute(), if result is null then check this value. If + * this is not null, show a toast. If this is null, call + * showCannotConnectToServiceAndWaitForTheUserToFinish(). + */ + String errMsg = null; + + @Override + protected Bundle doInBackground(Uri... params) { + if (params[0] == null) + params[0] = BaseFileProviderUtils.getDefaultPath( + getActivity(), mFileProviderAuthority); + if (params[0] == null) + return null; + + /* + * Check if the path of `params[0]` is same as current location, + * then set `params[0]` to current location. This avoids of + * pushing two same paths into history, because we compare the + * pointers (not the paths) when pushing it to history. + */ + if (params[0].equals(getCurrentLocation())) + params[0] = getCurrentLocation(); + + if (BaseFileProviderUtils.fileCanRead(getActivity(), params[0])) { + /* + * Cancel previous loader if there is one. + */ + cancelPreviousLoader(); + + Bundle bundle = new Bundle(); + bundle.putParcelable(PATH, params[0]); + return bundle; + }// if + + errMsg = getString(R.string.afc_pmsg_cannot_access_dir, + BaseFileProviderUtils.getFileName(getActivity(), + params[0])); + + return null; + }// doInBackground() + + @Override + protected void onPostExecute(Bundle result) { + super.onPostExecute(result); + + if (result != null) { + setCurrentLocation((Uri) result.getParcelable(PATH)); + getLoaderManager().restartLoader(mIdLoaderData, result, + FragmentFiles.this); + } else if (errMsg != null) + Dlg.toast(getActivity(), errMsg, Dlg.LENGTH_SHORT); + else + showCannotConnectToServiceAndWaitForTheUserToFinish(); + }// onPostExecute() + + }.execute(dir); + }// goTo() + + /** + * Updates or inserts {@code path} into history database. + */ + private void updateDbHistory(Uri path) { + if (BuildConfig.DEBUG) + Log.d(CLASSNAME, "updateDbHistory() >> path = " + path); + + Calendar cal = Calendar.getInstance(); + final long beginTodayMillis = cal.getTimeInMillis() + - (cal.get(Calendar.HOUR_OF_DAY) * 60 * 60 * 1000 + + cal.get(Calendar.MINUTE) * 60 * 1000 + cal + .get(Calendar.SECOND) * 1000); + if (BuildConfig.DEBUG) { + Log.d(CLASSNAME, + String.format("beginToday = %s (%s)", DbUtils + .formatNumber(beginTodayMillis), new Date( + beginTodayMillis))); + Log.d(CLASSNAME, String.format("endToday = %s (%s)", DbUtils + .formatNumber(beginTodayMillis + DateUtils.DAY_IN_MILLIS), + new Date(beginTodayMillis + DateUtils.DAY_IN_MILLIS))); + } + + /* + * Does the update and returns the number of rows updated. + */ + long time = new Date().getTime(); + ContentValues values = new ContentValues(); + values.put(HistoryContract.COLUMN_PROVIDER_ID, + BaseFileProviderUtils.getProviderId(path.getAuthority())); + values.put(HistoryContract.COLUMN_FILE_TYPE, + BaseFile.FILE_TYPE_DIRECTORY); + values.put(HistoryContract.COLUMN_URI, path.toString()); + values.put(HistoryContract.COLUMN_MODIFICATION_TIME, + DbUtils.formatNumber(time)); + + int count = getActivity() + .getContentResolver() + .update(HistoryContract.genContentUri(getActivity()), + values, + String.format( + "%s >= '%s' and %s < '%s' and %s = %s and %s like %s", + HistoryContract.COLUMN_MODIFICATION_TIME, + DbUtils.formatNumber(beginTodayMillis), + HistoryContract.COLUMN_MODIFICATION_TIME, + DbUtils.formatNumber(beginTodayMillis + + DateUtils.DAY_IN_MILLIS), + HistoryContract.COLUMN_PROVIDER_ID, + DatabaseUtils.sqlEscapeString(values + .getAsString(HistoryContract.COLUMN_PROVIDER_ID)), + HistoryContract.COLUMN_URI, + DatabaseUtils.sqlEscapeString(values + .getAsString(HistoryContract.COLUMN_URI))), + null); + if (count <= 0) { + values.put(HistoryContract.COLUMN_CREATE_TIME, + DbUtils.formatNumber(time)); + getActivity().getContentResolver().insert( + HistoryContract.genContentUri(getActivity()), values); + } + }// updateDbHistory() + + /** + * As the name means. + */ + private void buildAddressBar(final Uri path) { + if (path == null) + return; + + mViewAddressBar.removeAllViews(); + + new LoadingDialog(getActivity(), false) { + + LinearLayout.LayoutParams lpBtnLoc; + LinearLayout.LayoutParams lpDivider; + LayoutInflater inflater = getLayoutInflater(null); + final int dim = getResources().getDimensionPixelSize( + R.dimen.afc_5dp); + int count = 0; + + @Override + protected void onPreExecute() { + super.onPreExecute(); + + lpBtnLoc = new LinearLayout.LayoutParams( + LinearLayout.LayoutParams.WRAP_CONTENT, + LinearLayout.LayoutParams.WRAP_CONTENT); + lpBtnLoc.gravity = Gravity.CENTER; + }// onPreExecute() + + @Override + protected Void doInBackground(Void... params) { + Cursor cursor = getActivity().getContentResolver().query(path, + null, null, null, null); + while (cursor != null) { + if (cursor.moveToFirst()) { + publishProgress(cursor); + cursor.close(); + } else + break; + + /* + * Process the parent directory. + */ + Uri uri = Uri.parse(cursor.getString(cursor + .getColumnIndex(BaseFile.COLUMN_URI))); + cursor = getActivity().getContentResolver().query( + BaseFile.genContentUriApi(uri.getAuthority()) + .buildUpon() + .appendPath(BaseFile.CMD_GET_PARENT) + .appendQueryParameter( + BaseFile.PARAM_SOURCE, + uri.getLastPathSegment()).build(), + null, null, null, null); + }// while + + return null; + }// doInBackground() + + @Override + protected void onProgressUpdate(Cursor... progress) { + /* + * Add divider. + */ + if (mViewAddressBar.getChildCount() > 0) { + View divider = inflater.inflate( + R.layout.afc_view_locations_divider, null); + + if (lpDivider == null) { + lpDivider = new LinearLayout.LayoutParams(dim, dim); + lpDivider.gravity = Gravity.CENTER; + lpDivider.setMargins(dim, dim, dim, dim); + } + mViewAddressBar.addView(divider, 0, lpDivider); + } + + Uri lastUri = Uri.parse(progress[0].getString(progress[0] + .getColumnIndex(BaseFile.COLUMN_URI))); + + TextView btnLoc = (TextView) inflater.inflate( + R.layout.afc_button_location, null); + String name = BaseFileProviderUtils.getFileName(progress[0]); + btnLoc.setText(TextUtils.isEmpty(name) ? getString(R.string.afc_root) + : name); + btnLoc.setTag(lastUri); + btnLoc.setOnClickListener(mBtnLocationOnClickListener); + btnLoc.setOnLongClickListener(mBtnLocationOnLongClickListener); + mViewAddressBar.addView(btnLoc, 0, lpBtnLoc); + + if (count++ == 0) { + Rect r = new Rect(); + btnLoc.getPaint().getTextBounds(name, 0, name.length(), r); + if (r.width() >= getResources().getDimensionPixelSize( + R.dimen.afc_button_location_max_width) + - btnLoc.getPaddingLeft() + - btnLoc.getPaddingRight()) { + mTextFullDirName.setText(progress[0] + .getString(progress[0] + .getColumnIndex(BaseFile.COLUMN_NAME))); + mTextFullDirName.setVisibility(View.VISIBLE); + } else + mTextFullDirName.setVisibility(View.GONE); + }// if + }// onProgressUpdate() + + @Override + protected void onPostExecute(Void result) { + super.onPostExecute(result); + + /* + * Sometimes without delay time, it doesn't work... + */ + mViewLocationsContainer.postDelayed(new Runnable() { + + public void run() { + mViewLocationsContainer + .fullScroll(HorizontalScrollView.FOCUS_RIGHT); + }// run() + }, DisplayPrefs.DELAY_TIME_FOR_VERY_SHORT_ANIMATION); + }// onPostExecute() + + }.execute(); + }// buildAddressBar() + + /** + * Finishes this activity when save-as. + * + * @param file + * @link Uri. + */ + private void finish(Uri file, boolean fileExists) { + ArrayList list = new ArrayList(); + list.add(file); + Intent intent = new Intent(); + intent.setData(file); + intent.putParcelableArrayListExtra(FileChooserActivity.EXTRA_RESULTS, + list); + intent.putExtra(FileChooserActivity.EXTRA_RESULT_FILE_EXISTS, + fileExists); + getActivity().setResult(FileChooserActivity.RESULT_OK, intent); + + getActivity().finish(); + }// finish() + + /** + * Finishes this activity. + * + * @param files + * list of {@link Uri}. + */ + private void finish(Uri... files) { + List list = new ArrayList(); + for (Uri uri : files) + list.add(uri); + finish((ArrayList) list); + }// finish() + + /** + * Finishes this activity. + * + * @param files + * list of {@link Uri}. + */ + private void finish(ArrayList files) { + if (files == null || files.isEmpty()) { + getActivity().setResult(Activity.RESULT_CANCELED); + getActivity().finish(); + return; + } + + Intent intent = new Intent(); + if (files.size() == 1) + { + intent.setData(files.get(0)); + } + intent.putParcelableArrayListExtra(FileChooserActivity.EXTRA_RESULTS, + files); + + getActivity().setResult(FileChooserActivity.RESULT_OK, intent); + + if (DisplayPrefs.isRememberLastLocation(getActivity()) + && getCurrentLocation() != null) + DisplayPrefs.setLastLocation(getActivity(), getCurrentLocation() + .toString()); + else + DisplayPrefs.setLastLocation(getActivity(), null); + + getActivity().finish(); + }// finish() + + /* + * ========================================================================= + * BUTTON LISTENERS + * ========================================================================= + */ + + private final View.OnClickListener mBtnGoHomeOnClickListener = new View.OnClickListener() { + + @Override + public void onClick(View v) { + goHome(); + }// onClick() + };// mBtnGoHomeOnClickListener + + + + private final View.OnClickListener mBtnGoBackOnClickListener = new View.OnClickListener() { + + @Override + public void onClick(View v) { + /* + * If user deleted a dir which was one in history, then maybe there + * are duplicates, so we check and remove them here. + */ + Uri currentLoc = getCurrentLocation(); + Uri preLoc = null; + + while (currentLoc.equals(preLoc = mHistory.prevOf(currentLoc))) + mHistory.remove(preLoc); + + if (preLoc != null) + goTo(preLoc); + else + mViewGoBack.setEnabled(false); + } + };// mBtnGoBackOnClickListener + + private final View.OnClickListener mBtnLocationOnClickListener = new View.OnClickListener() { + + @Override + public void onClick(View v) { + if (v.getTag() instanceof Uri) { + goTo((Uri) v.getTag()); + } + }// onClick() + };// mBtnLocationOnClickListener + + private final View.OnLongClickListener mBtnLocationOnLongClickListener = new View.OnLongClickListener() { + + @Override + public boolean onLongClick(View v) { + if (BaseFile.FILTER_FILES_ONLY == mFilterMode || mIsSaveDialog) + return false; + + finish((Uri) v.getTag()); + + return false; + }// onLongClick() + + };// mBtnLocationOnLongClickListener + + private final View.OnClickListener mBtnGoForwardOnClickListener = new View.OnClickListener() { + + @Override + public void onClick(View v) { + /* + * If user deleted a dir which was one in history, then maybe there + * are duplicates, so we check and remove them here. + */ + Uri currentLoc = getCurrentLocation(); + Uri nextLoc = null; + + while (currentLoc.equals(nextLoc = mHistory.nextOf(currentLoc))) + mHistory.remove(nextLoc); + + if (nextLoc != null) + goTo(nextLoc); + else + mViewGoForward.setEnabled(false); + }// onClick() + };// mBtnGoForwardOnClickListener + + + private final View.OnClickListener mBtnOk_SaveDialog_OnClickListener = new View.OnClickListener() { + + @Override + public void onClick(View v) { + Ui.showSoftKeyboard(v, false); + checkSaveasFilenameAndFinish(); + }// onClick() + };// mBtnOk_SaveDialog_OnClickListener + + private final View.OnClickListener mBtnOk_OpenDialog_OnClickListener = new View.OnClickListener() { + + @Override + public void onClick(View v) { + finish(mFileAdapter.getSelectedItems()); + }// onClick() + };// mBtnOk_OpenDialog_OnClickListener + + /* + * FRAGMENT LISTENERS + */ + + + /* + * LISTVIEW HELPER + */ + + private final AdapterView.OnItemClickListener mViewFilesOnItemClickListener = new AdapterView.OnItemClickListener() { + + @Override + public void onItemClick(AdapterView parent, View view, int position, + long id) { + Cursor cursor = (Cursor) mFileAdapter.getItem(position); + + if (BaseFileProviderUtils.isDirectory(cursor)) { + goTo(BaseFileProviderUtils.getUri(cursor)); + return; + } + + if (mIsSaveDialog) { + mTextSaveas.setText(BaseFileProviderUtils.getFileName(cursor)); + /* + * Always set tag after setting text, or tag will be reset to + * null. + */ + mTextSaveas.setTag(BaseFileProviderUtils.getUri(cursor)); + } + + if (mDoubleTapToChooseFiles) { + /* + * Do nothing. + */ + return; + }// double tap to choose files + else { + if (mIsMultiSelection) + return; + + if (mIsSaveDialog) + checkSaveasFilenameAndFinish(); + else + finish(BaseFileProviderUtils.getUri(cursor)); + }// single tap to choose files + }// onItemClick() + };// mViewFilesOnItemClickListener + + private final AdapterView.OnItemLongClickListener mViewFilesOnItemLongClickListener = new AdapterView.OnItemLongClickListener() { + + @Override + public boolean onItemLongClick(AdapterView parent, View view, + int position, long id) { + Cursor cursor = (Cursor) mFileAdapter.getItem(position); + + if (mDoubleTapToChooseFiles) { + // do nothing + }// double tap to choose files + else { + if (!mIsSaveDialog + && !mIsMultiSelection + && BaseFileProviderUtils.isDirectory(cursor) + && (BaseFile.FILTER_DIRECTORIES_ONLY == mFilterMode || BaseFile.FILTER_FILES_AND_DIRECTORIES == mFilterMode)) { + finish(BaseFileProviderUtils.getUri(cursor)); + } + }// single tap to choose files + + /* + * Notify that we already handled long click here. + */ + return true; + }// onItemLongClick() + };// mViewFilesOnItemLongClickListener + + + + /** + * We use a {@link LoadingDialog} to avoid of + * {@code NetworkOnMainThreadException}. + */ + private LoadingDialog mFileSelector; + + /** + * Creates new {@link #mFileSelector} to select appropriate file after + * loading a folder's content. It's either the parent path of last path, or + * the file provided by key {@link FileChooserActivity#EXTRA_SELECT_FILE}. + * Note that this also cancels previous selector if there is such one. + */ + private void createFileSelector() { + if (mFileSelector != null) + mFileSelector.cancel(true); + + mFileSelector = new LoadingDialog(getActivity(), + true) { + + @Override + protected Integer doInBackground(Void... params) { + final Cursor cursor = mFileAdapter.getCursor(); + if (cursor == null || cursor.isClosed()) + return -1; + + final Uri selectedFile = (Uri) getArguments().getParcelable( + FileChooserActivity.EXTRA_SELECT_FILE); + final int colUri = cursor.getColumnIndex(BaseFile.COLUMN_URI); + if (selectedFile != null) + getArguments() + .remove(FileChooserActivity.EXTRA_SELECT_FILE); + + int shouldBeSelectedIdx = -1; + final Uri uri = selectedFile != null ? selectedFile + : getLastLocation(); + if (uri == null + || !BaseFileProviderUtils + .fileExists(getActivity(), uri)) + return -1; + + final String fileName = BaseFileProviderUtils.getFileName( + getActivity(), uri); + if (fileName == null) + return -1; + + Uri parentUri = BaseFileProviderUtils.getParentFile( + getActivity(), uri); + if ((uri == getLastLocation() + && !getCurrentLocation().equals(getLastLocation()) && BaseFileProviderUtils + .isAncestorOf(getActivity(), getCurrentLocation(), + uri)) + || getCurrentLocation().equals(parentUri)) { + if (cursor.moveToFirst()) { + while (!cursor.isLast()) { + if (isCancelled()) + return -1; + + Uri subUri = Uri.parse(cursor.getString(colUri)); + if (uri == getLastLocation()) { + if (cursor.getInt(cursor + .getColumnIndex(BaseFile.COLUMN_TYPE)) == BaseFile.FILE_TYPE_DIRECTORY) { + if (subUri.equals(uri) + || BaseFileProviderUtils + .isAncestorOf( + getActivity(), + subUri, uri)) { + shouldBeSelectedIdx = Math.max(0, + cursor.getPosition() - 2); + break; + } + } + } else { + if (uri.equals(subUri)) { + shouldBeSelectedIdx = Math.max(0, + cursor.getPosition() - 2); + break; + } + } + + cursor.moveToNext(); + }// while + }// if + }// if + + return shouldBeSelectedIdx; + }// doInBackground() + + @Override + protected void onPostExecute(final Integer result) { + super.onPostExecute(result); + + if (isCancelled() || mFileAdapter.isEmpty()) + return; + + /* + * Use a Runnable to make sure this works. Because if the list + * view is handling data, this might not work. + * + * Also sometimes it doesn't work without a delay. + */ + mViewFiles.postDelayed(new Runnable() { + + @Override + public void run() { + if (result >= 0 && result < mFileAdapter.getCount()) + mViewFiles.setSelection(result); + else if (!mFileAdapter.isEmpty()) + mViewFiles.setSelection(0); + }// run() + }, DisplayPrefs.DELAY_TIME_FOR_VERY_SHORT_ANIMATION); + }// onPostExecute() + + }; + + mFileSelector.execute(); + }// createFileSelector() + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/prefs/DisplayPrefs.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/prefs/DisplayPrefs.java new file mode 100644 index 00000000..72d0ec98 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/prefs/DisplayPrefs.java @@ -0,0 +1,313 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.prefs; + +import group.pals.android.lib.ui.filechooser.FileChooserActivity.ViewType; +import group.pals.android.lib.ui.filechooser.R; +import group.pals.android.lib.ui.filechooser.providers.basefile.BaseFileContract.BaseFile; +import android.content.Context; + +/** + * Display preferences. + * + * @author Hai Bison + * @since v4.3 beta + */ +public class DisplayPrefs extends Prefs { + + /** + * Delay time for waiting for other threads inside a thread... This is in + * milliseconds. + */ + public static final int DELAY_TIME_WAITING_THREADS = 10; + + /** + * Delay time for waiting for very short animation, in milliseconds. + */ + public static final int DELAY_TIME_FOR_VERY_SHORT_ANIMATION = 199; + + /** + * Delay time for waiting for short animation, in milliseconds. + */ + public static final int DELAY_TIME_FOR_SHORT_ANIMATION = 499; + + /** + * Delay time for waiting for simple animation, in milliseconds. + */ + public static final int DELAY_TIME_FOR_SIMPLE_ANIMATION = 999; + + /** + * Gets view type. + * + * @param c + * {@link Context} + * @return {@link ViewType} + */ + public static ViewType getViewType(Context c) { + return ViewType.LIST.ordinal() == p(c).getInt( + c.getString(R.string.afc_pkey_display_view_type), + c.getResources().getInteger( + R.integer.afc_pkey_display_view_type_def)) ? ViewType.LIST + : ViewType.GRID; + } + + /** + * Sets view type. + * + * @param c + * {@link Context} + * @param v + * {@link ViewType}, if {@code null}, default value will be used. + */ + public static void setViewType(Context c, ViewType v) { + String key = c.getString(R.string.afc_pkey_display_view_type); + if (v == null) + p(c).edit() + .putInt(key, + c.getResources().getInteger( + R.integer.afc_pkey_display_view_type_def)) + .commit(); + else + p(c).edit().putInt(key, v.ordinal()).commit(); + } + + /** + * Gets sort type. + * + * @param c + * {@link Context} + * @return one of {@link BaseFile#SORT_BY_MODIFICATION_TIME}, + * {@link BaseFile#SORT_BY_NAME}, {@link BaseFile#SORT_BY_SIZE}. + */ + public static int getSortType(Context c) { + return p(c).getInt( + c.getString(R.string.afc_pkey_display_sort_type), + c.getResources().getInteger( + R.integer.afc_pkey_display_sort_type_def)); + } + + /** + * Sets {@link SortType} + * + * @param c + * {@link Context} + * @param v + * one of {@link BaseFile#SORT_BY_MODIFICATION_TIME}, + * {@link BaseFile#SORT_BY_NAME}, {@link BaseFile#SORT_BY_SIZE}., + * if {@code null}, default value will be used. + */ + public static void setSortType(Context c, Integer v) { + String key = c.getString(R.string.afc_pkey_display_sort_type); + if (v == null) + p(c).edit() + .putInt(key, + c.getResources().getInteger( + R.integer.afc_pkey_display_sort_type_def)) + .commit(); + else + p(c).edit().putInt(key, v).commit(); + } + + /** + * Gets sort ascending. + * + * @param c + * {@link Context} + * @return {@code true} if sort is ascending, {@code false} otherwise. + */ + public static boolean isSortAscending(Context c) { + return p(c).getBoolean( + c.getString(R.string.afc_pkey_display_sort_ascending), + c.getResources().getBoolean( + R.bool.afc_pkey_display_sort_ascending_def)); + } + + /** + * Sets sort ascending. + * + * @param c + * {@link Context} + * @param v + * {@link Boolean}, if {@code null}, default value will be used. + */ + public static void setSortAscending(Context c, Boolean v) { + if (v == null) + v = c.getResources().getBoolean( + R.bool.afc_pkey_display_sort_ascending_def); + p(c).edit() + .putBoolean( + c.getString(R.string.afc_pkey_display_sort_ascending), + v).commit(); + } + + /** + * Checks setting of showing time for old days in this year. Default is + * {@code false}. + * + * @param c + * {@link Context}. + * @return {@code true} or {@code false}. + * @since v4.7 beta + */ + public static boolean isShowTimeForOldDaysThisYear(Context c) { + return p(c) + .getBoolean( + c.getString(R.string.afc_pkey_display_show_time_for_old_days_this_year), + c.getResources() + .getBoolean( + R.bool.afc_pkey_display_show_time_for_old_days_this_year_def)); + } + + /** + * Enables or disables showing time of old days in this year. + * + * @param c + * {@link Context}. + * @param v + * your preferred flag. If {@code null}, default will be used ( + * {@code false}). + * @since v4.7 beta + */ + public static void setShowTimeForOldDaysThisYear(Context c, Boolean v) { + if (v == null) + v = c.getResources() + .getBoolean( + R.bool.afc_pkey_display_show_time_for_old_days_this_year_def); + p(c).edit() + .putBoolean( + c.getString(R.string.afc_pkey_display_show_time_for_old_days_this_year), + v).commit(); + } + + /** + * Checks setting of showing time for old days in last year and older. + * Default is {@code false}. + * + * @param c + * {@link Context}. + * @return {@code true} or {@code false}. + * @since v4.7 beta + */ + public static boolean isShowTimeForOldDays(Context c) { + return p(c).getBoolean( + c.getString(R.string.afc_pkey_display_show_time_for_old_days), + c.getResources().getBoolean( + R.bool.afc_pkey_display_show_time_for_old_days_def)); + } + + /** + * Enables or disables showing time of old days in last year and older. + * + * @param c + * {@link Context}. + * @param v + * your preferred flag. If {@code null}, default will be used ( + * {@code false}). + * @since v4.7 beta + */ + public static void setShowTimeForOldDays(Context c, Boolean v) { + if (v == null) + v = c.getResources().getBoolean( + R.bool.afc_pkey_display_show_time_for_old_days_def); + p(c).edit() + .putBoolean( + c.getString(R.string.afc_pkey_display_show_time_for_old_days), + v).commit(); + } + + /** + * Checks if remembering last location is enabled or not. + * + * @param c + * {@link Context}. + * @return {@code true} if remembering last location is enabled. + * @since v4.7 beta + */ + public static boolean isRememberLastLocation(Context c) { + return false; //KP2A: don't allow to remember because of different protocols + } + + /** + * Enables or disables remembering last location. + * + * @param c + * {@link Context}. + * @param v + * your preferred flag. If {@code null}, default will be used ( + * {@code true}). + * @since v4.7 beta + */ + public static void setRememberLastLocation(Context c, Boolean v) { + if (v == null) + v = c.getResources().getBoolean( + R.bool.afc_pkey_display_remember_last_location_def); + p(c).edit() + .putBoolean( + c.getString(R.string.afc_pkey_display_remember_last_location), + v).commit(); + } + + /** + * Gets last location. + * + * @param c + * {@link Context}. + * @return the last location, or {@code null} if not available. + * @since v4.7 beta + */ + public static String getLastLocation(Context c) { + return p(c).getString( + c.getString(R.string.afc_pkey_display_last_location), null); + } + + /** + * Sets last location. + * + * @param c + * {@link Context}. + * @param v + * the last location. + */ + public static void setLastLocation(Context c, String v) { + p(c).edit() + .putString( + c.getString(R.string.afc_pkey_display_last_location), v) + .commit(); + } + + /* + * HELPER CLASSES + */ + + /** + * File time display options. + * + * @author Hai Bison + * @see DisplayPrefs#isShowTimeForOldDaysThisYear(Context) + * @see DisplayPrefs#isShowTimeForOldDays(Context) + * @since v4.9 beta + */ + public static class FileTimeDisplay { + + public boolean showTimeForOldDaysThisYear; + public boolean showTimeForOldDays; + + /** + * Creates new instance. + * + * @param showTimeForOldDaysThisYear + * @param showTimeForOldDays + */ + public FileTimeDisplay(boolean showTimeForOldDaysThisYear, + boolean showTimeForOldDays) { + this.showTimeForOldDaysThisYear = showTimeForOldDaysThisYear; + this.showTimeForOldDays = showTimeForOldDays; + }// FileTimeDisplay() + }// FileTimeDisplay + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/prefs/Prefs.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/prefs/Prefs.java new file mode 100644 index 00000000..983edd9d --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/prefs/Prefs.java @@ -0,0 +1,83 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.prefs; + +import group.pals.android.lib.ui.filechooser.utils.Sys; +import android.annotation.TargetApi; +import android.content.Context; +import android.content.SharedPreferences; +import android.os.Build; +import android.preference.PreferenceActivity; +import android.preference.PreferenceFragment; +import android.preference.PreferenceManager; + +/** + * Convenient class for working with preferences. + * + * @author Hai Bison + * @since v4.3 beta + */ +public class Prefs { + + /** + * This unique ID is used for storing preferences. + * + * @since v4.9 beta + */ + public static final String UID = "9795e88b-2ab4-4b81-a548-409091a1e0c6"; + + /** + * Generates global preference filename of this library. + * + * @return the global preference filename. + */ + public static final String genPreferenceFilename() { + return String.format("%s_%s", Sys.LIB_NAME, UID); + } + + /** + * Generates global database filename. + * + * @param name + * the database filename. + * @return the global database filename. + */ + public static final String genDatabaseFilename(String name) { + return String.format("%s_%s_%s", Sys.LIB_NAME, UID, name); + } + + /** + * Gets new {@link SharedPreferences} + * + * @param context + * the context. + * @return {@link SharedPreferences} + */ + @TargetApi(Build.VERSION_CODES.HONEYCOMB) + public static SharedPreferences p(Context context) { + // always use application context + return context.getApplicationContext().getSharedPreferences( + genPreferenceFilename(), Context.MODE_MULTI_PROCESS); + } + + /** + * Setup {@code pm} to use global unique filename and global access mode. + * You must use this method if you let the user change preferences via UI + * (such as {@link PreferenceActivity}, {@link PreferenceFragment}...). + * + * @param pm + * {@link PreferenceManager}. + * @since v4.9 beta + */ + @TargetApi(Build.VERSION_CODES.HONEYCOMB) + public static void setupPreferenceManager(PreferenceManager pm) { + pm.setSharedPreferencesMode(Context.MODE_MULTI_PROCESS); + pm.setSharedPreferencesName(genPreferenceFilename()); + }// setupPreferenceManager() + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/BaseColumns.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/BaseColumns.java new file mode 100644 index 00000000..b7e3bc79 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/BaseColumns.java @@ -0,0 +1,36 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.providers; + +/** + * The base columns. + * + * @author Hai Bison + * @since v5.1 beta + */ +public interface BaseColumns extends android.provider.BaseColumns { + + /** + * Column name for the creation timestamp. + *

+ * Type: {@code String} representing {@code long} from + * {@link java.util.Date#getTime()}. This is because SQLite doesn't handle + * Java's {@code long} well. + */ + public static final String COLUMN_CREATE_TIME = "create_time"; + + /** + * Column name for the modification timestamp. + *

+ * Type: {@code String} representing {@code long} from + * {@link java.util.Date#getTime()}. This is because SQLite doesn't handle + * Java's {@code long} well. + */ + public static final String COLUMN_MODIFICATION_TIME = "modification_time"; + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/BaseFileProviderUtils.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/BaseFileProviderUtils.java new file mode 100644 index 00000000..d06988fe --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/BaseFileProviderUtils.java @@ -0,0 +1,653 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.providers; + +import group.pals.android.lib.ui.filechooser.providers.basefile.BaseFileContract.BaseFile; +import group.pals.android.lib.ui.filechooser.providers.localfile.LocalFileProvider; +import group.pals.android.lib.ui.filechooser.utils.ui.Ui; + +import java.io.File; +import java.util.HashMap; +import java.util.Map; +import java.util.Map.Entry; + +import android.content.Context; +import android.database.Cursor; +import android.database.MatrixCursor; +import android.net.Uri; +import android.os.Bundle; + +/** + * Utilities for base file provider. + * + * @author Hai Bison + * @since v5.1 beta + */ +public class BaseFileProviderUtils { + + @SuppressWarnings("unused") + private static final String CLASSNAME = BaseFileProviderUtils.class + .getName(); + + /** + * Map of provider ID to its authority. + *

+ * Note for developers: If you provide your own provider, use + * {@link #registerProviderInfo(String, String)} to register it.. + */ + private static final Map MAP_PROVIDER_INFO = new HashMap(); + + private static final String COLUMN_AUTHORITY = "authority"; + + /** + * Registers a file provider. + * + * @param id + * the provider ID. It should be a UUID. + * @param authority + * the autority. + */ + public static void registerProviderInfo(String id, String authority) { + Bundle bundle = new Bundle(); + bundle.putString(COLUMN_AUTHORITY, authority); + MAP_PROVIDER_INFO.put(id, bundle); + }// registerProviderInfo() + + /** + * Gets provider authority from its ID. + * + * @param providerId + * the provider ID. + * @return the provider authority, or {@code null} if not available. + */ + public static String getProviderAuthority(String providerId) { + return MAP_PROVIDER_INFO.get(providerId).getString(COLUMN_AUTHORITY); + }// getProviderAuthority() + + /** + * Gets provider ID from its authority. + * + * @param authority + * the provider authority. + * @return the provider ID, or {@code null} if not available. + */ + public static String getProviderId(String authority) { + for (Entry entry : MAP_PROVIDER_INFO.entrySet()) + if (entry.getValue().getString(COLUMN_AUTHORITY).equals(authority)) + return entry.getKey(); + return null; + }// getProviderId() + + /** + * Gets provider name from its ID. + *

+ * Note: You should always use the method + * {@link #getProviderName(Context, String)} rather than this one whenever + * possible. Because this method does not guarantee the result. + * + * @param providerId + * the provider ID. + * @return the provider name, or {@code null} if not available. + */ + private static String getProviderName(String providerId) { + return MAP_PROVIDER_INFO.get(providerId).getString( + BaseFile.COLUMN_PROVIDER_NAME); + }// getProviderName() + + /** + * Gets provider name from its ID. + * + * @param context + * {@link Context}. + * @param providerId + * the provider ID. + * @return the provider name, can be {@code null} if not provided. + */ + public static String getProviderName(Context context, String providerId) { + if (getProviderAuthority(providerId) == null) + return null; + + String result = getProviderName(providerId); + + if (result == null) { + Cursor cursor = context + .getContentResolver() + .query(BaseFile + .genContentUriApi(getProviderAuthority(providerId)), + null, null, null, null); + if (cursor == null) + return null; + + try { + if (cursor.moveToFirst()) { + result = cursor.getString(cursor + .getColumnIndex(BaseFile.COLUMN_PROVIDER_NAME)); + setProviderName(providerId, result); + } else + return null; + } finally { + cursor.close(); + } + } + + return result; + }// getProviderName() + + /** + * Sets provider name. + * + * @param providerId + * the provider ID. + * @param providerName + * the provider name. + */ + private static void setProviderName(String providerId, String providerName) { + MAP_PROVIDER_INFO.get(providerId).putString( + BaseFile.COLUMN_PROVIDER_NAME, providerName); + }// setProviderName() + + /** + * Gets the provider icon (badge) resource ID. + * + * @param context + * the context. The resource ID will be retrieved based on this + * context's theme (for example light or dark). + * @param providerId + * the provider ID. + * @return the resource ID of the icon (badge). + */ + public static int getProviderIconId(Context context, String providerId) { + int attr = MAP_PROVIDER_INFO.get(providerId).getInt( + BaseFile.COLUMN_PROVIDER_ICON_ATTR); + if (attr == 0) { + Cursor cursor = context + .getContentResolver() + .query(BaseFile + .genContentUriApi(getProviderAuthority(providerId)), + null, null, null, null); + if (cursor != null) { + try { + if (cursor.moveToFirst()) { + attr = cursor + .getInt(cursor + .getColumnIndex(BaseFile.COLUMN_PROVIDER_ICON_ATTR)); + MAP_PROVIDER_INFO.get(providerId).putInt( + BaseFile.COLUMN_PROVIDER_ICON_ATTR, attr); + } + } finally { + cursor.close(); + } + } + } + + int res = Ui.resolveAttribute(context, attr); + if (res == 0) + res = attr; + return res; + }// getProviderIconId() + + /** + * Default columns of a base file cursor. + *

+ * The column orders are: + *

+ *

    + *
  1. {@link BaseFile#_ID}
  2. + *
  3. {@link BaseFile#COLUMN_URI}
  4. + *
  5. {@link BaseFile#COLUMN_REAL_URI}
  6. + *
  7. {@link BaseFile#COLUMN_NAME}
  8. + *
  9. {@link BaseFile#COLUMN_CAN_READ}
  10. + *
  11. {@link BaseFile#COLUMN_CAN_WRITE}
  12. + *
  13. {@link BaseFile#COLUMN_SIZE}
  14. + *
  15. {@link BaseFile#COLUMN_TYPE}
  16. + *
  17. {@link BaseFile#COLUMN_MODIFICATION_TIME}
  18. + *
  19. {@link BaseFile#COLUMN_ICON_ID}
  20. + *
+ */ + public static final String[] BASE_FILE_CURSOR_COLUMNS = { BaseFile._ID, + BaseFile.COLUMN_URI, BaseFile.COLUMN_REAL_URI, + BaseFile.COLUMN_NAME, BaseFile.COLUMN_CAN_READ, + BaseFile.COLUMN_CAN_WRITE, BaseFile.COLUMN_SIZE, + BaseFile.COLUMN_TYPE, BaseFile.COLUMN_MODIFICATION_TIME, + BaseFile.COLUMN_ICON_ID }; + + /** + * Creates new cursor which holds default properties of a base file for + * client to access. + * + * @return the new empty cursor. The columns are + * {@link #BASE_FILE_CURSOR_COLUMNS}. + */ + public static MatrixCursor newBaseFileCursor() { + return new MatrixCursor(BASE_FILE_CURSOR_COLUMNS); + }// newBaseFileCursor() + + /** + * Creates new cursor, closes it and returns it ^^ + * + * @return the newly closed cursor. + */ + public static MatrixCursor newClosedCursor() { + MatrixCursor cursor = new MatrixCursor(new String[0]); + cursor.close(); + return cursor; + }// newClosedCursor() + + /** + * Checks if {@code uri} is a directory. + * + * @param context + * {@link Context}. + * @param uri + * the URI you want to check. + * @return {@code true} if {@code uri} is a directory, {@code false} + * otherwise. + */ + public static boolean isDirectory(Context context, Uri uri) { + Cursor cursor = context.getContentResolver().query(uri, null, null, + null, null); + if (cursor == null) + return false; + + try { + if (cursor.moveToFirst()) + return isDirectory(cursor); + return false; + } finally { + cursor.close(); + } + }// isDirectory() + + /** + * Checks if {@code cursor} is a directory. + * + * @param cursor + * the cursor points to a file. + * @return {@code true} if {@code cursor} is a directory, {@code false} + * otherwise. + */ + public static boolean isDirectory(Cursor cursor) { + return cursor.getInt(cursor.getColumnIndex(BaseFile.COLUMN_TYPE)) == BaseFile.FILE_TYPE_DIRECTORY; + }// isDirectory() + + /** + * Checks if {@code uri} is a file. + * + * @param context + * {@link Context}. + * @param uri + * the URI you want to check. + * @return {@code true} if {@code uri} is a file, {@code false} otherwise. + */ + public static boolean isFile(Context context, Uri uri) { + Cursor cursor = context.getContentResolver().query(uri, null, null, + null, null); + if (cursor == null) + return false; + + try { + if (cursor.moveToFirst()) + return isFile(cursor); + return false; + } finally { + cursor.close(); + } + }// isFile() + + /** + * Checks if {@code cursor} is a file. + * + * @param cursor + * the cursor points to a file. + * @return {@code true} if {@code uri} is a file, {@code false} otherwise. + */ + public static boolean isFile(Cursor cursor) { + return cursor.getInt(cursor.getColumnIndex(BaseFile.COLUMN_TYPE)) == BaseFile.FILE_TYPE_FILE; + }// isFile() + + /** + * Gets file name of {@code uri}. + * + * @param context + * {@link Context}. + * @param uri + * the URI you want to get. + * @return the file name if {@code uri} is a file, {@code null} otherwise. + */ + public static String getFileName(Context context, Uri uri) { + Cursor cursor = context.getContentResolver().query(uri, null, null, + null, null); + if (cursor == null) + return null; + + try { + if (cursor.moveToFirst()) + return getFileName(cursor); + return null; + } finally { + cursor.close(); + } + }// getFileName() + + /** + * Gets filename of {@code cursor}. + * + * @param cursor + * the cursor points to a file. + * @return the filename. + */ + public static String getFileName(Cursor cursor) { + return cursor.getString(cursor.getColumnIndex(BaseFile.COLUMN_NAME)); + }// getFileName() + + /** + * Gets the real URI of {@code uri}. This is independent of the content + * provider's URI ({@code uri}). For example with {@link LocalFileProvider}, + * this method gets the URI which you can create new {@link File} object + * directly from it. + * + * @param context + * {@link Context}. + * @param uri + * the content provider URI which you want to get real URI from. + * @return the real URI of {@code uri}. + */ + public static Uri getRealUri(Context context, Uri uri) { + Cursor cursor = context.getContentResolver().query(uri, null, null, + null, null); + if (cursor == null) + return null; + + try { + if (cursor.moveToFirst()) + return getRealUri(cursor); + return null; + } finally { + cursor.close(); + } + }// getRealUri() + + /** + * Gets the real URI. This is independent of the content provider's URI + * which {@code cursor} points to. For example with + * {@link LocalFileProvider}, this method gets the URI which you can create + * new {@link File} object directly from it. + * + * @param cursor + * the cursor points to a file. + * @return the real URI. + */ + public static Uri getRealUri(Cursor cursor) { + return Uri.parse(cursor.getString(cursor + .getColumnIndex(BaseFile.COLUMN_REAL_URI))); + }// getRealUri() + + /** + * Gets file type of the file pointed by {@code uri}. + * + * @param context + * {@link Context}. + * @param uri + * the URI you want to get. + * @return the file type of {@code uri}, can be one of + * {@link #FILE_TYPE_DIRECTORY}, {@link #FILE_TYPE_FILE}, + * {@link #FILE_TYPE_UNKNOWN}, {@link #FILE_TYPE_NOT_EXISTED}. + */ + public static int getFileType(Context context, Uri uri) { + Cursor cursor = context.getContentResolver().query(uri, null, null, + null, null); + if (cursor == null) + return BaseFile.FILE_TYPE_NOT_EXISTED; + + try { + if (cursor.moveToFirst()) + return getFileType(cursor); + return BaseFile.FILE_TYPE_NOT_EXISTED; + } finally { + cursor.close(); + } + }// getFileType() + + /** + * Gets file type of the file pointed by {@code cursor}. + * + * @param cursor + * the cursor points to a file. + * @return the file type, can be one of {@link #FILE_TYPE_DIRECTORY}, + * {@link #FILE_TYPE_FILE}, {@link #FILE_TYPE_UNKNOWN}, + * {@link #FILE_TYPE_NOT_EXISTED}. + */ + public static int getFileType(Cursor cursor) { + return cursor.getInt(cursor.getColumnIndex(BaseFile.COLUMN_TYPE)); + }// getFileType() + + /** + * Gets URI of {@code cursor}. + * + * @param cursor + * the cursor points to a file. + * @return the URI. + */ + public static Uri getUri(Cursor cursor) { + return Uri.parse(cursor.getString(cursor + .getColumnIndex(BaseFile.COLUMN_URI))); + }// getFileName() + + /** + * Checks if the file pointed by {@code uri} is existed or not. + * + * @param context + * {@link Context}. + * @param uri + * the URI you want to check. + * @return {@code true} or {@code false}. + */ + public static boolean fileExists(Context context, Uri uri) { + Cursor cursor = context.getContentResolver().query(uri, null, null, + null, null); + if (cursor == null) + return false; + + try { + if (cursor.moveToFirst()) + return cursor.getInt(cursor + .getColumnIndex(BaseFile.COLUMN_TYPE)) != BaseFile.FILE_TYPE_NOT_EXISTED; + return false; + } finally { + cursor.close(); + } + }// fileExists() + + /** + * Checks if the file pointed by {@code uri} is readable or not. + * + * @param context + * {@link Context}. + * @param uri + * the URI you want to check. + * @return {@code true} or {@code false}. + */ + public static boolean fileCanRead(Context context, Uri uri) { + Cursor cursor = context.getContentResolver().query(uri, null, null, + null, null); + if (cursor == null) + return false; + + try { + if (cursor.moveToFirst()) + return fileCanRead(cursor); + return false; + } finally { + cursor.close(); + } + }// fileCanRead() + + /** + * Checks if the file pointed be {@code cursor} is readable or not. + * + * @param cursor + * the cursor points to a file. + * @return {@code true} or {@code false}. + */ + public static boolean fileCanRead(Cursor cursor) { + if (cursor.getInt(cursor.getColumnIndex(BaseFile.COLUMN_CAN_READ)) != 0) { + switch (cursor.getInt(cursor.getColumnIndex(BaseFile.COLUMN_TYPE))) { + case BaseFile.FILE_TYPE_DIRECTORY: + case BaseFile.FILE_TYPE_FILE: + return true; + } + } + + return false; + }// fileCanRead() + + /** + * Checks if the file pointed by {@code uri} is writable or not. + * + * @param context + * {@link Context}. + * @param uri + * the URI you want to check. + * @return {@code true} or {@code false}. + */ + public static boolean fileCanWrite(Context context, Uri uri) { + Cursor cursor = context.getContentResolver().query(uri, null, null, + null, null); + if (cursor == null) + return false; + + try { + if (cursor.moveToFirst()) + return fileCanWrite(cursor); + return false; + } finally { + cursor.close(); + } + }// fileCanWrite() + + /** + * Checks if the file pointed by {@code cursor} is writable or not. + * + * @param cursor + * the cursor points to a file. + * @return {@code true} or {@code false}. + */ + public static boolean fileCanWrite(Cursor cursor) { + if (cursor.getInt(cursor.getColumnIndex(BaseFile.COLUMN_CAN_WRITE)) != 0) { + switch (cursor.getInt(cursor.getColumnIndex(BaseFile.COLUMN_TYPE))) { + case BaseFile.FILE_TYPE_DIRECTORY: + case BaseFile.FILE_TYPE_FILE: + return true; + } + } + + return false; + }// fileCanWrite() + + /** + * Gets default path of a provider. + * + * @param context + * {@link Context}. + * @param authority + * the provider's authority. + * @return the default path, can be {@code null}. + */ + public static Uri getDefaultPath(Context context, String authority) { + Cursor cursor = context.getContentResolver().query( + BaseFile.genContentUriApi(authority).buildUpon() + .appendPath(BaseFile.CMD_GET_DEFAULT_PATH).build(), + null, null, null, null); + if (cursor == null) + return null; + + try { + if (cursor.moveToFirst()) + return Uri.parse(cursor.getString(cursor + .getColumnIndex(BaseFile.COLUMN_URI))); + return null; + } finally { + cursor.close(); + } + }// getDefaultPath() + + /** + * Gets parent directory of {@code uri}. + * + * @param context + * {@link Context}. + * @param uri + * the URI of an existing file. + * @return the parent file if it exists, {@code null} otherwise. + */ + public static Uri getParentFile(Context context, Uri uri) { + Cursor cursor = context.getContentResolver().query( + BaseFile.genContentUriApi(uri.getAuthority()) + .buildUpon() + .appendPath(BaseFile.CMD_GET_PARENT) + .appendQueryParameter(BaseFile.PARAM_SOURCE, + uri.getLastPathSegment()).build(), null, null, + null, null); + if (cursor == null) + return null; + + try { + if (cursor.moveToFirst()) + return Uri.parse(cursor.getString(cursor + .getColumnIndex(BaseFile.COLUMN_URI))); + return null; + } finally { + cursor.close(); + } + }// getParentFile() + + /** + * Checks if {@code uri1} is ancestor of {@code uri2}. + * + * @param context + * {@link Context}. + * @param uri1 + * the first URI. + * @param uri2 + * the second URI. + * @return {@code true} if {@code uri1} is ancestor of {@code uri2}, + * {@code false} otherwise. + */ + public static boolean isAncestorOf(Context context, Uri uri1, Uri uri2) { + return context.getContentResolver().query( + BaseFile.genContentUriApi(uri1.getAuthority()) + .buildUpon() + .appendPath(BaseFile.CMD_IS_ANCESTOR_OF) + .appendQueryParameter(BaseFile.PARAM_SOURCE, + uri1.getLastPathSegment()) + .appendQueryParameter(BaseFile.PARAM_TARGET, + uri2.getLastPathSegment()).build(), null, null, + null, null) != null; + }// isAncestorOf() + + /** + * Cancels a task with its ID. + * + * @param context + * the context. + * @param authority + * the file provider authority. + * @param taskId + * the task ID. + */ + public static void cancelTask(Context context, String authority, int taskId) { + context.getContentResolver().query( + BaseFile.genContentUriApi(authority) + .buildUpon() + .appendPath(BaseFile.CMD_CANCEL) + .appendQueryParameter(BaseFile.PARAM_TASK_ID, + Integer.toString(taskId)).build(), null, null, + null, null); + }// cancelTask() + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/DbUtils.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/DbUtils.java new file mode 100644 index 00000000..640be242 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/DbUtils.java @@ -0,0 +1,86 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.providers; + +import android.database.DatabaseUtils; + +/** + * Database utilities. + * + * @author Hai Bison + * @since v5.1 beta + */ +public class DbUtils { + + public static final String DATE_FORMAT = "yyyy:MM:dd'T'kk:mm:ss"; + /** + * SQLite component FTS3. + * + * @since v4.6 beta + */ + public static final String SQLITE_FTS3 = "FTS3"; + /** + * SQLite component FTS4. + * + * @since v4.6 beta + */ + public static final String SQLITE_FTS4 = "FTS4"; + + /** + * Hidden column of FTS virtual table. + */ + public static final String SQLITE_FTS_COLUMN_ROW_ID = "rowid"; + + /** + * Joins all columns into one statement. + * + * @param cols + * array of columns. + * @return E.g: "col1,col2,col3" + */ + public static String joinColumns(String[] cols) { + if (cols == null) + return ""; + + StringBuffer sb = new StringBuffer(); + for (String col : cols) { + sb.append(col).append(","); + } + + return sb.toString().replaceAll(",$", ""); + }// joinColumns() + + /** + * Formats {@code n} to text to store to database. This method prefixes the + * output string with {@code "0"} to make sure the results will always have + * same length (for a {@link Long}). So it will work when comparing + * different values as text. + * + * @param n + * a long value. + * @return the formatted string. + */ + public static String formatNumber(long n) { + return String.format("%020d", n); + }// formatNumber() + + /** + * Calls {@link DatabaseUtils#sqlEscapeString(String)}, then removes single + * quotes at the begin and the end of the returned string. + * + * @param value + * the string to escape. If {@code null}, empty string will + * return; + * @return the "raw" escaped-string. + */ + public static String rawSqlEscapeString(String value) { + return value == null ? "" : DatabaseUtils.sqlEscapeString(value) + .replaceFirst("(?msi)^'", "").replaceFirst("(?msi)'$", ""); + }// rawSqlEscapeString() + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/ProviderUtils.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/ProviderUtils.java new file mode 100644 index 00000000..944be962 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/ProviderUtils.java @@ -0,0 +1,104 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.providers; + +import android.content.ContentResolver; +import android.net.Uri; + +/** + * Utilities for providers. + * + * @author Hai Bison + * @since v5.1 beta + */ +public class ProviderUtils { + + /** + * The scheme part for default provider's URI. + */ + public static final String SCHEME = ContentResolver.SCHEME_CONTENT + "://"; + + /** + * Gets integer parameter. + * + * @param uri + * the original URI. + * @param key + * the key of query parameter. + * @param defaultValue + * will be returned if nothing found or parsing value failed. + * @return the integer value. + */ + public static int getIntQueryParam(Uri uri, String key, int defaultValue) { + try { + return Integer.parseInt(uri.getQueryParameter(key)); + } catch (NumberFormatException e) { + return defaultValue; + } + }// getIntQueryParam() + + /** + * Gets long parameter. + * + * @param uri + * the original URI. + * @param key + * the key of query parameter. + * @param defaultValue + * will be returned if nothing found or parsing value failed. + * @return the long value. + */ + public static long getLongQueryParam(Uri uri, String key, long defaultValue) { + try { + return Long.parseLong(uri.getQueryParameter(key)); + } catch (NumberFormatException e) { + return defaultValue; + } + }// getLongQueryParam() + + /** + * Gets boolean parameter. + * + * @param uri + * the original URI. + * @param key + * the key of query parameter. + * @return {@code false} if the parameter does not exist, or it is either + * {@code "false"} or {@code "0"}. {@code true} otherwise. + */ + public static boolean getBooleanQueryParam(Uri uri, String key) { + String param = uri.getQueryParameter(key); + if (param == null || Boolean.FALSE.toString().equalsIgnoreCase(param) + || Integer.toString(0).equalsIgnoreCase(param)) + return false; + return true; + }// getBooleanQueryParam() + + /** + * Gets boolean parameter. + * + * @param uri + * the original URI. + * @param key + * the key of query parameter. + * @param defaultValue + * the default value if the parameter does not exist. + * @return {@code defaultValue} if the parameter does not exist, or it is + * either {@code "false"} or {@code "0"}. {@code true} otherwise. + */ + public static boolean getBooleanQueryParam(Uri uri, String key, + boolean defaultValue) { + String param = uri.getQueryParameter(key); + if (param == null) + return defaultValue; + if (param.matches("(?i)false|(0+)")) + return false; + return true; + }// getBooleanQueryParam() + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/basefile/BaseFileContract.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/basefile/BaseFileContract.java new file mode 100644 index 00000000..705b3993 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/basefile/BaseFileContract.java @@ -0,0 +1,537 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.providers.basefile; + +import group.pals.android.lib.ui.filechooser.providers.BaseColumns; +import group.pals.android.lib.ui.filechooser.providers.ProviderUtils; +import group.pals.android.lib.ui.filechooser.providers.localfile.FileObserverEx; +import group.pals.android.lib.ui.filechooser.providers.localfile.LocalFileProvider; + +import java.io.File; + +import android.content.ContentResolver; +import android.net.Uri; + +/** + * Base file contract. + * + * @author Hai Bison + * @since v5.1 beta + */ +public class BaseFileContract { + + /** + * This class cannot be instantiated. + */ + private BaseFileContract() { + }// BaseFileContract() + + /** + * Base file. + * + * @author Hai Bison + * @since v5.1 beta + */ + public static final class BaseFile implements BaseColumns { + + /** + * This class cannot be instantiated. + */ + private BaseFile() { + }// BaseFile() + + /* + * FILE TYPE. + */ + + /** + * Directory. + */ + public static final int FILE_TYPE_DIRECTORY = 0; + /** + * File. + */ + public static final int FILE_TYPE_FILE = 1; + /** + * UNKNOWN file type. + */ + public static final int FILE_TYPE_UNKNOWN = 2; + /** + * File is not existed. + */ + public static final int FILE_TYPE_NOT_EXISTED = 3; + + /* + * FILTER MODE. + */ + + /** + * Only files. + */ + public static final int FILTER_FILES_ONLY = 0; + /** + * Only directories. + */ + public static final int FILTER_DIRECTORIES_ONLY = 1; + /** + * Files and directories. + */ + public static final int FILTER_FILES_AND_DIRECTORIES = 2; + + /* + * SORT MODE. + */ + + /** + * Sort by name. + */ + public static final int SORT_BY_NAME = 0; + /** + * Sort by size. + */ + public static final int SORT_BY_SIZE = 1; + /** + * Sort by last modified. + */ + public static final int SORT_BY_MODIFICATION_TIME = 2; + + /* + * PATHS + */ + + /** + * This is internal field. + *

+ * The path to a single directory's contents. You query this path to get + * the contents of that directory. + */ + public static final String PATH_DIR = "dir"; + /** + * This is internal field. + *

+ * The path to a single file. This can be a file or a directory. + */ + public static final String PATH_FILE = "file"; + /** + * This is internal field. + *

+ * The path to query the provider's information such as name, ID... + */ + public static final String PATH_API = "api"; + + /* + * COMMANDS. + */ + + /** + * Use this command to cancel a previous task you executed. You set the + * task ID with {@link #PARAM_TASK_ID}. + * + * @see #PARAM_TASK_ID + */ + public static final String CMD_CANCEL = "cancel"; + + /** + * Use this command along with two parameters: a source directory ID ( + * {@link #PARAM_SOURCE}) and a target file/ directory ID ( + * {@link #PARAM_TARGET}). It will return a closed cursor if the + * given source file is a directory and it is ancestor of the target + * file. + *

+ * If the given file is not a directory or is not ancestor of the file + * provided by this parameter, the result will be {@code null}. + *

+ * For example, with local file, this query returns {@code true}: + *

+ * {@code content://local-file-authority/api/is_ancestor_of?source="/mnt/sdcard"&target="/mnt/sdcard/Android/data/cache"} + *

+ * Note that no matter how many levels between the ancestor and the + * descendant are, it is still the ancestor. This is not + * the same concept as "parent", which will return {@code false} in + * above example. + * + * @see #PARAM_SOURCE + * @see #PARAM_TARGET + */ + public static final String CMD_IS_ANCESTOR_OF = "is_ancestor_of"; + + /** + * Use this command to get default path of a provider. + *

+ * Type: {@code String} + */ + public static final String CMD_GET_DEFAULT_PATH = "get_default_path"; + + /** + * Use this parameter to get parent file of a file. You provide the + * source file ID with {@link #PARAM_SOURCE}. + * + * @see #PARAM_SOURCE + */ + public static final String CMD_GET_PARENT = "get_parent"; + + /** + * Use this command when you don't need to work with the content + * provider anymore. Normally Android handles ContentProvider startup + * and shutdown automatically. But in case of + * {@link LocalFileProvider}, it uses {@link FileObserverEx} to watch + * for changes of files. The SDK doesn't clarify the ending events of a + * content provider. So the file-observer objects could continue to run + * even if your activity has stopped. Hence this command is useful to + * let the providers know when they can shutdown the background jobs. + */ + public static final String CMD_SHUTDOWN = "shutdown"; + + /* + * PARAMETERS. + */ + + /** + * Use this parameter to provide the source file ID. + *

+ * Type: URI + */ + public static final String PARAM_SOURCE = "source"; + + /** + * Use this parameter to provide the target file ID. + *

+ * Type: URI + */ + public static final String PARAM_TARGET = "target"; + + /** + * Use this parameter to provide the name of new file/ directory you + * want to create. + *

+ * Type: {@code String} + * + * @see #PARAM_FILE_TYPE + */ + public static final String PARAM_NAME = "name"; + + /** + * Use this parameter to provide the type of new file that you want to + * create. It can be {@link #FILE_TYPE_DIRECTORY} or + * {@link #FILE_TYPE_FILE}. If not provided, default is + * {@link #FILE_TYPE_DIRECTORY}. + * + * @see #PARAM_NAME + */ + public static final String PARAM_FILE_TYPE = "file_type"; + + /** + * Use this parameter to set an ID to any task. + *

+ * Default: {@code 0} with all methods. + *

+ * Type: {@code Integer} + */ + public static final String PARAM_TASK_ID = "task_id"; + + /** + * Use this parameter for operators which can work recursively, such as + * deleting a directory... The value can be {@code "true"} or + * {@code "1"} for {@code true}, {@code "false"} or {@code "0"} for + * {@code false}. + *

+ * Default: + *

+ *

    + *
  • {@code "true"} with {@code delete()}.
  • + *
+ *

+ * Type: {@code Boolean} + */ + public static final String PARAM_RECURSIVE = "recursive"; + + /** + * Use this parameter to show hidden files. The value can be + * {@code "true"} or {@code "1"} for {@code true}, {@code "false"} or + * {@code "0"} for {@code false}. + *

+ * Default: {@code "false"} with {@code query()}. + *

+ * Type: {@code Boolean} + */ + public static final String PARAM_SHOW_HIDDEN_FILES = "show_hidden_files"; + + /** + * Use this parameter to filter file type. Can be one of + * {@link #FILTER_FILES_ONLY}, {@link #FILTER_DIRECTORIES_ONLY}, + * {@link #FILTER_FILES_AND_DIRECTORIES}. + *

+ * Default: {@link #FILTER_FILES_AND_DIRECTORIES} with {@code query()}. + *

+ * Type: {@code Integer} + */ + public static final String PARAM_FILTER_MODE = "filter_mode"; + + /** + * Use this parameter to sort files. Can be one of + * {@link #SORT_BY_MODIFICATION_TIME}, {@link #SORT_BY_NAME}, + * {@link #SORT_BY_SIZE}. + *

+ * Default: {@link #SORT_BY_NAME} with {@code query()}. + *

+ * Type: {@code Integer} + */ + public static final String PARAM_SORT_BY = "sort_by"; + + /** + * Use this parameter for sort order. Can be {@code "true"} or + * {@code "1"} for {@code true}, {@code "false"} or {@code "0"} for + * {@code false}. + *

+ * Default: {@code "true"} with {@code query()}. + *

+ * Type: {@code Boolean} + */ + public static final String PARAM_SORT_ASCENDING = "sort_ascending"; + + /** + * Use this parameter to limit results. + *

+ * Default: {@code 1000} with {@code query()}. + *

+ * Type: {@code Integer} + */ + public static final String PARAM_LIMIT = "limit"; + + /** + * This parameter is returned from the provider. It's only used for + * {@code query()} while querying directory contents. Can be + * {@code "true"} or {@code "1"} for {@code true}, {@code "false"} or + * {@code "0"} for {@code false}. + *

+ * Type: {@code Boolean} + */ + public static final String PARAM_HAS_MORE_FILES = "has_more_files"; + + /** + * Use this parameter to append a file name to a full path of directory + * to obtains its full pathname. + *

+ * This parameter can be use together with {@link #PARAM_APPEND_PATH}, + * the priority is lesser than that parameter. + *

+ *

    + *
  • Scope: + * {@link ContentResolver#query(Uri, String[], String, String[], String)} + * and related.
  • + *
+ *

+ * Type: {@code String} + */ + public static final String PARAM_APPEND_NAME = "append_name"; + + /** + * Use this parameter to append a partial path to a full path of + * directory to obtains its full pathname. The value is a URI, every + * path segment of the URI is a partial name. You can build the URI with + * scheme {@link ContentResolver#SCHEME_FILE}, appending your paths with + * {@link Uri.Builder#appendPath(String)}. + *

+ * This parameter can be use together with {@link #PARAM_APPEND_NAME}, + * the priority is higher than that parameter. + *

+ *

    + *
  • Scope: + * {@link ContentResolver#query(Uri, String[], String, String[], String)} + * and related.
  • + *
+ *

+ * Type: {@code String} + * + * @see #PARAM_APPEND_NAME + */ + public static final String PARAM_APPEND_PATH = "append_path"; + + /** + * Use this parameter to set a positive regex to filter filename (with + * {@code query()}). If the regex can't be compiled due to syntax error, + * then it will be ignored. + *

+ * Type: {@code String} + */ + public static final String PARAM_POSITIVE_REGEX_FILTER = "positive_regex_filter"; + + /** + * Use this parameter to set a negative regex to filter filename (with + * {@code query()}). If the regex can't be compiled due to syntax error, + * then it will be ignored. + *

+ * Type: {@code String} + */ + public static final String PARAM_NEGATIVE_REGEX_FILTER = "negative_regex_filter"; + + /** + * Use this parameter to tell the provider to validate files or not. + *

+ * Type: {@code String} - can be {@code "true"} or {@code "1"} for + * {@code true}, {@code "false"} or {@code "0"} for {@code false}. + *

+ * Scope: + * {@link ContentResolver#query(Uri, String[], String, String[], String)} + * and related. + *

+ * Default: {@code true} + * + * @see #CMD_IS_ANCESTOR_OF + */ + public static final String PARAM_VALIDATE = "validate"; + + /* + * URI builders. + */ + + /** + * Generates content URI API for a provider. + * + * @param authority + * the authority of file provider. + * @return The API URI for a provider. Default will return provider name + * and ID. + */ + public static Uri genContentUriApi(String authority) { + return Uri.parse(ProviderUtils.SCHEME + authority + "/" + PATH_API); + }// genContentUriBase() + + /** + * Generates content URI base for a single directory's contents. That + * means this URI is used to get the content of the given directory, + * not the attributes of its. To get the attributes of a + * directory (or a file), use {@link #genContentIdUriBase(String)}. + * + * @param authority + * the authority of file provider. + * @return The base URI for a single directory. You append it with the + * URI to full path of the directory. + */ + public static Uri genContentUriBase(String authority) { + return Uri.parse(ProviderUtils.SCHEME + authority + "/" + PATH_DIR + + "/"); + }// genContentUriBase() + + /** + * Generates content URI base for a single file. + * + * @param authority + * the authority of file provider. + * @return The base URI for a single file. You append it with the URI to + * full path of a single file. + */ + public static Uri genContentIdUriBase(String authority) { + return Uri.parse(ProviderUtils.SCHEME + authority + "/" + PATH_FILE + + "/"); + }// genContentIdUriBase() + + /* + * MIME type definitions. + */ + + /** + * The MIME type providing a directory of files. + */ + public static final String CONTENT_TYPE = "vnd.android.cursor.dir/vnd.android-filechooser.basefile"; + + /** + * The MIME type of a single file. + */ + public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/vnd.android-filechooser.basefile"; + + /* + * Column definitions + */ + + /** + * The URI of this file. + *

+ * Type: {@code String} + */ + public static final String COLUMN_URI = "uri"; + + /** + * The real URI of this file. This URI is independent of the content + * provider's URI. For example with {@link LocalFileProvider}, this + * column contains the URI which you can create new {@link File} object + * directly from it. + *

+ * Type: {@code String} + */ + public static final String COLUMN_REAL_URI = "real_uri"; + + /** + * The name of this file. + *

+ * Type: {@code String} + */ + public static final String COLUMN_NAME = "name"; + + /** + * Size of this file. + *

+ * Type: {@code Long} + */ + public static final String COLUMN_SIZE = "size"; + + /** + * Holds the readable attribute of this file, {@code 0 == false} and + * {@code 1 == true}. + *

+ * Type: {@code Integer} + */ + public static final String COLUMN_CAN_READ = "can_read"; + + /** + * Holds the writable attribute of this file, {@code 0 == false} and + * {@code 1 == true}. + *

+ * Type: {@code Integer} + */ + public static final String COLUMN_CAN_WRITE = "can_write"; + + /** + * The type of this file. Can be one of {@link #FILE_TYPE_DIRECTORY}, + * {@link #FILE_TYPE_FILE}, {@link #FILE_TYPE_UNKNOWN}, + * {@link #FILE_TYPE_NOT_EXISTED}. + *

+ * Type: {@code Integer} + */ + public static final String COLUMN_TYPE = "type"; + + /** + * The resource ID of the file icon. + *

+ * Type: {@code Integer} + */ + public static final String COLUMN_ICON_ID = "icon_id"; + + /** + * The name of this provider. + *

+ * Type: {@code String} + */ + public static final String COLUMN_PROVIDER_NAME = "provider_name"; + + /** + * The ID of this provider. + *

+ * Type: {@code String} + */ + public static final String COLUMN_PROVIDER_ID = "provider_id"; + + /** + * The resource ID ({@code R.attr}) of the badge (icon) of the provider. + *

+ * Type: {@code Integer} + */ + public static final String COLUMN_PROVIDER_ICON_ATTR = "provider_icon_attr"; + }// BaseFile + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/basefile/BaseFileProvider.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/basefile/BaseFileProvider.java new file mode 100644 index 00000000..389aa755 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/basefile/BaseFileProvider.java @@ -0,0 +1,127 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.providers.basefile; + +import group.pals.android.lib.ui.filechooser.providers.basefile.BaseFileContract.BaseFile; + +import java.text.Collator; + +import android.content.ContentProvider; +import android.content.ContentValues; +import android.content.UriMatcher; +import android.database.Cursor; +import android.net.Uri; +import android.util.SparseBooleanArray; + +/** + * Base provider for files. + * + * @author Hai Bison + * @since v5.1 beta + */ +public abstract class BaseFileProvider extends ContentProvider { + + /* + * Constants used by the Uri matcher to choose an action based on the + * pattern of the incoming URI. + */ + + /** + * The incoming URI matches the directory's contents URI pattern. + */ + protected static final int URI_DIRECTORY = 1; + + /** + * The incoming URI matches the single file URI pattern. + */ + protected static final int URI_FILE = 2; + + /** + * The incoming URI matches the identification URI pattern. + */ + protected static final int URI_API = 3; + + /** + * The incoming URI matches the API command URI pattern. + */ + protected static final int URI_API_COMMAND = 4; + + /** + * A {@link UriMatcher} instance. + */ + protected static final UriMatcher URI_MATCHER = new UriMatcher( + UriMatcher.NO_MATCH); + + /** + * Map of task IDs to their interruption signals. + */ + protected final SparseBooleanArray mMapInterruption = new SparseBooleanArray(); + /** + * This collator is used to compare file names. + */ + protected final Collator mCollator = Collator.getInstance(); + + @Override + public boolean onCreate() { + return true; + }// onCreate() + + @Override + public String getType(Uri uri) { + /* + * Chooses the MIME type based on the incoming URI pattern. + */ + switch (URI_MATCHER.match(uri)) { + case URI_API: + case URI_API_COMMAND: + case URI_DIRECTORY: + return BaseFile.CONTENT_TYPE; + + case URI_FILE: + return BaseFile.CONTENT_ITEM_TYPE; + + default: + throw new IllegalArgumentException("UNKNOWN URI " + uri); + } + }// getType() + + @Override + public int delete(Uri uri, String selection, String[] selectionArgs) { + /* + * Do nothing. + */ + return 0; + }// delete() + + @Override + public Uri insert(Uri uri, ContentValues values) { + /* + * Do nothing. + */ + return null; + }// insert() + + @Override + public Cursor query(Uri uri, String[] projection, String selection, + String[] selectionArgs, String sortOrder) { + /* + * Do nothing. + */ + return null; + }// query() + + @Override + public int update(Uri uri, ContentValues values, String selection, + String[] selectionArgs) { + /* + * Do nothing. + */ + return 0; + }// update() + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/history/HistoryContract.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/history/HistoryContract.java new file mode 100644 index 00000000..36552f7f --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/history/HistoryContract.java @@ -0,0 +1,127 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.providers.history; + +import group.pals.android.lib.ui.filechooser.providers.BaseColumns; +import group.pals.android.lib.ui.filechooser.providers.ProviderUtils; +import group.pals.android.lib.ui.filechooser.providers.basefile.BaseFileContract.BaseFile; +import android.content.Context; +import android.net.Uri; + +/** + * History contract. + * + * @author Hai Bison + * @since v5.1 beta + */ +public final class HistoryContract implements BaseColumns { + + /** + * The raw authority. + */ + private static final String AUTHORITY = "android-filechooser.history"; + + /** + * Gets the authority of this provider. + * + * @param context + * the context. + * @return the authority. + */ + public static final String getAuthority(Context context) { + return context.getPackageName() + "." + AUTHORITY; + }// getAuthority() + + // This class cannot be instantiated + private HistoryContract() { + } + + /** + * The table name offered by this provider. + */ + public static final String TABLE_NAME = "history"; + + /* + * URI definitions. + */ + + /** + * Path parts for the URIs. + */ + + /** + * Path part for the History URI. + */ + public static final String PATH_HISTORY = "history"; + + /** + * The content:// style URL for this table. + */ + public static final Uri genContentUri(Context context) { + return Uri.parse(ProviderUtils.SCHEME + getAuthority(context) + "/" + + PATH_HISTORY); + }// genContentUri() + + /** + * The content URI base for a single history item. Callers must append a + * numeric history ID to this Uri to retrieve a history item. + */ + public static final Uri genContentIdUriBase(Context context) { + return Uri.parse(ProviderUtils.SCHEME + getAuthority(context) + "/" + + PATH_HISTORY + "/"); + } + + /* + * MIME type definitions. + */ + + /** + * The MIME type of {@link #_ContentUri} providing a directory of history + * items. + */ + public static final String CONTENT_TYPE = "vnd.android.cursor.dir/vnd.android-filechooser.history"; + + /** + * The MIME type of a {@link #_ContentUri} sub-directory of a single history + * item. + */ + public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/vnd.android-filechooser.history"; + + /** + * The default sort order for this table. + */ + public static final String DEFAULT_SORT_ORDER = COLUMN_MODIFICATION_TIME + + " DESC"; + + /* + * Column definitions. + */ + + /** + * Column name for the ID of the provider. + *

+ * Type: {@code String} + */ + public static final String COLUMN_PROVIDER_ID = "provider_id"; + + /** + * Column name for the type of history. The value can be one of + * {@link BaseFile#FILE_TYPE_DIRECTORY}, {@link BaseFile#FILE_TYPE_FILE}. + *

+ * Type: {@code Integer} + */ + public static final String COLUMN_FILE_TYPE = "file_type"; + + /** + * Column name for the URI of history. + *

+ * Type: {@code URI} + */ + public static final String COLUMN_URI = "uri"; + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/history/HistoryHelper.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/history/HistoryHelper.java new file mode 100644 index 00000000..53a369c0 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/history/HistoryHelper.java @@ -0,0 +1,58 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.providers.history; + +import group.pals.android.lib.ui.filechooser.prefs.Prefs; +import group.pals.android.lib.ui.filechooser.providers.DbUtils; +import android.content.Context; +import android.database.sqlite.SQLiteDatabase; +import android.database.sqlite.SQLiteOpenHelper; +import android.os.Build; + +/** + * SQLite helper for history database. + * + * @author Hai Bison + * @since v5.1 beta + */ +public class HistoryHelper extends SQLiteOpenHelper { + + private static final String DB_FILENAME = "History.sqlite"; + private static final int DB_VERSION = 1; + + /** + * @since v5.1 beta + */ + private static final String PATTERN_DB_CREATOR_V3 = String + .format("CREATE VIRTUAL TABLE " + HistoryContract.TABLE_NAME + + " USING %%s(" + HistoryContract.COLUMN_CREATE_TIME + "," + + HistoryContract.COLUMN_MODIFICATION_TIME + "," + + HistoryContract.COLUMN_PROVIDER_ID + "," + + HistoryContract.COLUMN_FILE_TYPE + "," + + HistoryContract.COLUMN_URI + ",tokenize=porter);"); + + public HistoryHelper(Context context) { + // always use application context + super(context.getApplicationContext(), Prefs + .genDatabaseFilename(DB_FILENAME), null, DB_VERSION); + }// HistoryHelper() + + @Override + public void onCreate(SQLiteDatabase db) { + db.execSQL(String + .format(PATTERN_DB_CREATOR_V3, + Build.VERSION.SDK_INT < Build.VERSION_CODES.HONEYCOMB ? DbUtils.SQLITE_FTS3 + : DbUtils.SQLITE_FTS4)); + }// onCreate() + + @Override + public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { + // TODO + }// onUpgrade() + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/history/HistoryProvider.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/history/HistoryProvider.java new file mode 100644 index 00000000..0475b412 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/history/HistoryProvider.java @@ -0,0 +1,427 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.providers.history; + +import group.pals.android.lib.ui.filechooser.BuildConfig; +import group.pals.android.lib.ui.filechooser.providers.BaseFileProviderUtils; +import group.pals.android.lib.ui.filechooser.providers.DbUtils; +import group.pals.android.lib.ui.filechooser.providers.basefile.BaseFileContract.BaseFile; +import group.pals.android.lib.ui.filechooser.utils.Utils; + +import java.util.Arrays; +import java.util.Date; +import java.util.HashMap; +import java.util.Map; + +import android.content.ContentProvider; +import android.content.ContentUris; +import android.content.ContentValues; +import android.content.UriMatcher; +import android.database.Cursor; +import android.database.MatrixCursor; +import android.database.MatrixCursor.RowBuilder; +import android.database.SQLException; +import android.database.sqlite.SQLiteDatabase; +import android.database.sqlite.SQLiteQueryBuilder; +import android.net.Uri; +import android.text.TextUtils; +import android.util.Log; + +/** + * History provider. + * + * @author Hai Bison + * @since v5.1 beta + */ +public class HistoryProvider extends ContentProvider { + + private static final String CLASSNAME = HistoryProvider.class.getName(); + + /* + * Constants used by the Uri matcher to choose an action based on the + * pattern of the incoming URI. + */ + /** + * The incoming URI matches the history URI pattern. + */ + private static final int URI_HISTORY = 1; + + /** + * The incoming URI matches the history ID URI pattern. + */ + private static final int URI_HISTORY_ID = 2; + + /** + * A {@link UriMatcher} instance. + */ + private static final UriMatcher URI_MATCHER = new UriMatcher( + UriMatcher.NO_MATCH); + + private static final Map MAP_COLUMNS = new HashMap(); + + static { + MAP_COLUMNS + .put(DbUtils.SQLITE_FTS_COLUMN_ROW_ID, + DbUtils.SQLITE_FTS_COLUMN_ROW_ID + " AS " + + HistoryContract._ID); + MAP_COLUMNS.put(HistoryContract.COLUMN_PROVIDER_ID, + HistoryContract.COLUMN_PROVIDER_ID); + MAP_COLUMNS.put(HistoryContract.COLUMN_FILE_TYPE, + HistoryContract.COLUMN_FILE_TYPE); + MAP_COLUMNS.put(HistoryContract.COLUMN_URI, HistoryContract.COLUMN_URI); + MAP_COLUMNS.put(HistoryContract.COLUMN_CREATE_TIME, + HistoryContract.COLUMN_CREATE_TIME); + MAP_COLUMNS.put(HistoryContract.COLUMN_MODIFICATION_TIME, + HistoryContract.COLUMN_MODIFICATION_TIME); + }// static + + private HistoryHelper mHistoryHelper; + + @Override + public boolean onCreate() { + mHistoryHelper = new HistoryHelper(getContext()); + + URI_MATCHER.addURI(HistoryContract.getAuthority(getContext()), + HistoryContract.PATH_HISTORY, URI_HISTORY); + URI_MATCHER.addURI(HistoryContract.getAuthority(getContext()), + HistoryContract.PATH_HISTORY + "/#", URI_HISTORY_ID); + + return true; + }// onCreate() + + @Override + public String getType(Uri uri) { + /* + * Chooses the MIME type based on the incoming URI pattern. + */ + switch (URI_MATCHER.match(uri)) { + case URI_HISTORY: + return HistoryContract.CONTENT_TYPE; + + case URI_HISTORY_ID: + return HistoryContract.CONTENT_ITEM_TYPE; + + default: + throw new IllegalArgumentException("UNKNOWN URI " + uri); + } + }// getType() + + @Override + public synchronized int delete(Uri uri, String selection, + String[] selectionArgs) { + // Opens the database object in "write" mode. + SQLiteDatabase db = mHistoryHelper.getWritableDatabase(); + String finalWhere; + + int count; + + // Does the delete based on the incoming URI pattern. + switch (URI_MATCHER.match(uri)) { + /* + * If the incoming pattern matches the general pattern for history + * items, does a delete based on the incoming "where" columns and + * arguments. + */ + case URI_HISTORY: + count = db.delete(HistoryContract.TABLE_NAME, selection, + selectionArgs); + break;// URI_HISTORY + + /* + * If the incoming URI matches a single note ID, does the delete based + * on the incoming data, but modifies the where clause to restrict it to + * the particular history item ID. + */ + case URI_HISTORY_ID: + /* + * Starts a final WHERE clause by restricting it to the desired + * history item ID. + */ + finalWhere = DbUtils.SQLITE_FTS_COLUMN_ROW_ID + " = " + + uri.getLastPathSegment(); + + /* + * If there were additional selection criteria, append them to the + * final WHERE clause + */ + if (selection != null) + finalWhere = finalWhere + " AND " + selection; + + // Performs the delete. + count = db.delete(HistoryContract.TABLE_NAME, finalWhere, + selectionArgs); + break;// URI_HISTORY_ID + + // If the incoming pattern is invalid, throws an exception. + default: + throw new IllegalArgumentException("UNKNOWN URI " + uri); + } + + /* + * Gets a handle to the content resolver object for the current context, + * and notifies it that the incoming URI changed. The object passes this + * along to the resolver framework, and observers that have registered + * themselves for the provider are notified. + */ + getContext().getContentResolver().notifyChange(uri, null); + + // Returns the number of rows deleted. + return count; + }// delete() + + @Override + public synchronized Uri insert(Uri uri, ContentValues values) { + /* + * Validates the incoming URI. Only the full provider URI is allowed for + * inserts. + */ + if (URI_MATCHER.match(uri) != URI_HISTORY) + throw new IllegalArgumentException("UNKNOWN URI " + uri); + + // Gets the current time in milliseconds + long now = new Date().getTime(); + + /* + * If the values map doesn't contain the creation date/ modification + * date, sets the value to the current time. + */ + for (String col : new String[] { HistoryContract.COLUMN_CREATE_TIME, + HistoryContract.COLUMN_MODIFICATION_TIME }) + if (!values.containsKey(col)) + values.put(col, DbUtils.formatNumber(now)); + + // Opens the database object in "write" mode. + SQLiteDatabase db = mHistoryHelper.getWritableDatabase(); + + // Performs the insert and returns the ID of the new note. + long rowId = db.insert(HistoryContract.TABLE_NAME, null, values); + + // If the insert succeeded, the row ID exists. + if (rowId > 0) { + /* + * Creates a URI with the note ID pattern and the new row ID + * appended to it. + */ + Uri noteUri = ContentUris.withAppendedId( + HistoryContract.genContentIdUriBase(getContext()), rowId); + + /* + * Notifies observers registered against this provider that the data + * changed. + */ + getContext().getContentResolver().notifyChange(noteUri, null); + return noteUri; + } + + /* + * If the insert didn't succeed, then the rowID is <= 0. Throws an + * exception. + */ + throw new SQLException("Failed to insert row into " + uri); + }// insert() + + @Override + public synchronized Cursor query(Uri uri, String[] projection, + String selection, String[] selectionArgs, String sortOrder) { + if (Utils.doLog()) + Log.d(CLASSNAME, String.format( + "query() >> uri = %s, selection = %s, sortOrder = %s", uri, + selection, sortOrder)); + + SQLiteQueryBuilder qb = new SQLiteQueryBuilder(); + qb.setTables(HistoryContract.TABLE_NAME); + qb.setProjectionMap(MAP_COLUMNS); + + SQLiteDatabase db = null; + Cursor cursor = null; + + /* + * Choose the projection and adjust the "where" clause based on URI + * pattern-matching. + */ + switch (URI_MATCHER.match(uri)) { + case URI_HISTORY: { + if (Arrays.equals(projection, + new String[] { HistoryContract._COUNT })) { + db = mHistoryHelper.getReadableDatabase(); + cursor = db.rawQuery( + String.format( + "SELECT COUNT(*) AS %s FROM %s %s", + HistoryContract._COUNT, + HistoryContract.TABLE_NAME, + selection != null ? String.format("WHERE %s", + selection) : "").trim(), null); + } + + break; + }// URI_HISTORY + + /* + * If the incoming URI is for a single history item identified by its + * ID, chooses the history item ID projection, and appends + * "_ID = " to the where clause, so that it selects + * that single history item. + */ + case URI_HISTORY_ID: { + qb.appendWhere(DbUtils.SQLITE_FTS_COLUMN_ROW_ID + " = " + + uri.getLastPathSegment()); + + break; + }// URI_HISTORY_ID + + default: + throw new IllegalArgumentException("UNKNOWN URI " + uri); + } + + if (TextUtils.isEmpty(sortOrder)) + sortOrder = HistoryContract.DEFAULT_SORT_ORDER; + + /* + * Opens the database object in "read" mode, since no writes need to be + * done. + */ + if (Utils.doLog()) + Log.d(CLASSNAME, + String.format("Going to SQLiteQueryBuilder >> db = %s", db)); + if (db == null) { + db = mHistoryHelper.getReadableDatabase(); + /* + * Performs the query. If no problems occur trying to read the + * database, then a Cursor object is returned; otherwise, the cursor + * variable contains null. If no records were selected, then the + * Cursor object is empty, and Cursor.getCount() returns 0. + */ + cursor = qb.query(db, projection, selection, selectionArgs, null, + null, sortOrder); + } + + cursor = appendNameAndRealUri(cursor); + cursor.setNotificationUri(getContext().getContentResolver(), uri); + return cursor; + }// query() + + @Override + public synchronized int update(Uri uri, ContentValues values, + String selection, String[] selectionArgs) { + // Opens the database object in "write" mode. + SQLiteDatabase db = mHistoryHelper.getWritableDatabase(); + + int count; + String finalWhere; + + // Does the update based on the incoming URI pattern + switch (URI_MATCHER.match(uri)) { + /* + * If the incoming URI matches the general history items pattern, does + * the update based on the incoming data. + */ + case URI_HISTORY: + // Does the update and returns the number of rows updated. + count = db.update(HistoryContract.TABLE_NAME, values, selection, + selectionArgs); + break; + + /* + * If the incoming URI matches a single history item ID, does the update + * based on the incoming data, but modifies the where clause to restrict + * it to the particular history item ID. + */ + case URI_HISTORY_ID: + /* + * Starts creating the final WHERE clause by restricting it to the + * incoming item ID. + */ + finalWhere = DbUtils.SQLITE_FTS_COLUMN_ROW_ID + " = " + + uri.getLastPathSegment(); + + /* + * If there were additional selection criteria, append them to the + * final WHERE clause + */ + if (selection != null) + finalWhere = finalWhere + " AND " + selection; + + // Does the update and returns the number of rows updated. + count = db.update(HistoryContract.TABLE_NAME, values, finalWhere, + selectionArgs); + break; + + // If the incoming pattern is invalid, throws an exception. + default: + throw new IllegalArgumentException("UNKNOWN URI " + uri); + } + + /* + * Gets a handle to the content resolver object for the current context, + * and notifies it that the incoming URI changed. The object passes this + * along to the resolver framework, and observers that have registered + * themselves for the provider are notified. + */ + getContext().getContentResolver().notifyChange(uri, null); + + // Returns the number of rows updated. + return count; + }// update() + + private static final String[] ADDITIONAL_COLUMNS = { BaseFile.COLUMN_NAME, + BaseFile.COLUMN_REAL_URI }; + + /** + * Appends file name and real URI into {@code cursor}. + * + * @param cursor + * the original cursor. It will be closed when done. + * @return the new cursor. + */ + private Cursor appendNameAndRealUri(Cursor cursor) { + if (cursor == null || cursor.getCount() == 0) + return cursor; + + final int colUri = cursor.getColumnIndex(HistoryContract.COLUMN_URI); + if (colUri < 0) + return cursor; + + String[] columns = new String[cursor.getColumnCount() + + ADDITIONAL_COLUMNS.length]; + System.arraycopy(cursor.getColumnNames(), 0, columns, 0, + cursor.getColumnCount()); + System.arraycopy(ADDITIONAL_COLUMNS, 0, columns, + cursor.getColumnCount(), ADDITIONAL_COLUMNS.length); + + MatrixCursor result = new MatrixCursor(columns); + if (cursor.moveToFirst()) { + do { + RowBuilder builder = result.newRow(); + + Cursor fileInfo = null; + for (int i = 0; i < cursor.getColumnCount(); i++) { + String data = cursor.getString(i); + builder.add(data); + + if (i == colUri) + fileInfo = getContext().getContentResolver().query( + Uri.parse(data), null, null, null, null); + } + + if (fileInfo != null) { + if (fileInfo.moveToFirst()) { + builder.add(BaseFileProviderUtils.getFileName(fileInfo)); + builder.add(BaseFileProviderUtils.getRealUri(fileInfo) + .toString()); + } + fileInfo.close(); + } + } while (cursor.moveToNext()); + }// if + + cursor.close(); + + return result; + }// appendNameAndRealUri() + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/history/HistoryProviderUtils.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/history/HistoryProviderUtils.java new file mode 100644 index 00000000..9cdbf0d1 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/history/HistoryProviderUtils.java @@ -0,0 +1,65 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.providers.history; + +import group.pals.android.lib.ui.filechooser.BuildConfig; +import group.pals.android.lib.ui.filechooser.R; +import group.pals.android.lib.ui.filechooser.providers.DbUtils; + +import java.util.Date; + +import android.content.Context; +import android.text.format.DateUtils; +import android.util.Log; + +/** + * Utilities for History provider. + * + * @author Hai Bison + * @since v5.1 beta + */ +public class HistoryProviderUtils { + + private static final String CLASSNAME = HistoryProviderUtils.class + .getName(); + + /** + * Checks and cleans up out-dated history items. + * + * @param context + * {@link Context}. + */ + public static void doCleanupOutdatedHistoryItems(Context context) { + if (BuildConfig.DEBUG) + Log.d(CLASSNAME, "doCleanupCache()"); + + try { + /* + * NOTE: be careful with math, use long values instead of integer + * ones. + */ + final long validityInMillis = new Date().getTime() + - 0; + + if (BuildConfig.DEBUG) + Log.d(CLASSNAME, String.format( + "doCleanupCache() - validity = %,d (%s)", + validityInMillis, new Date(validityInMillis))); + context.getContentResolver().delete( + HistoryContract.genContentUri(context), + String.format("%s < '%s'", + HistoryContract.COLUMN_MODIFICATION_TIME, + DbUtils.formatNumber(validityInMillis)), null); + } catch (Throwable t) { + /* + * Currently we just ignore it. + */ + } + }// doCleanupOutdatedHistoryItems() + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/localfile/FileObserverEx.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/localfile/FileObserverEx.java new file mode 100644 index 00000000..33c84323 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/localfile/FileObserverEx.java @@ -0,0 +1,135 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.providers.localfile; + +import group.pals.android.lib.ui.filechooser.BuildConfig; +import group.pals.android.lib.ui.filechooser.utils.Utils; +import android.content.Context; +import android.net.Uri; +import android.os.Build; +import android.os.FileObserver; +import android.os.Handler; +import android.os.HandlerThread; +import android.os.Message; +import android.os.SystemClock; +import android.util.Log; + +/** + * Extended class of {@link FileObserver}, to watch for changes of a directory + * and notify clients of {@link LocalFileProvider} about those changes. + * + * @author Hai Bison + * @since v5.1 beta + */ +public class FileObserverEx extends FileObserver { + + private static final String CLASSNAME = FileObserverEx.class.getName(); + + private static final int FILE_OBSERVER_MASK = FileObserver.CREATE + | FileObserver.DELETE | FileObserver.DELETE_SELF + | FileObserver.MOVE_SELF | FileObserver.MOVED_FROM + | FileObserver.MOVED_TO | FileObserver.ATTRIB | FileObserver.MODIFY; + + private static final long MIN_TIME_BETWEEN_EVENTS = 5000; + private static final int MSG_NOTIFY_CHANGES = 0; + /** + * An unknown event, most likely a bug of the system. + */ + private static final int FILE_OBSERVER_UNKNOWN_EVENT = 32768; + + private final HandlerThread mHandlerThread = new HandlerThread(CLASSNAME); + private final Handler mHandler; + private long mLastEventTime = SystemClock.elapsedRealtime(); + private boolean mWatching = false; + + /** + * Creates new instance. + * + * @param context + * the context. + * @param path + * the path to the directory that you want to watch for changes. + */ + public FileObserverEx(final Context context, final String path, + final Uri notificationUri) { + super(path, FILE_OBSERVER_MASK); + + mHandlerThread.start(); + mHandler = new Handler(mHandlerThread.getLooper()) { + + @Override + public void handleMessage(Message msg) { + if (Utils.doLog()) + Log.d(CLASSNAME, + String.format( + "mHandler.handleMessage() >> path = '%s' | what = %,d", + path, msg.what)); + + switch (msg.what) { + case MSG_NOTIFY_CHANGES: + context.getContentResolver().notifyChange(notificationUri, + null); + mLastEventTime = SystemClock.elapsedRealtime(); + break; + } + }// handleMessage() + }; + }// FileObserverEx() + + @Override + public void onEvent(int event, String path) { + /* + * Some bugs of Android... + */ + if (!mWatching || event == FILE_OBSERVER_UNKNOWN_EVENT || path == null + || mHandler.hasMessages(MSG_NOTIFY_CHANGES) + || !mHandlerThread.isAlive() || mHandlerThread.isInterrupted()) + return; + + try { + if (SystemClock.elapsedRealtime() - mLastEventTime <= MIN_TIME_BETWEEN_EVENTS) + mHandler.sendEmptyMessageDelayed( + MSG_NOTIFY_CHANGES, + Math.max( + 1, + MIN_TIME_BETWEEN_EVENTS + - (SystemClock.elapsedRealtime() - mLastEventTime))); + else + mHandler.sendEmptyMessage(MSG_NOTIFY_CHANGES); + } catch (Throwable t) { + mWatching = false; + if (Utils.doLog()) + Log.e(CLASSNAME, "onEvent() >> " + t); + } + }// onEvent() + + @Override + public void startWatching() { + super.startWatching(); + + if (Utils.doLog()) + Log.d(CLASSNAME, String.format("startWatching() >> %s", hashCode())); + + mWatching = true; + }// startWatching() + + @Override + public void stopWatching() { + super.stopWatching(); + + if (Utils.doLog()) + Log.d(CLASSNAME, String.format("stopWatching() >> %s", hashCode())); + + mWatching = false; + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ECLAIR) + HandlerThreadCompat_v5.quit(mHandlerThread); + mHandlerThread.interrupt(); + }// stopWatching() + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/localfile/HandlerThreadCompat_v5.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/localfile/HandlerThreadCompat_v5.java new file mode 100644 index 00000000..41a9e874 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/localfile/HandlerThreadCompat_v5.java @@ -0,0 +1,30 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.providers.localfile; + +import android.os.HandlerThread; + +/** + * Helper class for backward compatibility of {@link HandlerThread} from API 5+. + * + * @author Hai Bison + * @since v5.1 beta + */ +public class HandlerThreadCompat_v5 { + + /** + * Wrapper for {@link HandlerThread#quit()}. + * + * @param thread + * the handler thread. + */ + public static void quit(HandlerThread thread) { + thread.quit(); + }// quit() + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/localfile/LocalFileContract.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/localfile/LocalFileContract.java new file mode 100644 index 00000000..4c5f5e33 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/localfile/LocalFileContract.java @@ -0,0 +1,41 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.providers.localfile; + +import android.content.Context; + +/** + * Contract for local file. + * + * @author Hai Bison + * @since v5.1 beta + */ +public class LocalFileContract { + + /** + * The raw authority of this provider. + */ + private static final String AUTHORITY = "android-filechooser.localfile"; + + /** + * Gets the authority of this provider. + * + * @param context + * the context. + * @return the authority. + */ + public static final String getAuthority(Context context) { + return context.getPackageName() + "." + AUTHORITY; + }// getAuthority() + + /** + * The unique ID of this provider. + */ + public static final String _ID = "7dab9818-0a8b-47ef-88cc-10fe538bfaf7"; + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/localfile/LocalFileProvider.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/localfile/LocalFileProvider.java new file mode 100644 index 00000000..f084ba1a --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/localfile/LocalFileProvider.java @@ -0,0 +1,745 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.providers.localfile; + +import group.pals.android.lib.ui.filechooser.BuildConfig; +import group.pals.android.lib.ui.filechooser.R; +import group.pals.android.lib.ui.filechooser.providers.BaseFileProviderUtils; +import group.pals.android.lib.ui.filechooser.providers.ProviderUtils; +import group.pals.android.lib.ui.filechooser.providers.basefile.BaseFileContract.BaseFile; +import group.pals.android.lib.ui.filechooser.providers.basefile.BaseFileProvider; +import group.pals.android.lib.ui.filechooser.utils.FileUtils; +import group.pals.android.lib.ui.filechooser.utils.TextUtils; +import group.pals.android.lib.ui.filechooser.utils.Texts; +import group.pals.android.lib.ui.filechooser.utils.Utils; +import java.io.File; +import java.io.FileFilter; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Collections; +import java.util.Comparator; +import java.util.List; +import java.util.concurrent.CancellationException; +import java.util.regex.Pattern; + +import android.content.ContentValues; +import android.database.Cursor; +import android.database.MatrixCursor; +import android.database.MatrixCursor.RowBuilder; +import android.net.Uri; +import android.os.Environment; +import android.util.Log; + +/** + * Local file provider. + * + * @author Hai Bison + * @since v5.1 beta + */ +public class LocalFileProvider extends BaseFileProvider { + + /** + * Used for debugging or something... + */ + private static final String CLASSNAME = LocalFileProvider.class.getName(); + + private FileObserverEx mFileObserverEx; + + @Override + public boolean onCreate() { + BaseFileProviderUtils.registerProviderInfo(LocalFileContract._ID, + LocalFileContract.getAuthority(getContext())); + + URI_MATCHER.addURI(LocalFileContract.getAuthority(getContext()), + BaseFile.PATH_DIR + "/*", URI_DIRECTORY); + URI_MATCHER.addURI(LocalFileContract.getAuthority(getContext()), + BaseFile.PATH_FILE + "/*", URI_FILE); + URI_MATCHER.addURI(LocalFileContract.getAuthority(getContext()), + BaseFile.PATH_API, URI_API); + URI_MATCHER.addURI(LocalFileContract.getAuthority(getContext()), + BaseFile.PATH_API + "/*", URI_API_COMMAND); + + return true; + }// onCreate() + + @Override + public int delete(Uri uri, String selection, String[] selectionArgs) { + if (Utils.doLog()) + Log.d(CLASSNAME, "delete() >> " + uri); + + int count = 0; + + switch (URI_MATCHER.match(uri)) { + case URI_FILE: { + int taskId = ProviderUtils.getIntQueryParam(uri, + BaseFile.PARAM_TASK_ID, 0); + + boolean isRecursive = ProviderUtils.getBooleanQueryParam(uri, + BaseFile.PARAM_RECURSIVE, true); + File file = extractFile(uri); + if (file.canWrite()) { + File parentFile = file.getParentFile(); + + if (file.isFile() || !isRecursive) { + if (file.delete()) + count = 1; + } else { + mMapInterruption.put(taskId, false); + count = deleteFile(taskId, file, isRecursive); + if (mMapInterruption.get(taskId)) + if (Utils.doLog()) + Log.d(CLASSNAME, "delete() >> cancelled..."); + mMapInterruption.delete(taskId); + } + + if (count > 0) { + getContext() + .getContentResolver() + .notifyChange( + BaseFile.genContentUriBase( + LocalFileContract + .getAuthority(getContext())) + .buildUpon() + .appendPath( + Uri.fromFile(parentFile) + .toString()) + .build(), null); + } + } + + break;// URI_FILE + } + + default: + throw new IllegalArgumentException("UNKNOWN URI " + uri); + } + + if (Utils.doLog()) + Log.d(CLASSNAME, "delete() >> count = " + count); + + if (count > 0) + getContext().getContentResolver().notifyChange(uri, null); + + return count; + }// delete() + + @Override + public Uri insert(Uri uri, ContentValues values) { + if (Utils.doLog()) + Log.d(CLASSNAME, "insert() >> " + uri); + + switch (URI_MATCHER.match(uri)) { + case URI_DIRECTORY: + File file = extractFile(uri); + if (!file.isDirectory() || !file.canWrite()) + return null; + + File newFile = new File(String.format("%s/%s", + file.getAbsolutePath(), + uri.getQueryParameter(BaseFile.PARAM_NAME))); + + switch (ProviderUtils.getIntQueryParam(uri, + BaseFile.PARAM_FILE_TYPE, BaseFile.FILE_TYPE_DIRECTORY)) { + case BaseFile.FILE_TYPE_DIRECTORY: + newFile.mkdir(); + break;// FILE_TYPE_DIRECTORY + + case BaseFile.FILE_TYPE_FILE: + try { + newFile.createNewFile(); + } catch (IOException e) { + e.printStackTrace(); + } + break;// FILE_TYPE_FILE + + default: + return null; + } + + if (newFile.exists()) { + Uri newUri = BaseFile + .genContentIdUriBase( + LocalFileContract.getAuthority(getContext())) + .buildUpon() + .appendPath(Uri.fromFile(newFile).toString()).build(); + getContext().getContentResolver().notifyChange(uri, null); + return newUri; + } + return null;// URI_FILE + + default: + throw new IllegalArgumentException("UNKNOWN URI " + uri); + } + }// insert() + + @Override + public Cursor query(Uri uri, String[] projection, String selection, + String[] selectionArgs, String sortOrder) { + if (Utils.doLog()) + Log.d(CLASSNAME, String.format( + "query() >> uri = %s (%s) >> match = %s", uri, + uri.getLastPathSegment(), URI_MATCHER.match(uri))); + + switch (URI_MATCHER.match(uri)) { + case URI_API: { + /* + * If there is no command given, return provider ID and name. + */ + MatrixCursor matrixCursor = new MatrixCursor(new String[] { + BaseFile.COLUMN_PROVIDER_ID, BaseFile.COLUMN_PROVIDER_NAME, + BaseFile.COLUMN_PROVIDER_ICON_ATTR }); + matrixCursor.newRow().add(LocalFileContract._ID) + .add(getContext().getString(R.string.afc_phone)) + .add(R.attr.afc_badge_file_provider_localfile); + return matrixCursor; + } + case URI_API_COMMAND: { + return doAnswerApiCommand(uri); + }// URI_API + + case URI_DIRECTORY: { + return doListFiles(uri); + }// URI_DIRECTORY + + case URI_FILE: { + return doRetrieveFileInfo(uri); + }// URI_FILE + + default: + throw new IllegalArgumentException("UNKNOWN URI " + uri); + } + }// query() + + /* + * UTILITIES + */ + + /** + * Answers the incoming URI. + * + * @param uri + * the request URI. + * @return the response. + */ + private MatrixCursor doAnswerApiCommand(Uri uri) { + MatrixCursor matrixCursor = null; + + if (BaseFile.CMD_CANCEL.equals(uri.getLastPathSegment())) { + int taskId = ProviderUtils.getIntQueryParam(uri, + BaseFile.PARAM_TASK_ID, 0); + synchronized (mMapInterruption) { + if (taskId == 0) { + for (int i = 0; i < mMapInterruption.size(); i++) + mMapInterruption.put(mMapInterruption.keyAt(i), true); + } else if (mMapInterruption.indexOfKey(taskId) >= 0) + mMapInterruption.put(taskId, true); + } + return null; + } else if (BaseFile.CMD_GET_DEFAULT_PATH.equals(uri + .getLastPathSegment())) { + matrixCursor = BaseFileProviderUtils.newBaseFileCursor(); + + File file = Environment.getExternalStorageDirectory(); + if (file == null || !file.isDirectory()) + file = new File("/"); + int type = file.isFile() ? BaseFile.FILE_TYPE_FILE : (file + .isDirectory() ? BaseFile.FILE_TYPE_DIRECTORY + : BaseFile.FILE_TYPE_UNKNOWN); + RowBuilder newRow = matrixCursor.newRow(); + newRow.add(0);// _ID + newRow.add(BaseFile + .genContentIdUriBase( + LocalFileContract.getAuthority(getContext())) + .buildUpon().appendPath(Uri.fromFile(file).toString()) + .build().toString()); + newRow.add(Uri.fromFile(file).toString()); + newRow.add(file.getName()); + newRow.add(file.canRead() ? 1 : 0); + newRow.add(file.canWrite() ? 1 : 0); + newRow.add(file.length()); + newRow.add(type); + newRow.add(file.lastModified()); + newRow.add(FileUtils.getResIcon(type, file.getName())); + }// get default path + else if (BaseFile.CMD_IS_ANCESTOR_OF.equals(uri.getLastPathSegment())) { + return doCheckAncestor(uri); + } else if (BaseFile.CMD_GET_PARENT.equals(uri.getLastPathSegment())) { + File file = new File(Uri.parse( + uri.getQueryParameter(BaseFile.PARAM_SOURCE)).getPath()); + file = file.getParentFile(); + if (file == null) + return null; + + matrixCursor = BaseFileProviderUtils.newBaseFileCursor(); + + int type = file.isFile() ? BaseFile.FILE_TYPE_FILE : (file + .isDirectory() ? BaseFile.FILE_TYPE_DIRECTORY : (file + .exists() ? BaseFile.FILE_TYPE_UNKNOWN + : BaseFile.FILE_TYPE_NOT_EXISTED)); + + RowBuilder newRow = matrixCursor.newRow(); + newRow.add(0);// _ID + newRow.add(BaseFile + .genContentIdUriBase( + LocalFileContract.getAuthority(getContext())) + .buildUpon().appendPath(Uri.fromFile(file).toString()) + .build().toString()); + newRow.add(Uri.fromFile(file).toString()); + newRow.add(file.getName()); + newRow.add(file.canRead() ? 1 : 0); + newRow.add(file.canWrite() ? 1 : 0); + newRow.add(file.length()); + newRow.add(type); + newRow.add(file.lastModified()); + newRow.add(FileUtils.getResIcon(type, file.getName())); + } else if (BaseFile.CMD_SHUTDOWN.equals(uri.getLastPathSegment())) { + /* + * TODO Stop all tasks. If the activity call this command in + * onDestroy(), it seems that this code block will be suspended and + * started next time the activity starts. So we comment out this. + * Let the Android system do what it wants to do!!!! I hate this. + */ + // synchronized (mMapInterruption) { + // for (int i = 0; i < mMapInterruption.size(); i++) + // mMapInterruption.put(mMapInterruption.keyAt(i), true); + // } + + if (mFileObserverEx != null) { + mFileObserverEx.stopWatching(); + mFileObserverEx = null; + } + } + + return matrixCursor; + }// doAnswerApiCommand() + + /** + * Lists the content of a directory, if available. + * + * @param uri + * the URI pointing to a directory. + * @return the content of a directory, or {@code null} if not available. + */ + private MatrixCursor doListFiles(Uri uri) { + MatrixCursor matrixCursor = BaseFileProviderUtils.newBaseFileCursor(); + + File dir = extractFile(uri); + + if (Utils.doLog()) + Log.d(CLASSNAME, "srcFile = " + dir); + + if (!dir.isDirectory() || !dir.canRead()) + return null; + + /* + * Prepare params... + */ + int taskId = ProviderUtils.getIntQueryParam(uri, + BaseFile.PARAM_TASK_ID, 0); + boolean showHiddenFiles = ProviderUtils.getBooleanQueryParam(uri, + BaseFile.PARAM_SHOW_HIDDEN_FILES); + boolean sortAscending = ProviderUtils.getBooleanQueryParam(uri, + BaseFile.PARAM_SORT_ASCENDING, true); + int sortBy = ProviderUtils.getIntQueryParam(uri, + BaseFile.PARAM_SORT_BY, BaseFile.SORT_BY_NAME); + int filterMode = ProviderUtils.getIntQueryParam(uri, + BaseFile.PARAM_FILTER_MODE, + BaseFile.FILTER_FILES_AND_DIRECTORIES); + int limit = ProviderUtils.getIntQueryParam(uri, BaseFile.PARAM_LIMIT, + 1000); + String positiveRegex = uri + .getQueryParameter(BaseFile.PARAM_POSITIVE_REGEX_FILTER); + String negativeRegex = uri + .getQueryParameter(BaseFile.PARAM_NEGATIVE_REGEX_FILTER); + + mMapInterruption.put(taskId, false); + + boolean[] hasMoreFiles = { false }; + List files = new ArrayList(); + listFiles(taskId, dir, showHiddenFiles, filterMode, limit, + positiveRegex, negativeRegex, files, hasMoreFiles); + if (!mMapInterruption.get(taskId)) { + sortFiles(taskId, files, sortAscending, sortBy); + if (!mMapInterruption.get(taskId)) { + for (int i = 0; i < files.size(); i++) { + if (mMapInterruption.get(taskId)) + break; + + File f = files.get(i); + int type = f.isFile() ? BaseFile.FILE_TYPE_FILE : (f + .isDirectory() ? BaseFile.FILE_TYPE_DIRECTORY + : BaseFile.FILE_TYPE_UNKNOWN); + RowBuilder newRow = matrixCursor.newRow(); + newRow.add(i);// _ID + newRow.add(BaseFile + .genContentIdUriBase( + LocalFileContract + .getAuthority(getContext())) + .buildUpon().appendPath(Uri.fromFile(f).toString()) + .build().toString()); + newRow.add(Uri.fromFile(f).toString()); + newRow.add(f.getName()); + newRow.add(f.canRead() ? 1 : 0); + newRow.add(f.canWrite() ? 1 : 0); + newRow.add(f.length()); + newRow.add(type); + newRow.add(f.lastModified()); + newRow.add(FileUtils.getResIcon(type, f.getName())); + }// for files + + /* + * The last row contains: + * + * - The ID; + * + * - The base file URI to original directory, which has + * parameter BaseFile.PARAM_HAS_MORE_FILES to indicate the + * directory has more files or not. + * + * - The system absolute path to original directory. + * + * - The name of original directory. + */ + RowBuilder newRow = matrixCursor.newRow(); + newRow.add(files.size());// _ID + newRow.add(BaseFile + .genContentIdUriBase( + LocalFileContract.getAuthority(getContext())) + .buildUpon() + .appendPath(Uri.fromFile(dir).toString()) + .appendQueryParameter(BaseFile.PARAM_HAS_MORE_FILES, + Boolean.toString(hasMoreFiles[0])).build() + .toString()); + newRow.add(Uri.fromFile(dir).toString()); + newRow.add(dir.getName()); + } + } + + try { + if (mMapInterruption.get(taskId)) { + if (Utils.doLog()) + Log.d(CLASSNAME, "query() >> cancelled..."); + return null; + } + } finally { + mMapInterruption.delete(taskId); + } + + if (mFileObserverEx != null) + mFileObserverEx.stopWatching(); + mFileObserverEx = new FileObserverEx(getContext(), + dir.getAbsolutePath(), uri); + mFileObserverEx.startWatching(); + + /* + * Tells the Cursor what URI to watch, so it knows when its source data + * changes. + */ + matrixCursor.setNotificationUri(getContext().getContentResolver(), uri); + return matrixCursor; + }// doListFiles() + + /** + * Retrieves file information of a single file. + * + * @param uri + * the URI pointing to a file. + * @return the file information. Can be {@code null}, based on the input + * parameters. + */ + private MatrixCursor doRetrieveFileInfo(Uri uri) { + MatrixCursor matrixCursor = BaseFileProviderUtils.newBaseFileCursor(); + + File file = extractFile(uri); + int type = file.isFile() ? BaseFile.FILE_TYPE_FILE : (file + .isDirectory() ? BaseFile.FILE_TYPE_DIRECTORY + : (file.exists() ? BaseFile.FILE_TYPE_UNKNOWN + : BaseFile.FILE_TYPE_NOT_EXISTED)); + RowBuilder newRow = matrixCursor.newRow(); + newRow.add(0);// _ID + newRow.add(BaseFile + .genContentIdUriBase( + LocalFileContract.getAuthority(getContext())) + .buildUpon().appendPath(Uri.fromFile(file).toString()).build() + .toString()); + newRow.add(Uri.fromFile(file).toString()); + newRow.add(file.getName()); + newRow.add(file.canRead() ? 1 : 0); + newRow.add(file.canWrite() ? 1 : 0); + newRow.add(file.length()); + newRow.add(type); + newRow.add(file.lastModified()); + newRow.add(FileUtils.getResIcon(type, file.getName())); + + return matrixCursor; + }// doRetrieveFileInfo() + + /** + * Lists all file inside {@code dir}. + * + * @param taskId + * the task ID. + * @param dir + * the source directory. + * @param showHiddenFiles + * {@code true} or {@code false}. + * @param filterMode + * can be one of {@link BaseFile#FILTER_DIRECTORIES_ONLY}, + * {@link BaseFile#FILTER_FILES_ONLY}, + * {@link BaseFile#FILTER_FILES_AND_DIRECTORIES}. + * @param limit + * the limit. + * @param positiveRegex + * the positive regex filter. + * @param negativeRegex + * the negative regex filter. + * @param results + * the results. + * @param hasMoreFiles + * the first item will contain a value representing that there is + * more files (exceeding {@code limit}) or not. + */ + private void listFiles(final int taskId, final File dir, + final boolean showHiddenFiles, final int filterMode, + final int limit, String positiveRegex, String negativeRegex, + final List results, final boolean hasMoreFiles[]) { + final Pattern positivePattern = Texts.compileRegex(positiveRegex); + final Pattern negativePattern = Texts.compileRegex(negativeRegex); + + hasMoreFiles[0] = false; + try { + dir.listFiles(new FileFilter() { + + @Override + public boolean accept(File pathname) { + if (mMapInterruption.get(taskId)) + throw new CancellationException(); + + final boolean isFile = pathname.isFile(); + final String name = pathname.getName(); + + /* + * Filters... + */ + if (filterMode == BaseFile.FILTER_DIRECTORIES_ONLY + && isFile) + return false; + if (!showHiddenFiles && name.startsWith(".")) + return false; + if (isFile && positivePattern != null + && !positivePattern.matcher(name).find()) + return false; + if (isFile && negativePattern != null + && negativePattern.matcher(name).find()) + return false; + + /* + * Limit... + */ + if (results.size() >= limit) { + hasMoreFiles[0] = true; + throw new CancellationException("Exceeding limit..."); + } + results.add(pathname); + + return false; + }// accept() + }); + } catch (CancellationException e) { + if (Utils.doLog()) + Log.d(CLASSNAME, "listFiles() >> cancelled... >> " + e); + } + }// listFiles() + + /** + * Sorts {@code files}. + * + * @param taskId + * the task ID. + * @param files + * list of files. + * @param ascending + * {@code true} or {@code false}. + * @param sortBy + * can be one of {@link BaseFile.#_SortByModificationTime}, + * {@link BaseFile.#_SortByName}, {@link BaseFile.#_SortBySize}. + */ + private void sortFiles(final int taskId, final List files, + final boolean ascending, final int sortBy) { + try { + Collections.sort(files, new Comparator() { + + @Override + public int compare(File lhs, File rhs) { + if (mMapInterruption.get(taskId)) + throw new CancellationException(); + + if (lhs.isDirectory() && !rhs.isDirectory()) + return -1; + if (!lhs.isDirectory() && rhs.isDirectory()) + return 1; + + /* + * Default is to compare by name (case insensitive). + */ + int res = mCollator.compare(lhs.getName(), rhs.getName()); + + switch (sortBy) { + case BaseFile.SORT_BY_NAME: + break;// SortByName + + case BaseFile.SORT_BY_SIZE: + if (lhs.length() > rhs.length()) + res = 1; + else if (lhs.length() < rhs.length()) + res = -1; + break;// SortBySize + + case BaseFile.SORT_BY_MODIFICATION_TIME: + if (lhs.lastModified() > rhs.lastModified()) + res = 1; + else if (lhs.lastModified() < rhs.lastModified()) + res = -1; + break;// SortByDate + } + + return ascending ? res : -res; + }// compare() + }); + } catch (CancellationException e) { + if (Utils.doLog()) + Log.d(CLASSNAME, "sortFiles() >> cancelled..."); + } + }// sortFiles() + + /** + * Deletes {@code file}. + * + * @param taskId + * the task ID. + * @param file + * {@link File}. + * @param recursive + * if {@code true} and {@code file} is a directory, this thread + * will delete all sub files/ folders of it recursively. + * @return the total files deleted. + */ + private int deleteFile(final int taskId, final File file, + final boolean recursive) { + final int[] count = { 0 }; + if (mMapInterruption.get(taskId)) + return count[0]; + + if (file.isFile()) { + if (file.delete()) + count[0]++; + return count[0]; + } + + /* + * If the directory is empty, try to delete it and return here. + */ + if (file.delete()) { + count[0]++; + return count[0]; + } + + if (!recursive) + return count[0]; + + try { + try { + file.listFiles(new FileFilter() { + + @Override + public boolean accept(File pathname) { + if (mMapInterruption.get(taskId)) + throw new CancellationException(); + + if (pathname.isFile()) { + if (pathname.delete()) + count[0]++; + } else if (pathname.isDirectory()) { + if (recursive) + count[0] += deleteFile(taskId, pathname, + recursive); + else if (pathname.delete()) + count[0]++; + } + + return false; + }// accept() + }); + } catch (CancellationException e) { + return count[0]; + } + + if (file.delete()) + count[0]++; + } catch (Throwable t) { + // TODO + } + + return count[0]; + }// deleteFile() + + /** + * Checks ancestor with {@link BaseFile#CMD_IS_ANCESTOR_OF}, + * {@link BaseFile#PARAM_SOURCE} and {@link BaseFile#PARAM_TARGET}. + * + * @param uri + * the original URI from client. + * @return {@code null} if source is not ancestor of target; or a + * non-null but empty cursor if the source is. + */ + private MatrixCursor doCheckAncestor(Uri uri) { + File source = new File(Uri.parse( + uri.getQueryParameter(BaseFile.PARAM_SOURCE)).getPath()); + File target = new File(Uri.parse( + uri.getQueryParameter(BaseFile.PARAM_TARGET)).getPath()); + if (source == null || target == null) + return null; + + boolean validate = ProviderUtils.getBooleanQueryParam(uri, + BaseFile.PARAM_VALIDATE, true); + if (validate) { + if (!source.isDirectory() || !target.exists()) + return null; + } + + if (source.equals(target.getParentFile()) + || (target.getParent() != null && target.getParent() + .startsWith(source.getAbsolutePath()))) + return BaseFileProviderUtils.newClosedCursor(); + + return null; + }// doCheckAncestor() + + /** + * Extracts source file from request URI. + * + * @param uri + * the original URI. + * @return the file. + */ + private static File extractFile(Uri uri) { + String fileName = Uri.parse(uri.getLastPathSegment()).getPath(); + if (uri.getQueryParameter(BaseFile.PARAM_APPEND_PATH) != null) + fileName += Uri.parse( + uri.getQueryParameter(BaseFile.PARAM_APPEND_PATH)) + .getPath(); + if (uri.getQueryParameter(BaseFile.PARAM_APPEND_NAME) != null) + fileName += "/" + uri.getQueryParameter(BaseFile.PARAM_APPEND_NAME); + + if (Utils.doLog()) + Log.d(CLASSNAME, "extractFile() >> " + fileName); + + return new File(fileName); + }// extractFile() + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/ui/widget/AfcSearchView.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/ui/widget/AfcSearchView.java new file mode 100644 index 00000000..133e5e2e --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/ui/widget/AfcSearchView.java @@ -0,0 +1,475 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.ui.widget; + +import group.pals.android.lib.ui.filechooser.BuildConfig; +import group.pals.android.lib.ui.filechooser.R; +import group.pals.android.lib.ui.filechooser.utils.Utils; +import group.pals.android.lib.ui.filechooser.utils.ui.Ui; +import android.content.Context; +import android.content.res.TypedArray; +import android.os.Handler; +import android.text.Editable; +import android.text.TextUtils; +import android.text.TextWatcher; +import android.util.AttributeSet; +import android.util.Log; +import android.view.KeyEvent; +import android.view.LayoutInflater; +import android.view.View; +import android.view.inputmethod.EditorInfo; +import android.widget.EditText; +import android.widget.LinearLayout; +import android.widget.TextView; + +/** + * AFC Search view. + * + * @author Hai Bison + * @since v5.1 beta + */ +public class AfcSearchView extends LinearLayout { + + private static final String CLASSNAME = AfcSearchView.class.getName(); + + /** + * Callbacks for changes to the query text. + */ + public static interface OnQueryTextListener { + + /** + * Called when the user submits the query. This could be due to a key + * press on the keyboard or due to pressing a submit button. + *

+ * Note: This method is called before setting the new search + * query to last search query (which can be obtained with + * {@link AfcSearchView#getSearchText()}). + *

+ * + * @param query + * the query text that is to be submitted. + */ + void onQueryTextSubmit(String query); + }// OnQueryTextListener + + public static interface OnStateChangeListener { + + /** + * The user is attempting to open the SearchView. + */ + void onOpen(); + + /** + * The user is attempting to close the SearchView. + */ + void onClose(); + }// OnStateChangeListener + + /* + * CONTROLS + */ + + private final View mButtonSearch; + private final EditText mTextSearch; + private final View mButtonClear; + + /* + * FIELDS + */ + + private int mDelayTimeSubmission; + private boolean mIconified; + private boolean mClosable; + private CharSequence mSearchText; + + /* + * LISTENERS + */ + + private OnQueryTextListener mOnQueryTextListener; + private OnStateChangeListener mOnStateChangeListener; + + /** + * Creates new instance. + * + * @param context + * {@link Context}. + */ + public AfcSearchView(Context context) { + this(context, null); + }// AfcSearchView() + + /** + * Creates new instance. + * + * @param context + * {@link Context}. + * @param attrs + * {@link AttributeSet}. + */ + public AfcSearchView(Context context, AttributeSet attrs) { + super(context, attrs); + + /* + * LOADS LAYOUTS + */ + + LayoutInflater inflater = (LayoutInflater) context + .getSystemService(Context.LAYOUT_INFLATER_SERVICE); + inflater.inflate(R.layout.afc_widget_search_view, this, true); + + mButtonSearch = findViewById(R.id.afc_widget_search_view_button_search); + mTextSearch = (EditText) findViewById(R.id.afc_widget_search_view_textview_search); + mButtonClear = findViewById(R.id.afc_widget_search_view_button_clear); + + /* + * ASSIGNS LISTENERS & ATTRIBUTES + */ + + mButtonSearch.setOnClickListener(mButtonSearchOnClickListener); + mTextSearch.addTextChangedListener(mTextSearchTextWatcher); + mTextSearch.setOnKeyListener(mTextSearchOnKeyListener); + mTextSearch + .setOnEditorActionListener(mTextSearchOnEditorActionListener); + mButtonClear.setOnClickListener(mButtonClearOnClickListener); + + /* + * LOADS ATTRIBUTES + */ + + TypedArray a = context.obtainStyledAttributes(attrs, + R.styleable.AfcSearchView); + + setDelayTimeSubmission(a.getInt( + R.styleable.AfcSearchView_delayTimeSubmission, 0)); + updateViewsVisibility( + a.getBoolean(R.styleable.AfcSearchView_iconified, true), false); + setClosable(a.getBoolean(R.styleable.AfcSearchView_closable, true)); + setEnabled(a.getBoolean(R.styleable.AfcSearchView_enabled, true)); + mTextSearch.setHint(a.getString(R.styleable.AfcSearchView_hint)); + + a.recycle(); + }// AfcSearchView() + + /** + * Gets the search text. + * + * @return the search text, can be {@code null}. + */ + public CharSequence getSearchText() { + return mSearchText; + }// getSearchText() + + /** + * Gets delay time submission. This is the time that after the user entered + * a search term and waited for, then the handler will be invoked to process + * that search term. + * + * @return the delay time, in milliseconds. + * @see #setDelayTimeSubmission(int) + */ + public int getDelayTimeSubmission() { + return mDelayTimeSubmission; + }// getDelayTimeSubmission() + + /** + * Sets delay time submission. This is the time that after the user entered + * a search term and waited for, then the handler will be invoked to process + * that search term. + * + * @param millis + * delay time, in milliseconds. If {@code <= 0}, auto-submission + * will be disabled. + * @see #getDelayTimeSubmission() + */ + public void setDelayTimeSubmission(int millis) { + if (mDelayTimeSubmission != millis) { + mDelayTimeSubmission = Math.max(0, millis); + if (mDelayTimeSubmission <= 0) + mAutoSubmissionHandler.removeCallbacksAndMessages(null); + } + }// setDelayTimeSubmission() + + /** + * Checks if this search view is iconfied or not. + * + * @return {@code true} or {@code false}. + * @see #close() + * @see #open() + */ + public boolean isIconified() { + return mIconified; + }// isIconfied() + + /** + * Updates views visibility. + * + * @param collapsed + * {@code true} or {@code false}. + * @param showSoftKeyboard + * set to {@code true} if you want to force show the soft + * keyboard in expanded state. + * @see #isIconified() + */ + protected void updateViewsVisibility(boolean collapsed, + boolean showSoftKeyboard) { + if (Utils.doLog()) + Log.d(CLASSNAME, "updateViewsVisibility() >> " + collapsed); + + mIconified = collapsed; + + /* + * Always remove this trap first... + */ + if (mIconified) + mAutoSubmissionHandler.removeCallbacksAndMessages(null); + + if (getOnStateChangeListener() != null) + if (mIconified) + getOnStateChangeListener().onClose(); + else + getOnStateChangeListener().onOpen(); + + mTextSearch.setVisibility(mIconified ? GONE : VISIBLE); + if (mIconified) { + mSearchText = null; + + mTextSearch.removeTextChangedListener(mTextSearchTextWatcher); + mTextSearch.setText(null); + + mTextSearch.setFocusable(false); + mTextSearch.setFocusableInTouchMode(false); + mTextSearch.clearFocus(); + + setEnabled(false); + Ui.showSoftKeyboard(mTextSearch, false); + } else { + mTextSearch.addTextChangedListener(mTextSearchTextWatcher); + + mTextSearch.setFocusable(true); + mTextSearch.setFocusableInTouchMode(true); + + if (showSoftKeyboard) { + mTextSearch.requestFocus(); + Ui.showSoftKeyboard(mTextSearch, true); + } + setEnabled(true); + } + }// updateViewsVisibility() + + /** + * Minimizes this search view. Does nothing if this search view is not + * closable. + * + * @see #isIconified() + * @see #isClosable() + * @see #open() + */ + public void close() { + if (isClosable() && !isIconified()) + updateViewsVisibility(true, true); + }// close() + + /** + * Maximizes the view, lets the user to be able to enter search term. + * + * @see #close() + * @see #isIconified() + */ + public void open() { + if (isIconified()) + updateViewsVisibility(false, true); + }// open() + + /** + * Checks if this search view is closable or not. + * + * @return {@code true} or {@code false}. + */ + public boolean isClosable() { + return mClosable; + } + + /** + * Sets closable. + * + * @param closable + * {@code true} or {@code false}. + */ + public void setClosable(boolean closable) { + mClosable = closable; + if (mClosable) + mButtonClear.setVisibility(VISIBLE); + } + + /** + * Sets the query text listener. + * + * @param listener + * {@link OnQueryTextListener}. + * @see #getOnQueryTextListener() + */ + public void setOnQueryTextListener(OnQueryTextListener listener) { + mOnQueryTextListener = listener; + } + + /** + * Gets the on query text listener. + * + * @return {@link OnQueryTextListener}, can be {@code null}. + * @see #setOnQueryTextListener(OnQueryTextListener) + */ + public OnQueryTextListener getOnQueryTextListener() { + return mOnQueryTextListener; + } + + /** + * Sets on close listener. + * + * @param listener + * {@link OnClickListener}. + * @see #getOnStateChangeListener() + */ + public void setOnStateChangeListener(OnStateChangeListener listener) { + mOnStateChangeListener = listener; + } + + /** + * Gets on close listener. + * + * @return {@link OnStateChangeListener}, can be {@code null}. + * @see #setOnStateChangeListener(OnStateChangeListener) + */ + public OnStateChangeListener getOnStateChangeListener() { + return mOnStateChangeListener; + } + + @Override + public void setEnabled(boolean enabled) { + if (isEnabled() == enabled) + return; + + for (View v : new View[] { mButtonSearch, mTextSearch, mButtonClear }) + v.setEnabled(enabled); + super.setEnabled(enabled); + }// setEnabled() + + /* + * LISTENERS + */ + + private final View.OnClickListener mButtonSearchOnClickListener = new View.OnClickListener() { + + @Override + public void onClick(View v) { + if (isIconified()) { + updateViewsVisibility(false, false); + } else { + mAutoSubmissionHandler.removeCallbacksAndMessages(null); + + if (getOnQueryTextListener() != null) + getOnQueryTextListener().onQueryTextSubmit( + mTextSearch.getText().toString()); + mSearchText = mTextSearch.getText(); + } + }// onClick() + };// mButtonSearchOnClickListener + + private final Handler mAutoSubmissionHandler = new Handler(); + + private final Runnable mAutoSubmissionRunnable = new Runnable() { + + @Override + public void run() { + if (Utils.doLog()) + Log.d(CLASSNAME, "mAutoSubmissionRunnable.run()"); + mButtonSearch.performClick(); + }// run() + };// mAutoSubmissionRunnable + + private final TextWatcher mTextSearchTextWatcher = new TextWatcher() { + + @Override + public void onTextChanged(CharSequence s, int start, int before, + int count) { + /* + * Do nothing. + */ + }// onTextChanged() + + @Override + public void beforeTextChanged(CharSequence s, int start, int count, + int after) { + if (Utils.doLog()) + Log.d(CLASSNAME, "beforeTextChanged()"); + mAutoSubmissionHandler.removeCallbacksAndMessages(null); + }// beforeTextChanged() + + @Override + public void afterTextChanged(Editable s) { + if (Utils.doLog()) + Log.d(CLASSNAME, + "afterTextChanged() >>> delayTimeSubmission = " + + getDelayTimeSubmission()); + + if (TextUtils.isEmpty(mTextSearch.getText())) { + if (!isClosable()) + mButtonClear.setVisibility(GONE); + } else + mButtonClear.setVisibility(VISIBLE); + + if (getDelayTimeSubmission() > 0) + mAutoSubmissionHandler.postDelayed(mAutoSubmissionRunnable, + getDelayTimeSubmission()); + }// afterTextChanged() + };// mTextSearchTextWatcher + + private final View.OnKeyListener mTextSearchOnKeyListener = new View.OnKeyListener() { + + @Override + public boolean onKey(View v, int keyCode, KeyEvent event) { + if (event.getAction() == KeyEvent.ACTION_UP) { + switch (keyCode) { + case KeyEvent.KEYCODE_ENTER: + mButtonSearch.performClick(); + return true; + case KeyEvent.KEYCODE_ESCAPE: + mButtonClear.performClick(); + return true; + } + } + + return false; + }// onKey() + };// mTextSearchOnKeyListener + + private final TextView.OnEditorActionListener mTextSearchOnEditorActionListener = new TextView.OnEditorActionListener() { + + @Override + public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { + if (actionId == EditorInfo.IME_ACTION_SEARCH) { + mButtonSearch.performClick(); + return true; + } + + return false; + }// onEditorAction() + };// mTextSearchOnEditorActionListener + + private final View.OnClickListener mButtonClearOnClickListener = new View.OnClickListener() { + + @Override + public void onClick(View v) { + if (TextUtils.isEmpty(mTextSearch.getText())) + close(); + else + mTextSearch.setText(null); + }// onClick() + };// mButtonClearOnClickListener + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/Converter.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/Converter.java new file mode 100644 index 00000000..42e5a41f --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/Converter.java @@ -0,0 +1,51 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.utils; + +/** + * The converter. + * + * @author Hai Bison + * + */ +public class Converter { + + /** + * Converts {@code size} (in bytes) to string. This tip is from: + * {@code http://stackoverflow.com/a/5599842/942821}. + * + * @param size + * the size in bytes. + * @return e.g.: + *

+ *

    + *
  • 128 B
  • + *
  • 1.5 KiB
  • + *
  • 10 MiB
  • + *
  • ...
  • + *
+ */ + public static String sizeToStr(double size) { + if (size <= 0) + return "0 B"; + + final String[] units = { "", "Ki", "Mi", "Gi", "Ti", "Pi", "Ei", "Zi", + "Yi" }; + final short blockSize = 1024; + + int digitGroups = (int) (Math.log10(size) / Math.log10(blockSize)); + if (digitGroups >= units.length) + digitGroups = units.length - 1; + size = size / Math.pow(blockSize, digitGroups); + + return String.format( + String.format("%s %%sB", digitGroups == 0 ? "%,.0f" : "%,.2f"), + size, units[digitGroups]); + }// sizeToStr() + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/DateUtils.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/DateUtils.java new file mode 100644 index 00000000..1325a2b5 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/DateUtils.java @@ -0,0 +1,119 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.utils; + +import group.pals.android.lib.ui.filechooser.R; +import group.pals.android.lib.ui.filechooser.prefs.DisplayPrefs.FileTimeDisplay; + +import java.util.Calendar; + +import android.content.Context; + +/** + * Date utilities. + * + * @author Hai Bison + * @since v4.7 beta + */ +public class DateUtils { + + /** + * Used with format methods of {@link android.text.format.DateUtils}. For + * example: "10:01 AM". + */ + @SuppressWarnings("deprecation") + public static final int FORMAT_SHORT_TIME = android.text.format.DateUtils.FORMAT_12HOUR + | android.text.format.DateUtils.FORMAT_SHOW_TIME; + + /** + * Used with format methods of {@link android.text.format.DateUtils}. For + * example: "Oct 01". + */ + public static final int FORMAT_MONTH_AND_DAY = android.text.format.DateUtils.FORMAT_ABBREV_MONTH + | android.text.format.DateUtils.FORMAT_SHOW_DATE + | android.text.format.DateUtils.FORMAT_NO_YEAR; + + /** + * Used with format methods of {@link android.text.format.DateUtils}. For + * example: "2012". + */ + public static final int FORMAT_YEAR = android.text.format.DateUtils.FORMAT_SHOW_YEAR; + + /** + * Formats date. + * + * @param context + * {@link Context}. + * @param millis + * time in milliseconds. + * @param fileTimeDisplay + * {@link FileTimeDisplay}. + * @return the formatted string + */ + public static String formatDate(Context context, long millis, + FileTimeDisplay fileTimeDisplay) { + Calendar cal = Calendar.getInstance(); + cal.setTimeInMillis(millis); + return formatDate(context, cal, fileTimeDisplay); + }// formatDate() + + /** + * Formats date. + * + * @param context + * {@link Context}. + * @param date + * {@link Calendar}. + * @param fileTimeDisplay + * {@link FileTimeDisplay}. + * @return the formatted string, for local human reading. + */ + public static String formatDate(Context context, Calendar date, + FileTimeDisplay fileTimeDisplay) { + final Calendar yesterday = Calendar.getInstance(); + yesterday.add(Calendar.DAY_OF_YEAR, -1); + + String res; + + if (android.text.format.DateUtils.isToday(date.getTimeInMillis())) { + res = android.text.format.DateUtils.formatDateTime(context, + date.getTimeInMillis(), FORMAT_SHORT_TIME); + }// today + else if (date.get(Calendar.YEAR) == yesterday.get(Calendar.YEAR) + && date.get(Calendar.DAY_OF_YEAR) == yesterday + .get(Calendar.DAY_OF_YEAR)) { + res = String.format( + "%s, %s", + context.getString(R.string.afc_yesterday), + android.text.format.DateUtils.formatDateTime(context, + date.getTimeInMillis(), FORMAT_SHORT_TIME)); + }// yesterday + else if (date.get(Calendar.YEAR) == yesterday.get(Calendar.YEAR)) { + if (fileTimeDisplay.showTimeForOldDaysThisYear) + res = android.text.format.DateUtils.formatDateTime(context, + date.getTimeInMillis(), FORMAT_SHORT_TIME + | FORMAT_MONTH_AND_DAY); + else + res = android.text.format.DateUtils.formatDateTime(context, + date.getTimeInMillis(), FORMAT_MONTH_AND_DAY); + }// this year + else { + if (fileTimeDisplay.showTimeForOldDays) + res = android.text.format.DateUtils.formatDateTime(context, + date.getTimeInMillis(), FORMAT_SHORT_TIME + | FORMAT_MONTH_AND_DAY | FORMAT_YEAR); + else + res = android.text.format.DateUtils.formatDateTime(context, + date.getTimeInMillis(), FORMAT_MONTH_AND_DAY + | FORMAT_YEAR); + }// other years (maybe older or newer than this year) + + return res; + }// formatDate() + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/E.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/E.java new file mode 100644 index 00000000..81ca0eb2 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/E.java @@ -0,0 +1,74 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.utils; + +import group.pals.android.lib.ui.filechooser.R; +import android.app.Dialog; +import android.content.Context; +import android.content.Intent; +import android.net.Uri; +import android.view.ContextThemeWrapper; +import android.view.View; +import android.view.Window; +import android.widget.TextView; + +/** + * Something funny :-) + * + * @author Hai Bison + */ +public class E { + + /** + * Shows it! + * + * @param context + * {@link Context} + */ + public static void show(Context context) { + String msg = null; + try { + msg = String.format("Hi :-)\n\n" + "%s v%s\n" + + "…by Hai Bison Apps\n\n" + "http://www.haibison.com\n\n" + + "Hope you enjoy this library.", Sys.LIB_NAME, + Sys.LIB_VERSION_NAME); + } catch (Exception e) { + msg = "Oops… You've found a broken Easter egg, try again later :-("; + } + + final Context ctw = new ContextThemeWrapper(context, + R.style.Afc_Theme_Dialog_Dark); + + final int padding = ctw.getResources().getDimensionPixelSize( + R.dimen.afc_10dp); + TextView textView = new TextView(ctw); + textView.setText(msg); + textView.setPadding(padding, padding, padding, padding); + textView.setOnClickListener(new View.OnClickListener() { + + @Override + public void onClick(View v) { + try { + ctw.startActivity(new Intent(Intent.ACTION_VIEW, Uri + .parse("http://www.haibison.com"))); + } catch (Throwable t) { + /* + * Ignore it. + */ + } + }// onClick() + }); + + Dialog dialog = new Dialog(ctw, R.style.Afc_Theme_Dialog_Dark); + dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); + dialog.setCanceledOnTouchOutside(true); + dialog.setContentView(textView); + dialog.show(); + }// show() + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/EnvUtils.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/EnvUtils.java new file mode 100644 index 00000000..b1e35dbe --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/EnvUtils.java @@ -0,0 +1,32 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.utils; + +/** + * Environment utilities :-) + * + * @author Hai Bison + * @since v5.1 beta + */ +public class EnvUtils { + + /** + * The starting ID. This is used to calculate next unique ID in a session. + */ + private static int mId = 0; + + /** + * Generates a unique ID (in a working session). + * + * @return the UID. + */ + public static final int genId() { + return mId++; + }// genId() + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/FileUtils.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/FileUtils.java new file mode 100644 index 00000000..0888d1b1 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/FileUtils.java @@ -0,0 +1,99 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.utils; + +import group.pals.android.lib.ui.filechooser.R; +import group.pals.android.lib.ui.filechooser.providers.basefile.BaseFileContract.BaseFile; + +import java.util.regex.Pattern; + +import android.util.SparseArray; + +/** + * Utilities for files. + * + * @author Hai Bison + * @since v4.3 beta + */ +public class FileUtils { + + /** + * Map of the pattern for file types corresponding to resource IDs for + * icons. + */ + private static final SparseArray MAP_FILE_ICONS = new SparseArray(); + + static { + MAP_FILE_ICONS.put(R.drawable.afc_file_audio, + Pattern.compile(MimeTypes.REGEX_FILE_TYPE_AUDIOS)); + MAP_FILE_ICONS.put(R.drawable.afc_file_video, + Pattern.compile(MimeTypes.REGEX_FILE_TYPE_VIDEOS)); + MAP_FILE_ICONS.put(R.drawable.afc_file_image, + Pattern.compile(MimeTypes.REGEX_FILE_TYPE_IMAGES)); + MAP_FILE_ICONS.put(R.drawable.afc_file_plain_text, + Pattern.compile(MimeTypes.REGEX_FILE_TYPE_PLAIN_TEXTS)); + + MAP_FILE_ICONS.put(R.drawable.afc_file_kp2a, + Pattern.compile(MimeTypes.REGEX_FILE_TYPE_KEEPASS2ANDROID)); + + /* + * APK files are counted before compressed files. + */ + MAP_FILE_ICONS.put(R.drawable.afc_file_apk, + Pattern.compile(MimeTypes.REGEX_FILE_TYPE_APKS)); + MAP_FILE_ICONS.put(R.drawable.afc_file_compressed, + Pattern.compile(MimeTypes.REGEX_FILE_TYPE_COMPRESSED)); + } + + /** + * Gets resource icon based on file type and name. + * + * @param fileType + * the file type, can be one of + * {@link BaseFile#FILE_TYPE_DIRECTORY}, + * {@link BaseFile#FILE_TYPE_FILE}, + * {@link BaseFile#FILE_TYPE_UNKNOWN}. + * @param fileName + * the file name. + * @return the resource icon ID. + */ + public static int getResIcon(int fileType, String fileName) { + switch (fileType) { + case BaseFile.FILE_TYPE_DIRECTORY: { + return R.drawable.afc_folder; + }// FILE_TYPE_DIRECTORY + + case BaseFile.FILE_TYPE_FILE: { + for (int i = 0; i < MAP_FILE_ICONS.size(); i++) + if (MAP_FILE_ICONS.valueAt(i).matcher(fileName).find()) + return MAP_FILE_ICONS.keyAt(i); + + return R.drawable.afc_file; + }// FILE_TYPE_FILE + + default: + return android.R.drawable.ic_delete; + } + }// getResIcon() + + /** + * Checks whether the filename given is valid or not. + *

+ * Note: This class does not support storing its {@link HistoryListener} + * 's into {@link Parcelable}. You must re-build all listeners after getting + * your {@link HistoryStore} from a {@link Bundle} for example. + * + * @author Hai Bison + * @since v2.0 alpha + */ +public class HistoryStore implements History { + + /** + * Uses for debugging... + */ + private static final String CLASSNAME = HistoryStore.class.getName(); + + /** + * The default capacity of this store. + */ + public static final int DEFAULT_CAPACITY = 99; + + private final ArrayList mHistoryList = new ArrayList(); + private final List> mListeners = new ArrayList>(); + private int mCapacity; + + /** + * Creates new instance with {@link #DEFAULT_CAPACITY}. + */ + public HistoryStore() { + this(DEFAULT_CAPACITY); + }// HistoryStore() + + /** + * Creates new {@link HistoryStore} + * + * @param capcacity + * the maximum size that allowed, if it is {@code <= 0}, + * {@link #DEFAULT_CAPACITY} will be used + */ + public HistoryStore(int capcacity) { + mCapacity = capcacity > 0 ? capcacity : DEFAULT_CAPACITY; + }// HistoryStore() + + /** + * Gets the capacity. + * + * @return the capacity. + */ + public int getCapacity() { + return mCapacity; + }// getCapacity() + + @Override + public void push(A newItem) { + if (newItem == null) + return; + + if (!mHistoryList.isEmpty() + && indexOf(newItem) == mHistoryList.size() - 1) + return; + + mHistoryList.add(newItem); + if (mHistoryList.size() > mCapacity) + mHistoryList.remove(0); + + notifyHistoryChanged(); + }// push() + + @Override + public int truncateAfter(A item) { + if (item == null) + return 0; + + for (int i = mHistoryList.size() - 2; i >= 0; i--) { + if (mHistoryList.get(i) == item) { + List subList = mHistoryList.subList(i + 1, + mHistoryList.size()); + int count = subList.size(); + + subList.clear(); + notifyHistoryChanged(); + + return count; + } + } + + return 0; + }// truncateAfter() + + @Override + public void remove(A item) { + if (mHistoryList.remove(item)) + notifyHistoryChanged(); + }// remove() + + @Override + public void removeAll(HistoryFilter filter) { + boolean changed = false; + for (int i = mHistoryList.size() - 1; i >= 0; i--) { + if (filter.accept(mHistoryList.get(i))) { + mHistoryList.remove(i); + if (!changed) + changed = true; + } + }// for + + if (changed) + notifyHistoryChanged(); + }// removeAll() + + @Override + public void notifyHistoryChanged() { + for (HistoryListener listener : mListeners) + listener.onChanged(this); + }// notifyHistoryChanged() + + @Override + public int size() { + return mHistoryList.size(); + }// size() + + @Override + public int indexOf(A a) { + for (int i = 0; i < mHistoryList.size(); i++) + if (mHistoryList.get(i) == a) + return i; + return -1; + }// indexOf() + + @Override + public A prevOf(A a) { + int idx = indexOf(a); + if (idx > 0) + return mHistoryList.get(idx - 1); + return null; + }// prevOf() + + @Override + public A nextOf(A a) { + int idx = indexOf(a); + if (idx >= 0 && idx < mHistoryList.size() - 1) + return mHistoryList.get(idx + 1); + return null; + }// nextOf() + + @SuppressWarnings("unchecked") + @Override + public ArrayList items() { + return (ArrayList) mHistoryList.clone(); + }// items() + + @Override + public boolean isEmpty() { + return mHistoryList.isEmpty(); + }// isEmpty() + + @Override + public void clear() { + mHistoryList.clear(); + notifyHistoryChanged(); + }// clear() + + @Override + public void addListener(HistoryListener listener) { + mListeners.add(listener); + }// addListener() + + @Override + public void removeListener(HistoryListener listener) { + mListeners.remove(listener); + }// removeListener() + + @Override + public boolean find(HistoryFilter filter, boolean ascending) { + for (int i = ascending ? 0 : mHistoryList.size() - 1; ascending ? i < mHistoryList + .size() : i >= 0;) { + if (filter.accept(mHistoryList.get(i))) + return true; + if (ascending) + i++; + else + i--; + } + + return false; + }// find() + + /*----------------------------------------------------- + * Parcelable + */ + + @Override + public int describeContents() { + return 0; + }// describeContents() + + @Override + public void writeToParcel(Parcel dest, int flags) { + dest.writeInt(mCapacity); + + dest.writeInt(size()); + for (int i = 0; i < size(); i++) + dest.writeParcelable(mHistoryList.get(i), flags); + }// writeToParcel() + + /** + * Reads data from {@code in}. + * + * @param in + * {@link Parcel}. + */ + @SuppressWarnings("unchecked") + public void readFromParcel(Parcel in) { + mCapacity = in.readInt(); + + int count = in.readInt(); + for (int i = 0; i < count; i++) { + try { + mHistoryList.add((A) in.readParcelable(getClass() + .getClassLoader())); + } catch (ClassCastException e) { + Log.e(CLASSNAME, "readFromParcel() >> " + e); + e.printStackTrace(); + break; + } + } + }// readFromParcel() + + public static final Parcelable.Creator> CREATOR = new Parcelable.Creator>() { + + @SuppressWarnings("rawtypes") + public HistoryStore createFromParcel(Parcel in) { + return new HistoryStore(in); + }// createFromParcel() + + public HistoryStore[] newArray(int size) { + return new HistoryStore[size]; + }// newArray() + };// CREATOR + + private HistoryStore(Parcel in) { + readFromParcel(in); + }// HistoryStore() + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/ui/ContextMenuUtils.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/ui/ContextMenuUtils.java new file mode 100644 index 00000000..48e0edfd --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/ui/ContextMenuUtils.java @@ -0,0 +1,133 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.utils.ui; + +import group.pals.android.lib.ui.filechooser.R; +import android.app.Dialog; +import android.content.Context; +import android.text.TextUtils; +import android.view.LayoutInflater; +import android.view.View; +import android.view.Window; +import android.view.WindowManager; +import android.widget.AdapterView; +import android.widget.ListView; + +/** + * Utilities for context menu. + * + * @author Hai Bison + * @since v4.3 beta + */ +public class ContextMenuUtils { + + /** + * Shows context menu. + * + * @param context + * {@link Context} + * @param iconId + * resource icon ID of the dialog. + * @param title + * title of the dialog. + * @param itemIds + * array of resource IDs of strings. + * @param listener + * {@link OnMenuItemClickListener} + */ + public static void showContextMenu(Context context, int iconId, + String title, final Integer[] itemIds, + final OnMenuItemClickListener listener) { + final Dialog dialog = new Dialog(context, Ui.resolveAttribute(context, + R.attr.afc_theme_dialog)); + dialog.setCanceledOnTouchOutside(true); + if (iconId > 0) + dialog.requestWindowFeature(Window.FEATURE_LEFT_ICON); + if (TextUtils.isEmpty(title)) + dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); + else + dialog.setTitle(title); + + final MenuItemAdapter _adapter = new MenuItemAdapter( + dialog.getContext(), itemIds); + + View view = LayoutInflater.from(context).inflate( + R.layout.afc_context_menu_view, null); + ListView listview = (ListView) view + .findViewById(R.id.afc_listview_menu); + listview.setAdapter(_adapter); + + dialog.setContentView(view); + if (iconId > 0) + dialog.setFeatureDrawableResource(Window.FEATURE_LEFT_ICON, iconId); + + if (listener != null) { + listview.setOnItemClickListener(new AdapterView.OnItemClickListener() { + + @Override + public void onItemClick(AdapterView parent, View view, + int position, long id) { + dialog.dismiss(); + listener.onClick(itemIds[position]); + }// onItemClick() + }); + }// if listener != null + + dialog.show(); + + /* + * Hardcode width... + */ + WindowManager.LayoutParams lp = new WindowManager.LayoutParams(); + lp.copyFrom(dialog.getWindow().getAttributes()); + lp.width = context.getResources().getDimensionPixelSize( + R.dimen.afc_context_menu_width); + dialog.getWindow().setAttributes(lp); + }// showContextMenu() + + /** + * Shows context menu. + * + * @param context + * {@link Context} + * @param iconId + * resource icon ID of the dialog. + * @param titleId + * resource ID of the title of the dialog. {@code 0} will be + * ignored. + * @param itemIds + * array of resource IDs of strings. + * @param listener + * {@link OnMenuItemClickListener} + */ + public static void showContextMenu(Context context, int iconId, + int titleId, Integer[] itemIds, OnMenuItemClickListener listener) { + showContextMenu(context, iconId, + titleId > 0 ? context.getString(titleId) : null, itemIds, + listener); + }// showContextMenu() + + // ========== + // INTERFACES + + /** + * @author Hai Bison + * @since v4.3 beta + */ + public static interface OnMenuItemClickListener { + + /** + * This method will be called after the menu dismissed. + * + * @param resId + * the resource ID of the title of the menu item. + */ + void onClick(int resId); + }// OnMenuItemClickListener + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/ui/Dlg.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/ui/Dlg.java new file mode 100644 index 00000000..4fa271bd --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/ui/Dlg.java @@ -0,0 +1,267 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.utils.ui; + +import group.pals.android.lib.ui.filechooser.R; +import android.app.AlertDialog; +import android.app.Dialog; +import android.content.Context; +import android.content.DialogInterface; +import android.view.ContextThemeWrapper; +import android.widget.Toast; + +/** + * Utilities for message boxes. + * + * @author Hai Bison + * @since v2.1 alpha + */ +public class Dlg { + + /** + * @see Toast#LENGTH_SHORT + */ + public static final int LENGTH_SHORT = android.widget.Toast.LENGTH_SHORT; + /** + * @see Toast#LENGTH_LONG + */ + public static final int LENGTH_LONG = android.widget.Toast.LENGTH_LONG; + + private static android.widget.Toast mToast; + + /** + * Shows a toast message. + * + * @param context + * {@link Context} + * @param msg + * the message. + * @param duration + * can be {@link #LENGTH_LONG} or {@link #LENGTH_SHORT}. + */ + public static void toast(Context context, CharSequence msg, int duration) { + if (mToast != null) + mToast.cancel(); + mToast = android.widget.Toast.makeText(context, msg, duration); + mToast.show(); + }// mToast() + + /** + * Shows a toast message. + * + * @param context + * {@link Context} + * @param msgId + * the resource ID of the message. + * @param duration + * can be {@link #LENGTH_LONG} or {@link #LENGTH_SHORT}. + */ + public static void toast(Context context, int msgId, int duration) { + toast(context, context.getString(msgId), duration); + }// mToast() + + /** + * Shows an info dialog. + * + * @param context + * {@link Context} + * @param msg + * the message. + * @param listener + * the {@link DialogInterface.OnDismissListener}. + */ + public static void showInfo(Context context, CharSequence msg, + DialogInterface.OnDismissListener listener) { + AlertDialog dlg = newAlertDlg(context); + dlg.setIcon(android.R.drawable.ic_dialog_info); + dlg.setTitle(R.string.afc_title_info); + dlg.setMessage(msg); + dlg.setOnDismissListener(listener); + dlg.show(); + }// showInfo() + + /** + * Shows an info dialog. + * + * @param context + * the context. + * @param msgId + * the resource ID of the message. + * @param listener + * the {@link DialogInterface.OnDismissListener}. + */ + public static void showInfo(Context context, int msgId, + DialogInterface.OnDismissListener listener) { + showInfo(context, context.getString(msgId), listener); + }// showInfo() + + /** + * Shows an info dialog. + * + * @param context + * {@link Context} + * @param msg + * the message. + */ + public static void showInfo(Context context, CharSequence msg) { + showInfo(context, msg, null); + }// showInfo() + + /** + * Shows an info dialog. + * + * @param context + * {@link Context} + * @param msgId + * the resource ID of the message. + */ + public static void showInfo(Context context, int msgId) { + showInfo(context, context.getString(msgId)); + }// showInfo() + + /** + * Shows an error message. + * + * @param context + * {@link Context} + * @param msg + * the message. + * @param listener + * will be called after the user cancelled the dialog. + */ + public static void showError(Context context, CharSequence msg, + DialogInterface.OnCancelListener listener) { + AlertDialog dlg = newAlertDlg(context); + dlg.setIcon(android.R.drawable.ic_dialog_alert); + dlg.setTitle(R.string.afc_title_error); + dlg.setMessage(msg); + dlg.setOnCancelListener(listener); + dlg.show(); + }// showError() + + /** + * Shows an error message. + * + * @param context + * {@link Context} + * @param msgId + * the resource ID of the message. + * @param listener + * will be called after the user cancelled the dialog. + */ + public static void showError(Context context, int msgId, + DialogInterface.OnCancelListener listener) { + showError(context, context.getString(msgId), listener); + }// showError() + + /** + * Shows an unknown error. + * + * @param context + * {@link Context} + * @param t + * the {@link Throwable} + * @param listener + * will be called after the user cancelled the dialog. + */ + public static void showUnknownError(Context context, Throwable t, + DialogInterface.OnCancelListener listener) { + showError( + context, + String.format( + context.getString(R.string.afc_pmsg_unknown_error), t), + listener); + }// showUnknownError() + + /** + * Shows a confirmation dialog. + * + * @param context + * {@link Context} + * @param msg + * the message. + * @param onYes + * will be called if the user selects positive answer (a + * Yes or OK). + * @param onNo + * will be called after the user cancelled the dialog. + */ + public static void confirmYesno(Context context, CharSequence msg, + DialogInterface.OnClickListener onYes, + DialogInterface.OnCancelListener onNo) { + AlertDialog dlg = newAlertDlg(context); + dlg.setIcon(android.R.drawable.ic_dialog_alert); + dlg.setTitle(R.string.afc_title_confirmation); + dlg.setMessage(msg); + dlg.setButton(DialogInterface.BUTTON_POSITIVE, + context.getString(android.R.string.yes), onYes); + dlg.setOnCancelListener(onNo); + dlg.show(); + } + + /** + * Shows a confirmation dialog. + * + * @param context + * {@link Context} + * @param msg + * the message. + * @param onYes + * will be called if the user selects positive answer (a + * Yes or OK). + */ + public static void confirmYesno(Context context, CharSequence msg, + DialogInterface.OnClickListener onYes) { + confirmYesno(context, msg, onYes, null); + }// confirmYesno() + + /** + * Creates new {@link Dialog}. Set canceled on touch outside to {@code true} + * . + * + * @param context + * the context which uses this library's theme. + * @return the {@link Dialog}. + * @since v4.3 beta + */ + public static Dialog newDlg(Context context) { + Dialog res = new Dialog(context, Ui.resolveAttribute(context, + R.attr.afc_theme_dialog)); + res.setCanceledOnTouchOutside(true); + return res; + }// newAlertDlg() + + /** + * Creates new {@link AlertDialog}. Set canceled on touch outside to + * {@code true}. + * + * @param context + * the context which uses this library's theme. + * @return {@link AlertDialog} + * @since v4.3 beta + */ + public static AlertDialog newAlertDlg(Context context) { + AlertDialog res = newAlertDlgBuilder(context).create(); + res.setCanceledOnTouchOutside(true); + return res; + }// newAlertDlg() + + /** + * Creates new {@link AlertDialog.Builder}. + * + * @param context + * the context which uses this library's theme. + * @return {@link AlertDialog} + * @since v4.3 beta + */ + public static AlertDialog.Builder newAlertDlgBuilder(Context context) { + return new AlertDialog.Builder(new ContextThemeWrapper(context, + Ui.resolveAttribute(context, R.attr.afc_theme_dialog))); + }// newAlertDlgBuilder() + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/ui/GestureUtils.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/ui/GestureUtils.java new file mode 100644 index 00000000..3c972217 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/ui/GestureUtils.java @@ -0,0 +1,222 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.utils.ui; + +import group.pals.android.lib.ui.filechooser.BuildConfig; +import android.graphics.Rect; +import android.util.Log; +import android.view.GestureDetector; +import android.view.MotionEvent; +import android.view.View; +import android.widget.AbsListView; + +/** + * Utilities for user's gesture. + * + * @author Hai Bison + * @since v5.1 beta + */ +public class GestureUtils { + + private static final String CLASSNAME = GestureUtils.class.getName(); + + /** + * The fling direction. + * + * @author Hai Bison + * @since v5.1 beta + */ + public static enum FlingDirection { + LEFT_TO_RIGHT, RIGHT_TO_LEFT, UNKNOWN + }// FlingDirection + + /** + * Calculates fling direction from two {@link MotionEvent} and their + * velocity. + * + * @param e1 + * {@link MotionEvent} + * @param e2 + * {@link MotionEvent} + * @param velocityX + * the X velocity. + * @param velocityY + * the Y velocity. + * @return {@link FlingDirection} + */ + public static FlingDirection calcFlingDirection(MotionEvent e1, + MotionEvent e2, float velocityX, float velocityY) { + if (e1 == null || e2 == null) + return FlingDirection.UNKNOWN; + + final int _max_y_distance = 19;// 10 is too short :-D + final int _min_x_distance = 80; + final int _min_x_velocity = 200; + if (Math.abs(e1.getY() - e2.getY()) < _max_y_distance + && Math.abs(e1.getX() - e2.getX()) > _min_x_distance + && Math.abs(velocityX) > _min_x_velocity) { + return velocityX <= 0 ? FlingDirection.LEFT_TO_RIGHT + : FlingDirection.RIGHT_TO_LEFT; + } + + return FlingDirection.UNKNOWN; + }// calcFlingDirection() + + /** + * Interface for user's gesture. + * + * @author Hai Bison + * @since v5.1 beta + */ + public static interface OnGestureListener { + + /** + * Will be called after the user did a single tap. + * + * @param view + * the selected view. + * @param data + * the data. + * @return {@code true} if you want to handle the event, otherwise + * {@code false}. + */ + boolean onSingleTapConfirmed(View view, Object data); + + /** + * Will be notified after the user flung the view. + * + * @param view + * the selected view. + * @param data + * the data. + * @param flingDirection + * {@link FlingDirection}. + * @return {@code true} if you handled this event, {@code false} if you + * want to let default handler handle it. + */ + boolean onFling(View view, Object data, FlingDirection flingDirection); + }// OnGestureListener + + /** + * An adapter of {@link OnGestureListener}. + * + * @author Hai Bison + * @since v5.1 beta + */ + public static class SimpleOnGestureListener implements OnGestureListener { + + @Override + public boolean onSingleTapConfirmed(View view, Object data) { + return false; + } + + @Override + public boolean onFling(View view, Object data, + FlingDirection flingDirection) { + return false; + } + }// SimpleOnGestureListener + + /** + * Adds a gesture listener to {@code listView}. + * + * @param listView + * {@link AbsListView}. + * @param listener + * {@link OnGestureListener}. + */ + public static void setupGestureDetector(final AbsListView listView, + final OnGestureListener listener) { + final GestureDetector _gestureDetector = new GestureDetector( + listView.getContext(), + new GestureDetector.SimpleOnGestureListener() { + + private Object getData(float x, float y) { + int i = getSubViewId(x, y); + if (i >= 0) + return listView.getItemAtPosition(listView + .getFirstVisiblePosition() + i); + return null; + }// getSubView() + + private View getSubView(float x, float y) { + int i = getSubViewId(x, y); + if (i >= 0) + return listView.getChildAt(i); + return null; + }// getSubView() + + private int getSubViewId(float x, float y) { + Rect r = new Rect(); + for (int i = 0; i < listView.getChildCount(); i++) { + listView.getChildAt(i).getHitRect(r); + if (r.contains((int) x, (int) y)) { + if (BuildConfig.DEBUG) + Log.d(CLASSNAME, + String.format( + "getSubViewId() -- left-top-right-bottom = %d-%d-%d-%d", + r.left, r.top, r.right, + r.bottom)); + return i; + } + } + + return -1; + }// getSubViewId() + + @Override + public boolean onSingleTapConfirmed(MotionEvent e) { + if (BuildConfig.DEBUG) + Log.d(CLASSNAME, + String.format( + "onSingleTapConfirmed() -- x = %.2f -- y = %.2f", + e.getX(), e.getY())); + return listener == null ? false : listener + .onSingleTapConfirmed( + getSubView(e.getX(), e.getY()), + getData(e.getX(), e.getY())); + }// onSingleTapConfirmed() + + @Override + public boolean onFling(MotionEvent e1, MotionEvent e2, + float velocityX, float velocityY) { + if (listener == null || e1 == null || e2 == null) + return false; + + FlingDirection fd = calcFlingDirection(e1, e2, + velocityX, velocityY); + if (!FlingDirection.UNKNOWN.equals(fd)) { + if (listener.onFling( + getSubView(e1.getX(), e1.getY()), + getData(e1.getX(), e1.getY()), fd)) { + MotionEvent cancelEvent = MotionEvent + .obtain(e1); + cancelEvent + .setAction(MotionEvent.ACTION_CANCEL); + listView.onTouchEvent(cancelEvent); + } + } + + /* + * Always return false to let the default handler draw + * the item properly. + */ + return false; + }// onFling() + });// _gestureDetector + + listView.setOnTouchListener(new View.OnTouchListener() { + + @Override + public boolean onTouch(View v, MotionEvent event) { + return _gestureDetector.onTouchEvent(event); + } + }); + }// setupGestureDetector() + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/ui/LoadingDialog.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/ui/LoadingDialog.java new file mode 100644 index 00000000..eb46ef7d --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/ui/LoadingDialog.java @@ -0,0 +1,198 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.utils.ui; + +import group.pals.android.lib.ui.filechooser.R; +import android.app.ProgressDialog; +import android.content.Context; +import android.content.DialogInterface; +import android.os.AsyncTask; +import android.os.Handler; +import android.util.Log; + +/** + * An {@link AsyncTask}, used to show {@link ProgressDialog} while doing some + * background tasks. + * + * @author Hai Bison + * @since v2.1 alpha + */ + +public abstract class LoadingDialog extends + AsyncTask { + + private static final String CLASSNAME = LoadingDialog.class.getName(); + + private final ProgressDialog mDialog; + /** + * Default is {@code 500}ms + */ + private int mDelayTime = 500; + /** + * Flag to use along with {@link #mDelayTime} + */ + private boolean mFinished = false; + + private Throwable mLastException; + + /** + * Creates new {@link LoadingDialog} + * + * @param context + * {@link Context} + * @param msg + * message will be shown in the dialog. + * @param cancelable + * as the name means. + */ + public LoadingDialog(Context context, String msg, boolean cancelable) { + mDialog = new ProgressDialog(context); + mDialog.setMessage(msg); + mDialog.setIndeterminate(true); + mDialog.setCancelable(cancelable); + if (cancelable) { + mDialog.setCanceledOnTouchOutside(true); + mDialog.setOnCancelListener(new DialogInterface.OnCancelListener() { + + @Override + public void onCancel(DialogInterface dialog) { + cancel(true); + } + }); + } + }// LoadingDialog() + + /** + * Creates new {@link LoadingDialog} + * + * @param context + * {@link Context} + * @param msgId + * resource id of the message will be shown in the dialog. + * @param cancelable + * as the name means. + */ + public LoadingDialog(Context context, int msgId, boolean cancelable) { + this(context, context.getString(msgId), cancelable); + }// LoadingDialog() + + /** + * Creates new {@link LoadingDialog} showing "Loading..." ( + * {@link R.string#afc_msg_loading}). + * + * @param context + * {@link Context} + * @param cancelable + * as the name means. + */ + public LoadingDialog(Context context, boolean cancelable) { + this(context, context.getString(R.string.afc_msg_loading), cancelable); + }// LoadingDialog() + + /** + * If you override this method, you must call {@code super.onPreExecute()} + * at beginning of the method. + */ + @Override + protected void onPreExecute() { + new Handler().postDelayed(new Runnable() { + + @Override + public void run() { + if (!mFinished) { + try { + /* + * sometime the activity has been finished before we + * show this dialog, it will raise error + */ + mDialog.show(); + } catch (Throwable t) { + // TODO + Log.e(CLASSNAME, "onPreExecute() - show dialog: " + t); + } + } + } + }, getDelayTime()); + }// onPreExecute() + + /** + * If you override this method, you must call + * {@code super.onPostExecute(result)} at beginning of the method. + */ + @Override + protected void onPostExecute(Result result) { + doFinish(); + }// onPostExecute() + + /** + * If you override this method, you must call {@code super.onCancelled()} at + * beginning of the method. + */ + @Override + protected void onCancelled() { + doFinish(); + super.onCancelled(); + }// onCancelled() + + private void doFinish() { + mFinished = true; + try { + /* + * Sometime the activity has been finished before we dismiss this + * dialog, it will raise error. + */ + mDialog.dismiss(); + } catch (Throwable t) { + // TODO + Log.e(CLASSNAME, "doFinish() - dismiss dialog: " + t); + } + }// doFinish() + + /** + * Gets the delay time before showing the dialog. + * + * @return the delay time + */ + public int getDelayTime() { + return mDelayTime; + }// getDelayTime() + + /** + * Sets the delay time before showing the dialog. + * + * @param delayTime + * the delay time to set + * @return the instance of this dialog, for chaining multiple calls into a + * single statement. + */ + public LoadingDialog setDelayTime(int delayTime) { + mDelayTime = delayTime >= 0 ? delayTime : 0; + return this; + }// setDelayTime() + + /** + * Sets last exception. This method is useful in case an exception raises + * inside {@link #doInBackground(Void...)} + * + * @param t + * {@link Throwable} + */ + protected void setLastException(Throwable t) { + mLastException = t; + }// setLastException() + + /** + * Gets last exception. + * + * @return {@link Throwable} + */ + protected Throwable getLastException() { + return mLastException; + }// getLastException() + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/ui/MenuItemAdapter.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/ui/MenuItemAdapter.java new file mode 100644 index 00000000..a698ada7 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/ui/MenuItemAdapter.java @@ -0,0 +1,69 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.utils.ui; + +import group.pals.android.lib.ui.filechooser.R; +import android.content.Context; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.BaseAdapter; +import android.widget.TextView; + +/** + * Adapter for context menu. + * + * @author Hai Bison + * @since v4.3 beta + */ +public class MenuItemAdapter extends BaseAdapter { + + private final Context mContext; + private final Integer[] mItems; + + /** + * Creates new instance. + * + * @param context + * {@link Context} + * @param itemIds + * array of resource IDs of titles to be used. + */ + public MenuItemAdapter(Context context, Integer[] itemIds) { + mContext = context; + mItems = itemIds; + }// MenuItemAdapter() + + @Override + public int getCount() { + return mItems.length; + }// getCount() + + @Override + public Object getItem(int position) { + return mItems[position]; + }// getItem() + + @Override + public long getItemId(int position) { + return position; + }// getItemId() + + @Override + public View getView(int position, View convertView, ViewGroup parent) { + if (convertView == null) { + convertView = LayoutInflater.from(mContext).inflate( + R.layout.afc_context_menu_tiem, null); + } + + ((TextView) convertView).setText(mItems[position]); + + return convertView; + }// getView() + +} \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/ui/TaskListener.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/ui/TaskListener.java new file mode 100644 index 00000000..155d9dd1 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/ui/TaskListener.java @@ -0,0 +1,28 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.utils.ui; + +/** + * The listener for any task you want to assign to. + * + * @author Hai Bison + * @since v1.8 + */ +public interface TaskListener { + + /** + * Will be called after the task finished. + * + * @param ok + * {@code true} if everything is OK, {@code false} otherwise. + * @param any + * the user data, can be {@code null}. + */ + public void onFinish(boolean ok, Object any); + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/ui/Ui.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/ui/Ui.java new file mode 100644 index 00000000..e14c1376 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/ui/Ui.java @@ -0,0 +1,149 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.utils.ui; + +import group.pals.android.lib.ui.filechooser.BuildConfig; +import group.pals.android.lib.ui.filechooser.R; +import android.app.Dialog; +import android.content.Context; +import android.content.res.Resources; +import android.graphics.Paint; +import android.util.DisplayMetrics; +import android.util.Log; +import android.util.TypedValue; +import android.view.View; +import android.view.Window; +import android.view.inputmethod.InputMethodManager; +import android.widget.TextView; + +/** + * UI utilities. + * + * @author Hai Bison + */ +public class Ui { + + private static final String CLASSNAME = Ui.class.getName(); + + /** + * Shows/ hides soft input (soft keyboard). + * + * @param view + * {@link View}. + * @param show + * {@code true} or {@code false}. If {@code true}, this method + * will use a {@link Runnable} to show the IMM. So you don't need + * to use it, and consider using + * {@link View#removeCallbacks(Runnable)} if you want to cancel. + */ + public static void showSoftKeyboard(final View view, final boolean show) { + final InputMethodManager imm = (InputMethodManager) view.getContext() + .getSystemService(Context.INPUT_METHOD_SERVICE); + if (imm == null) + return; + + if (show) { + view.post(new Runnable() { + + @Override + public void run() { + imm.showSoftInput(view, 0, null); + }// run() + }); + } else + imm.hideSoftInputFromWindow(view.getWindowToken(), 0, null); + }// showSoftKeyboard() + + /** + * Strikes out text of {@code view}. + * + * @param view + * {@link TextView}. + * @param strikeOut + * {@code true} to strike out the text. + */ + public static void strikeOutText(TextView view, boolean strikeOut) { + if (strikeOut) + view.setPaintFlags(view.getPaintFlags() + | Paint.STRIKE_THRU_TEXT_FLAG); + else + view.setPaintFlags(view.getPaintFlags() + & ~Paint.STRIKE_THRU_TEXT_FLAG); + }// strikeOutText() + + /** + * Convenient method for {@link Context#getTheme()} and + * {@link Resources.Theme#resolveAttribute(int, TypedValue, boolean)}. + * + * @param context + * the context. + * @param resId + * The resource identifier of the desired theme attribute. + * @return the resource ID that {@link TypedValue#resourceId} points to, or + * {@code 0} if not found. + */ + public static int resolveAttribute(Context context, int resId) { + TypedValue typedValue = new TypedValue(); + if (context.getTheme().resolveAttribute(resId, typedValue, true)) + return typedValue.resourceId; + return 0; + }// resolveAttribute() + + /** + * Uses a fixed size for {@code dialog} in large screens. + * + * @param dialog + * the dialog. + */ + public static void adjustDialogSizeForLargeScreen(Dialog dialog) { + adjustDialogSizeForLargeScreen(dialog.getWindow()); + }// adjustDialogSizeForLargeScreen() + + /** + * Uses a fixed size for {@code window} in large screens. + * + * @param dialogWindow + * the window of the dialog. + */ + public static void adjustDialogSizeForLargeScreen(Window dialogWindow) { + if (BuildConfig.DEBUG) + Log.d(CLASSNAME, "adjustDialogSizeForLargeScreen()"); + if (dialogWindow.isFloating() + && dialogWindow.getContext().getResources() + .getBoolean(R.bool.afc_is_large_screen)) { + final DisplayMetrics metrics = dialogWindow.getContext() + .getResources().getDisplayMetrics(); + final boolean isPortrait = metrics.widthPixels < metrics.heightPixels; + + int width = metrics.widthPixels;// dialogWindow.getDecorView().getWidth(); + int height = metrics.heightPixels;// dialogWindow.getDecorView().getHeight(); + if (BuildConfig.DEBUG) + Log.d(CLASSNAME, String.format("width = %,d | height = %,d", + width, height)); + width = (int) dialogWindow + .getContext() + .getResources() + .getFraction( + isPortrait ? R.dimen.aosp_dialog_fixed_width_minor + : R.dimen.aosp_dialog_fixed_width_major, + width, width); + height = (int) dialogWindow + .getContext() + .getResources() + .getFraction( + isPortrait ? R.dimen.aosp_dialog_fixed_height_major + : R.dimen.aosp_dialog_fixed_height_minor, + height, height); + if (BuildConfig.DEBUG) + Log.d(CLASSNAME, String.format( + "NEW >>> width = %,d | height = %,d", width, height)); + dialogWindow.setLayout(width, height); + } + }// adjustDialogSizeForLargeScreen() + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/keepass2android/kp2afilechooser/FileEntry.java b/src/java/android-filechooser-AS/app/src/main/java/keepass2android/kp2afilechooser/FileEntry.java new file mode 100644 index 00000000..1af6654a --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/keepass2android/kp2afilechooser/FileEntry.java @@ -0,0 +1,18 @@ +package keepass2android.kp2afilechooser; + + +public class FileEntry { + public String path; + public String displayName; + public boolean isDirectory; + public long lastModifiedTime; + public boolean canRead; + public boolean canWrite; + public long sizeInBytes; + + public FileEntry() + { + isDirectory = false; + canRead = canWrite = true; + } +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/keepass2android/kp2afilechooser/Kp2aFileChooserBridge.java b/src/java/android-filechooser-AS/app/src/main/java/keepass2android/kp2afilechooser/Kp2aFileChooserBridge.java new file mode 100644 index 00000000..1cd992dd --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/keepass2android/kp2afilechooser/Kp2aFileChooserBridge.java @@ -0,0 +1,24 @@ +package keepass2android.kp2afilechooser; + +import group.pals.android.lib.ui.filechooser.FileChooserActivity; +//import group.pals.android.lib.ui.filechooser.FileChooserActivity_v7; +import group.pals.android.lib.ui.filechooser.providers.basefile.BaseFileContract.BaseFile; +import android.content.Context; +import android.content.Intent; + +public class Kp2aFileChooserBridge { + public static Intent getLaunchFileChooserIntent(Context ctx, String authority, String defaultPath) + { + //Always use FileChooserActivity. _v7 was removed due to problems with Mono for Android binding. + Class cls = FileChooserActivity.class; + + Intent intent = new Intent(ctx, cls); + intent.putExtra(FileChooserActivity.EXTRA_FILE_PROVIDER_AUTHORITY, authority); + intent.putExtra(FileChooserActivity.EXTRA_ROOTPATH, + BaseFile.genContentIdUriBase(authority) + .buildUpon() + .appendPath(defaultPath) + .build()); + return intent; + } +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/keepass2android/kp2afilechooser/Kp2aFileProvider.java b/src/java/android-filechooser-AS/app/src/main/java/keepass2android/kp2afilechooser/Kp2aFileProvider.java new file mode 100644 index 00000000..8e06c7f3 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/keepass2android/kp2afilechooser/Kp2aFileProvider.java @@ -0,0 +1,770 @@ +package keepass2android.kp2afilechooser; +/* Author: Philipp Crocoll + * + * Based on a file provider by Hai Bison + * + */ + + + +import java.io.File; +import java.util.ArrayList; +import java.util.Collections; +import java.util.Comparator; +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.concurrent.CancellationException; +import android.content.ContentValues; +import android.database.Cursor; +import android.database.MatrixCursor; +import android.database.MatrixCursor.RowBuilder; +import android.net.Uri; +import android.util.Log; +import group.pals.android.lib.ui.filechooser.R; +import group.pals.android.lib.ui.filechooser.providers.BaseFileProviderUtils; +import group.pals.android.lib.ui.filechooser.providers.ProviderUtils; +import group.pals.android.lib.ui.filechooser.providers.basefile.BaseFileContract.BaseFile; +import group.pals.android.lib.ui.filechooser.providers.basefile.BaseFileProvider; + +import group.pals.android.lib.ui.filechooser.utils.FileUtils; +import group.pals.android.lib.ui.filechooser.utils.Utils; + +public abstract class Kp2aFileProvider extends BaseFileProvider { + + + /** + * Gets the authority of this provider. + * + * abstract because the concrete authority can be decided by the overriding class. + * + * @param context the context. + * @return the authority. + */ + public abstract String getAuthority(); + + /** + * The unique ID of this provider. + */ + public static final String _ID = "9dab9818-0a8b-47ef-88cc-10fe538bf8f7"; + + /** + * Used for debugging or something... + */ + private static final String CLASSNAME = Kp2aFileProvider.class.getName(); + + //cache for FileEntry objects to reduce network traffic + private HashMap fileEntryMap = new HashMap(); + //during write operations it is not desired to put entries to the cache. This set indicates which + //files cannot be cached currently: + private Set cacheBlockedFiles = new HashSet(); + + + @Override + public boolean onCreate() { + BaseFileProviderUtils.registerProviderInfo(_ID, + getAuthority()); + + URI_MATCHER.addURI(getAuthority(), + BaseFile.PATH_DIR + "/*", URI_DIRECTORY); + URI_MATCHER.addURI(getAuthority(), + BaseFile.PATH_FILE + "/*", URI_FILE); + URI_MATCHER.addURI(getAuthority(), + BaseFile.PATH_API, URI_API); + URI_MATCHER.addURI(getAuthority(), + BaseFile.PATH_API + "/*", URI_API_COMMAND); + + return true; + }// onCreate() + + @Override + public int delete(Uri uri, String selection, String[] selectionArgs) { + if (Utils.doLog()) + Log.d(CLASSNAME, "delete() >> " + uri); + + int count = 0; + + + + switch (URI_MATCHER.match(uri)) { + case URI_FILE: { + boolean isRecursive = ProviderUtils.getBooleanQueryParam(uri, + BaseFile.PARAM_RECURSIVE, true); + String filename = extractFile(uri); + removeFromCache(filename, isRecursive); + blockFromCache(filename); + if (deletePath(filename, isRecursive)) + { + getContext() + .getContentResolver() + .notifyChange( + BaseFile.genContentUriBase( + + getAuthority()) + .buildUpon() + .appendPath( + getParentPath(filename) + ) + .build(), null); + count = 1; //success + } + blockFromCache(filename); + break;// URI_FILE + } + + default: + throw new IllegalArgumentException("UNKNOWN URI " + uri); + } + + + if (count > 0) + getContext().getContentResolver().notifyChange(uri, null); + + return count; + }// delete() + + + + + + + + @Override + public Uri insert(Uri uri, ContentValues values) { + if (Utils.doLog()) + Log.d(CLASSNAME, "insert() >> " + uri); + + switch (URI_MATCHER.match(uri)) { + case URI_DIRECTORY: + String dirname = extractFile(uri); + String newDirName = uri.getQueryParameter(BaseFile.PARAM_NAME); + String newFullName = removeTrailingSlash(dirname)+"/"+newDirName; + + boolean success = false; + + switch (ProviderUtils.getIntQueryParam(uri, + BaseFile.PARAM_FILE_TYPE, BaseFile.FILE_TYPE_DIRECTORY)) { + case BaseFile.FILE_TYPE_DIRECTORY: + success = createDirectory(dirname, newDirName); + break;// FILE_TYPE_DIRECTORY + + case BaseFile.FILE_TYPE_FILE: + //not supported at the moment + break;// FILE_TYPE_FILE + + default: + return null; + } + + if (success) + { + Uri newUri = BaseFile + .genContentIdUriBase( + getAuthority()) + .buildUpon() + .appendPath( newFullName).build(); + getContext().getContentResolver().notifyChange(uri, null); + return newUri; + } + return null;// URI_FILE + + default: + throw new IllegalArgumentException("UNKNOWN URI " + uri); + } + + }// insert() + + + + @Override + public Cursor query(Uri uri, String[] projection, String selection, + String[] selectionArgs, String sortOrder) { + if (Utils.doLog()) + Log.d(CLASSNAME, String.format( + "query() >> uri = %s (%s) >> match = %s", uri, + uri.getLastPathSegment(), URI_MATCHER.match(uri))); + + switch (URI_MATCHER.match(uri)) { + case URI_API: { + /* + * If there is no command given, return provider ID and name. + */ + MatrixCursor matrixCursor = new MatrixCursor(new String[] { + BaseFile.COLUMN_PROVIDER_ID, BaseFile.COLUMN_PROVIDER_NAME, + BaseFile.COLUMN_PROVIDER_ICON_ATTR }); + matrixCursor.newRow().add(_ID) + .add("KP2A") + .add(R.attr.afc_badge_file_provider_localfile); + return matrixCursor; + } + case URI_API_COMMAND: { + return doAnswerApiCommand(uri); + }// URI_API + + case URI_DIRECTORY: { + return doListFiles(uri); + }// URI_DIRECTORY + + case URI_FILE: { + return doRetrieveFileInfo(uri); + }// URI_FILE + + default: + throw new IllegalArgumentException("UNKNOWN URI " + uri); + } + }// query() + + /* + * UTILITIES + */ + + /** + * Answers the incoming URI. + * + * @param uri + * the request URI. + * @return the response. + */ + private MatrixCursor doAnswerApiCommand(Uri uri) { + MatrixCursor matrixCursor = null; + + String lastPathSegment = uri.getLastPathSegment(); + + //Log.d(CLASSNAME, "lastPathSegment:" + lastPathSegment); + + if (BaseFile.CMD_CANCEL.equals(lastPathSegment)) { + int taskId = ProviderUtils.getIntQueryParam(uri, + BaseFile.PARAM_TASK_ID, 0); + synchronized (mMapInterruption) { + if (taskId == 0) { + for (int i = 0; i < mMapInterruption.size(); i++) + mMapInterruption.put(mMapInterruption.keyAt(i), true); + } else if (mMapInterruption.indexOfKey(taskId) >= 0) + mMapInterruption.put(taskId, true); + } + return null; + } else if (BaseFile.CMD_GET_DEFAULT_PATH.equals(lastPathSegment)) { + + return null; + + }// get default path + else if (BaseFile.CMD_IS_ANCESTOR_OF.equals(lastPathSegment)) { + return doCheckAncestor(uri); + } else if (BaseFile.CMD_GET_PARENT.equals(lastPathSegment)) { + + { + String path = Uri.parse( + uri.getQueryParameter(BaseFile.PARAM_SOURCE)).toString(); + + String parentPath = getParentPath(path); + + + if (parentPath == null) + { + if (Utils.doLog()) + Log.d(CLASSNAME, "parent file is null"); + return null; + } + + FileEntry e = this.getFileEntryCached(parentPath); + + matrixCursor = BaseFileProviderUtils.newBaseFileCursor(); + + int type = parentPath != null ? BaseFile.FILE_TYPE_DIRECTORY + : BaseFile.FILE_TYPE_NOT_EXISTED; + + + RowBuilder newRow = matrixCursor.newRow(); + newRow.add(0);// _ID + newRow.add(BaseFile + .genContentIdUriBase( + getAuthority()) + .buildUpon().appendPath(parentPath) + .build().toString()); + newRow.add(e.path); + newRow.add(e.displayName); + newRow.add(e.canRead); //can read + newRow.add(e.canWrite); //can write + newRow.add(0); + newRow.add(type); + newRow.add(0); + newRow.add(FileUtils.getResIcon(type, e.displayName)); + return matrixCursor; + } + + } else if (BaseFile.CMD_SHUTDOWN.equals(lastPathSegment)) { + /* + * TODO Stop all tasks. If the activity call this command in + * onDestroy(), it seems that this code block will be suspended and + * started next time the activity starts. So we comment out this. + * Let the Android system do what it wants to do!!!! I hate this. + */ + // synchronized (mMapInterruption) { + // for (int i = 0; i < mMapInterruption.size(); i++) + // mMapInterruption.put(mMapInterruption.keyAt(i), true); + // } + + } + + return matrixCursor; + }// doAnswerApiCommand() + + +/* + private String addProtocol(String path) { + if (path == null) + return null; + if (path.startsWith(getProtocolId()+"://")) + return path; + return getProtocolId()+"://"+path; + }*/ + + /** + * Lists the content of a directory, if available. + * + * @param uri + * the URI pointing to a directory. + * @return the content of a directory, or {@code null} if not available. + */ + private MatrixCursor doListFiles(Uri uri) { + MatrixCursor matrixCursor = BaseFileProviderUtils.newBaseFileCursor(); + + String dirName = extractFile(uri); + + if (Utils.doLog()) + Log.d(CLASSNAME, "doListFiles. srcFile = " + dirName); + + /* + * Prepare params... + */ + int taskId = ProviderUtils.getIntQueryParam(uri, + BaseFile.PARAM_TASK_ID, 0); + boolean showHiddenFiles = ProviderUtils.getBooleanQueryParam(uri, + BaseFile.PARAM_SHOW_HIDDEN_FILES); + boolean sortAscending = ProviderUtils.getBooleanQueryParam(uri, + BaseFile.PARAM_SORT_ASCENDING, true); + int sortBy = ProviderUtils.getIntQueryParam(uri, + BaseFile.PARAM_SORT_BY, BaseFile.SORT_BY_NAME); + int filterMode = ProviderUtils.getIntQueryParam(uri, + BaseFile.PARAM_FILTER_MODE, + BaseFile.FILTER_FILES_AND_DIRECTORIES); + int limit = ProviderUtils.getIntQueryParam(uri, BaseFile.PARAM_LIMIT, + 1000); + String positiveRegex = uri + .getQueryParameter(BaseFile.PARAM_POSITIVE_REGEX_FILTER); + String negativeRegex = uri + .getQueryParameter(BaseFile.PARAM_NEGATIVE_REGEX_FILTER); + + mMapInterruption.put(taskId, false); + + boolean[] hasMoreFiles = { false }; + List files = new ArrayList(); + listFiles(taskId, dirName, showHiddenFiles, filterMode, limit, + positiveRegex, negativeRegex, files, hasMoreFiles); + if (!mMapInterruption.get(taskId)) { + + try { + sortFiles(taskId, files, sortAscending, sortBy); + } catch (Exception e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + if (!mMapInterruption.get(taskId)) { + + for (int i = 0; i < files.size(); i++) { + if (mMapInterruption.get(taskId)) + break; + + FileEntry f = files.get(i); + updateFileEntryCache(f); + + if (Utils.doLog()) + Log.d(CLASSNAME, "listing " + f.path +" for "+dirName); + + addFileInfo(matrixCursor, i, f); + }// for files + + /* + * The last row contains: + * + * - The ID; + * + * - The base file URI to original directory, which has + * parameter BaseFile.PARAM_HAS_MORE_FILES to indicate the + * directory has more files or not. + * + * - The system absolute path to original directory. + * + * - The name of original directory. + */ + RowBuilder newRow = matrixCursor.newRow(); + newRow.add(files.size());// _ID + newRow.add(BaseFile + .genContentIdUriBase( + getAuthority()) + .buildUpon() + .appendPath(dirName) + .appendQueryParameter(BaseFile.PARAM_HAS_MORE_FILES, + Boolean.toString(hasMoreFiles[0])).build() + .toString()); + newRow.add(dirName); + String displayName = getFileEntryCached(dirName).displayName; + newRow.add(displayName); + + Log.d(CLASSNAME, "Returning name " + displayName+" for " +dirName); + } + } + + try { + if (mMapInterruption.get(taskId)) { + if (Utils.doLog()) + Log.d(CLASSNAME, "query() >> cancelled..."); + return null; + } + } finally { + mMapInterruption.delete(taskId); + } + + /* + * Tells the Cursor what URI to watch, so it knows when its source data + * changes. + */ + matrixCursor.setNotificationUri(getContext().getContentResolver(), uri); + return matrixCursor; + }// doListFiles() + + + + private RowBuilder addFileInfo(MatrixCursor matrixCursor, int id, + FileEntry f) { + int type = !f.isDirectory ? BaseFile.FILE_TYPE_FILE : BaseFile.FILE_TYPE_DIRECTORY; + RowBuilder newRow = matrixCursor.newRow(); + newRow.add(id);// _ID + newRow.add(BaseFile + .genContentIdUriBase( + getAuthority()) + .buildUpon().appendPath(f.path) + .build().toString()); + newRow.add(f.path); + if (f.displayName == null) + Log.w("KP2AJ", "displayName is null for " + f.path); + newRow.add(f.displayName); + newRow.add(f.canRead ? 1 : 0); + newRow.add(f.canWrite ? 1 : 0); + newRow.add(f.sizeInBytes); + newRow.add(type); + if (f.lastModifiedTime > 0) + newRow.add(f.lastModifiedTime); + else + newRow.add(null); + newRow.add(FileUtils.getResIcon(type, f.displayName)); + return newRow; + } + + /** + * Retrieves file information of a single file. + * + * @param uri + * the URI pointing to a file. + * @return the file information. Can be {@code null}, based on the input + * parameters. + */ + private MatrixCursor doRetrieveFileInfo(Uri uri) { + Log.d(CLASSNAME, "retrieve file info "+uri.toString()); + MatrixCursor matrixCursor = BaseFileProviderUtils.newBaseFileCursor(); + + String filename = extractFile(uri); + + FileEntry f = getFileEntryCached(filename); + if (f == null) + addDeletedFileInfo(matrixCursor, filename); + else + addFileInfo(matrixCursor, 0, f); + + return matrixCursor; + }// doRetrieveFileInfo() + + + + //puts the file entry in the cache for later reuse with retrieveFileInfo + private void updateFileEntryCache(FileEntry f) { + if (f != null) + fileEntryMap.put(f.path, f); + } + //removes the file entry from the cache (if cached). Should be called whenever the file changes + private void removeFromCache(String filename, boolean recursive) { + fileEntryMap.remove(filename); + + if (recursive) + { + Set keys = fileEntryMap.keySet(); + Set keysToRemove = new HashSet(); + for (String key: keys) + { + if (key.startsWith(key)) + keysToRemove.add(key); + } + for (String key: keysToRemove) + { + fileEntryMap.remove(key); + } + + } + + + } + + private void blockFromCache(String filename) { + cacheBlockedFiles.add(filename); + } + + private void unblockFromCache(String filename) { + cacheBlockedFiles.remove(filename); + } + + //returns the file entry from the cache if present or queries the concrete provider method to return the file info + private FileEntry getFileEntryCached(String filename) { + //check if enry is cached: + FileEntry cachedEntry = fileEntryMap.get(filename); + if (cachedEntry != null) + { + if (Utils.doLog()) + Log.d(CLASSNAME, "getFileEntryCached: from cache. " + filename); + return cachedEntry; + } + + if (Utils.doLog()) + Log.d(CLASSNAME, "getFileEntryCached: not in cache :-( " + filename); + + + //it's not -> query the information. + FileEntry newEntry = getFileEntry(filename); + + if (!cacheBlockedFiles.contains(filename)) + updateFileEntryCache(newEntry); + + return newEntry; + } + + private void addDeletedFileInfo(MatrixCursor matrixCursor, String filename) { + int type = BaseFile.FILE_TYPE_NOT_EXISTED; + RowBuilder newRow = matrixCursor.newRow(); + newRow.add(0);// _ID + newRow.add(BaseFile + .genContentIdUriBase( + getAuthority()) + .buildUpon().appendPath(filename) + .build().toString()); + newRow.add(filename); + newRow.add(filename); + newRow.add(0); + newRow.add(0); + newRow.add(0); + newRow.add(type); + newRow.add(null); + newRow.add(FileUtils.getResIcon(type, filename)); + } + + /** + * Sorts {@code files}. + * + * @param taskId + * the task ID. + * @param files + * list of files. + * @param ascending + * {@code true} or {@code false}. + * @param sortBy + * can be one of {@link BaseFile.#_SortByModificationTime}, + * {@link BaseFile.#_SortByName}, {@link BaseFile.#_SortBySize}. + * @throws Exception + */ + private void sortFiles(final int taskId, final List files, + final boolean ascending, final int sortBy) throws Exception { + try { + Collections.sort(files, new Comparator() { + + @Override + public int compare(FileEntry lhs, FileEntry rhs) { + if (mMapInterruption.get(taskId)) + throw new CancellationException(); + + if (lhs.isDirectory && !rhs.isDirectory) + return -1; + if (!lhs.isDirectory && rhs.isDirectory) + return 1; + + /* + * Default is to compare by name (case insensitive). + */ + int res = mCollator.compare(lhs.path, rhs.path); + + switch (sortBy) { + case BaseFile.SORT_BY_NAME: + break;// SortByName + + case BaseFile.SORT_BY_SIZE: + if (lhs.sizeInBytes > rhs.sizeInBytes) + res = 1; + else if (lhs.sizeInBytes < rhs.sizeInBytes) + res = -1; + break;// SortBySize + + case BaseFile.SORT_BY_MODIFICATION_TIME: + if (lhs.lastModifiedTime > rhs.lastModifiedTime) + res = 1; + else if (lhs.lastModifiedTime < rhs.lastModifiedTime) + res = -1; + break;// SortByDate + } + + return ascending ? res : -res; + }// compare() + }); + } catch (CancellationException e) { + if (Utils.doLog()) + Log.d(CLASSNAME, "sortFiles() >> cancelled..."); + } + catch (Exception e) + { + Log.d(CLASSNAME, "sortFiles() >> "+e); + throw e; + } + }// sortFiles() + + + /** + * Checks ancestor with {@link BaseFile#CMD_IS_ANCESTOR_OF}, + * {@link BaseFile#PARAM_SOURCE} and {@link BaseFile#PARAM_TARGET}. + * + * @param uri + * the original URI from client. + * @return {@code null} if source is not ancestor of target; or a + * non-null but empty cursor if the source is. + */ + private MatrixCursor doCheckAncestor(Uri uri) { + String source = Uri.parse( + uri.getQueryParameter(BaseFile.PARAM_SOURCE)).toString(); + String target = Uri.parse( + uri.getQueryParameter(BaseFile.PARAM_TARGET)).toString(); + if (source == null || target == null) + return null; + + boolean validate = ProviderUtils.getBooleanQueryParam(uri, + BaseFile.PARAM_VALIDATE, true); + if (validate) { + //not supported + } + + if (!source.endsWith("/")) + source += "/"; + + + String targetParent = getParentPath(target); + if (targetParent != null && targetParent.startsWith(source)) + { + if (Utils.doLog()) + Log.d(CLASSNAME, source+" is parent of "+target); + return BaseFileProviderUtils.newClosedCursor(); + } + if (Utils.doLog()) + Log.d(CLASSNAME, source+" is no parent of "+target); + + return null; + }// doCheckAncestor() + + /** + * Extracts source file from request URI. + * + * @param uri + * the original URI. + * @return the filename. + */ + private static String extractFile(Uri uri) { + String fileName = Uri.parse(uri.getLastPathSegment()).toString(); + if (uri.getQueryParameter(BaseFile.PARAM_APPEND_PATH) != null) + fileName += Uri.parse( + uri.getQueryParameter(BaseFile.PARAM_APPEND_PATH)).toString(); + if (uri.getQueryParameter(BaseFile.PARAM_APPEND_NAME) != null) + fileName += "/" + uri.getQueryParameter(BaseFile.PARAM_APPEND_NAME); + + if (Utils.doLog()) + Log.d(CLASSNAME, "extractFile() >> " + fileName); + + return fileName; + }// extractFile() + + private static String removeTrailingSlash(String path) + { + if (path.endsWith("/")) { + return path.substring(0, path.length() - 1); + } + return path; + } + + private String getParentPath(String path) + { + path = removeTrailingSlash(path); + if (path.indexOf("://") == -1) + { + Log.d(CLASSNAME, "invalid path: " + path); + return null; + } + String pathWithoutProtocol = path.substring(path.indexOf("://")+3); + int lastSlashPos = path.lastIndexOf("/"); + if (pathWithoutProtocol.indexOf("/") == -1) + { + Log.d(CLASSNAME, "parent of " + path +" is null"); + return null; + } + else + { + String parent = path.substring(0, lastSlashPos)+"/"; + Log.d(CLASSNAME, "parent of " + path +" is "+parent); + return parent; + } + } + + + + protected abstract FileEntry getFileEntry(String path); + + /** + * Lists all file inside {@code dirName}. + * + * @param taskId + * the task ID. + * @param dir + * the source directory. + * @param showHiddenFiles + * {@code true} or {@code false}. + * @param filterMode + * can be one of {@link BaseFile#FILTER_DIRECTORIES_ONLY}, + * {@link BaseFile#FILTER_FILES_ONLY}, + * {@link BaseFile#FILTER_FILES_AND_DIRECTORIES}. + * @param limit + * the limit. + * @param positiveRegex + * the positive regex filter. + * @param negativeRegex + * the negative regex filter. + * @param results + * the results. + * @param hasMoreFiles + * the first item will contain a value representing that there is + * more files (exceeding {@code limit}) or not. + */ + protected abstract void listFiles(final int taskId, final String dirName, + final boolean showHiddenFiles, final int filterMode, + final int limit, String positiveRegex, String negativeRegex, + final List results, final boolean hasMoreFiles[]); + + + protected abstract boolean deletePath(String filename, boolean isRecursive); + protected abstract boolean createDirectory(String dirname, String newDirName); + + + +} diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_badge_file_provider_localfile_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_badge_file_provider_localfile_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..99b4059cb9ba2e7dc7581fd06f6c0ee7a4b1868c GIT binary patch literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSc;uILpXq-h9ji|$mcBZh%5#Q ztAjA(O@G-2prB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt(DbMJ}nu z$wiq3C7Jno3_1F_`WgBa8M-M2nOuez6-Fi%#%2{J7LPRKJ}@va`gpoHhD5Z!onh$3 z>?q=JpMSCE=BW#&a(!ev#3$CYwf!U4J;yz*?iaMg6niHhauV3cp~>X9F+eEiNwi9D zcEU4uvBl?_SAP3HbGz~8!}CQ$Q>SM9+2Sx&M?{(XXu&m>_kZ~cxMUcm9T?Xz%O7Bo z=sXb+%3L7lRI%-g{fwHeGO};RD|w*`TaNhR?f=z-y5tGCd}A$J8P@i?z``z zUrAh3jb?u5%<)_E;Jx1mORRF4x36TLVYYQum#W+W%k)z#V^7RV7TUD$t4a%)}P6Gk(}&j zv`kgIE9tldD=Vs|9?9sv?ir2l$d{PPmh(8(}O+0cwq2!^>bP0l+XkK+JVfM literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_badge_file_provider_localfile_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_badge_file_provider_localfile_light.png new file mode 100644 index 0000000000000000000000000000000000000000..ba625d57d50a9d5dd48904a2043936b974046942 GIT binary patch literal 453 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSc;uILpXq-h9ji|$mcBZh%5#Q ztAjA(O@G-2prB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt(DbMJ}nu z$wiq3C7Jno3_1F_`WgBa8M-M2nOuez6-Fi%#%2{J7LPRKJ}@va3VFIXhD5Z!y}r@w zh=ahfkMVuXj)IPkBGK6!zohDX>8#=2xOu~8&K#Ys8v+GgCOET*>h>IE>sCm4p0L+i zul|PG%$t8_%xuYDy=$GXaI+_O#%1nTi^Q)SE$ErUE0Z9u9g*|x=P~wqA6v5LJW$=X&vl6rLJPp+@VCWXJIl^RYL+=Nl3UwkD p7P5$@KKt){^d)PlVQEtx!}sa>Vv1qy+kv6U;OXk;vd$@?2>?Nuv1R}O literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_bookmarks_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_bookmarks_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..2de5c55d91b6cd1cbef960ce7432493b8ee6493e GIT binary patch literal 1914 zcmV-=2Zi{FP)rP|ka`!f>}SuO+4SV%%zr!(U6pO`_<4*vpbgxGpIae>xMM3UEPPlEUc1uXT+v#7 ztf-{8xcG(K+}w#n{jR8}D8t*)Qm*wi`Gsf}q6Q((E))j~@()H5|8^D?iP-x3`i6{I zNxtdw^4U{nZA?>LixHDi^% z=@%23{WCxY95`FIC#Lz1B&I(0_Qqh;f|Xj>qEE2Zr{I1H0&l{!Rp4uaP#fqfNH!Ej z8+HaF?n0%drJkOE+=uTtpcyX0-7w`*$oLJ?12ZJoz`Ii>w9HRIIRYF5S2FZpflvnw zTr(U=Hq-%Cx#t4*?AhaOYxlK~^pYtc3al=$L>umcbr3%b=52>bb3r=~p>7DAhu|d` z@S2{YP!w(00wOLUfPUFoA`(_+O2k{B5j52(3$+grAT$UoAXy=-LVp{`9iRn_?*XJJ zLW(L6SHN8jvddp~d>RrdS83S}iXXHfsJ$R}o5ukNU4>wWSvFlDR6sH_g}DaCpo9QC z9?$9So?wWphd>K~u7M_-S?C413$#AadSSr4>tO}N07#PIMC;^uU>s_s-63 z`Dtls&QTRmP*5;4V@~>ZyDKe;-nW1b!;P*QC8Ph3#v(~(CVD~d12m9yP_BR!W>WW0 zCar$L_hRAxJtdKB79-tCxH`QpN0RKPGwCmZl&3(x1pOTlYzOt);FY@BV1!vtVR`Ua z>%F~qArL9Q)!VhFn{qe2@ltVdam`SKBFaGX#inhO-2LAq{#i)*5h!g2dAZBz@p{O} zfPORCo5=_Mo4gQ%21s#|B_+LW_B-2i{lw=K~dVpb@5^2Fq!c->J6 z6%-WAS+Y30G`ScvPya${a$o4F` zGyG_0cb~iajznKhB93%Gf^d(qeZDD1`-HviOIPoBuC})J=|MOe< zq4Tc?g~uwy=@cPq-9mUI;~BUHA^tT()K!062Utcb?ufls5klx?$34Gp)0Q@o{3Tt( zyb*t~m6w-S@t3_7AN0q+(tl%UIn%)PZR#7nXPTRvFO6uxk{1PCGc z<)&AE6=>QT5T8FScJKWCyQ2|fR0T|*KHXk<;-gP}mk;~0va+)7I{`unva_@2?%uU+ zH((tN{}I1h{C~svKQv>FaRFnEaRFnE`(D6*0Ogx8SG6CAo&W#<07*qoM6N<$g3_~% A&;S4c literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_button_home_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_button_home_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..86766e9a4e3babddd2fb3ff8cbdd89535ba384d3 GIT binary patch literal 831 zcmV-F1Hk-=P)!a3KdZh z1W6@=jg_K-Xd%H;!4&!RFK9aNLQ1g^Y*NJBZi-0$fLtGhqzDPQ`C2$3A&9qkx91wN zpYrX@e!p*q$ILE81cwbB+my)E`ddL`a8UP%}S?}-fuU0CR zM&h-SKF9_K2TyKqZ@&X@PQmJ&8Un5&(!uNKyaQpMUOo-U|_#v%~rTdqjCoLec@y05B1TVYSoR9T_0$D5Zu0JhsvXfYC4vzyE1`5CqpnWDG!$ zm8zcSO>`3Owhd^ldjPx#P_|Ot81r&zX=$~|ygbQi5jk(Aj>6rRfq{X63$E)<1Mu2u zqF5~U=5o175h+@!?QpjoVy(6By6z12ny-4EH{8k!E-x?t+}zxJ3gEMq`T%@vC)_RV zfKqCRJt3~${1i=#k&qRa(8X__oMNuX0{8$ETSYH8nXr*e8*-hyH^mGmti!fwajCq)lcZZ88IClNm^xqhnxYWn~AzS{HlSWzE)#MeKXGh!~~R z2+5lOj~}U&3=E9FJY5_^ zG8*6B*qbflD0A%N`Bo9B4FZ8Kia**SG&{N$v_{vk<41}Y-`sn3R^ zW_?x4d;Z>Qg%NZ6hg<6(-G9WE_bhqFQE!>mYp!>!cvNhrWar{yuT&*im^rn0-IM>n z1P$c{#aF$kzN2Z<8oguISBF{8Ki6CQXOT-(d#yK5Lix^Pi5Ul-=bWh$EZ?xfZTH@a zKH12A(RYEoZ_c>Bk=)pEwxX*!vR~$1pi@l**X#3-c3(2lGH!}5lzqQx-cjwvExS`P zo+&+g93XH$T;NEy;K$4tv&3I>d=z>2sOZ}1OH*D>mD_mLviJ9m316jc!W8bf^5jf< zCv$vr+=N3>HEdT+zCopncA>TJw^^-v80fo5~l~ z23>e{>uB9{w|~VK*;08*J~+(^Dm9w0O`-L0>;`-kMD`wk&mmtT}V`<;yxP?4jji(?4K z%-l1EybT5ntQX^#sdXeA63JP>%BaC$9r{&*gZriLbm?^p^=mmtT}V`<;yxP?4jji(?4K z%-l1EybT5ntQX^#sdXeA63JP>%BaC$9r{&*gZriLbm?^p^=Y^px!>0d45~=FH(?wfV>c$Ccq?SdHShWj; zC}1O?JVX^j3bu*gcE9g(&*(Ad`+~57qeVlU>47Ax5Y%|_~5B$&- z_Z9XPeqcS|yYvGS^er4;VPD|~)&s7&bfeK=U1IDer*$`UU$blkgF$(AB!SaLsgLjP z@5eSaHa?BTV&O<6($Uq`6{=RNH|p-}>i z0qb!aTU%S3CGhCzXdJ*@Xblw(pmC~xK;IbO@*cmp#wk>8TwGkd?(gs4ipS$w?an2X zFJT9;9SvP{qOwz9%GbTVzWxQuZ-<7465((-N=EXUpc+!XC#3~UctYp%`OATUfj=?k zsWjC*hwa1Gb(u$9boZt%r@(aG_~z#3muSROs1t|Mod8w924u*%f6Jxux8zlm6w55G zzP`RK%m;7q?h^JF>8~&=KN%bxByfZZYd`^KAJ~^IQAjO2RF@+2 z9(C1=#p0`;o}LV#sjvWVEDvc z^z`&7kw|<$GBUF2C54{|unpFP zHfL_SwTxYvusDVZYe8eElnRAH?&RboH9bB3lP7?;x3?dmAsoYMSu%hXET5^eZT40J zS3?t&>MB^4qB0dOm&;iIKbxAG`q5LsP&fgXj&W2gtS4#d02#~HENzTkQI!f;MP(>VV5RWnq0zgtf=3ZJ7?l*!6NdN#CTj??t_9U>RcqEr4VWGpyua5(JjbLfM=b`Zq<%QD)u3(x(Nb=2Z!a}J zKmQBf-QQ7*j^G_1rWuhAvv=~y`znBoQ25Qx&d&3Ng@u%poHQ$T6fJ4s;L6I%XHei9 zEK9LyG|IfR3WKHPXgC+;J0m!P;%}@&@9VI*!9}lA(6_@rH)1A%nfm=zfX4>j2+)S^v(r0U-?7dUZ-;|%w*6^NNh3xYuRk_Ii4+7tmWLf za}4nE<;%S*SFWV!OCW{Ek00wsj~?xZIfn_f$K!D!a{rAqS1mGJj(xk505g-ugfwk! zZTjQKkK69vy=z{)c(Hfs(xranVaTNE10a9#;zbii!nA4A ze0ICtnVg&)BF0-=TbsdjaZ*xJ2`*69zzuj@7k={Oi5^xWfKB1hp+l`;nt~P&rUMNP4fQsg?e{^029+s^VY>tv zK(qj*-LYdwGT1b-==DBBsbTg4CeEVln>TMXSOofl#Vq&Ye5SY{U47H3$c= zXq|80zIBWnH|~NW09RC0OvgmXhgn)8zz9;>%a<=(Pn|ktC9v@0@Y=O&xy;N=J~|J> z5;P}Io;1LJX^~WG)~s>E1>6W?3@|Z_SkM8$*T;?>`-h?cgJD})Sy>WTOj$-K91+vbA5Q+nbjPoC@q;7(YB zLur8RU^QjYqD4Q06^+qo6evi+3_}MG9`qx

P~-#k8ihiK&Rv5Wi{DCex!wkEj4) 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 KMNUMnLSTZbe3RV( literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_file_locked_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_file_locked_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..8480785bffb40a6c70cc716b73763df63de397c8 GIT binary patch literal 587 zcmV-R0<`^!P)FlHXptn4AR!4SNhEOzwZXfgv02c~MGQ|9dKBTCf+jV7w*(Cfzs~2E&9U0F@?8 z=r0^F42B6y04hzGP`I?9(oku_5`an*CKPUIs5DfXumqsegb9UP8Y&HyCM*GLm6m0B zX)>8?jmKjP!!REdMZFs#J1oG1!N6H6mF{Y_+GfAsryLH)S0oa-4+H|o2wc(=TytP# zmd@pJjY_4m77m9W?RNW1v)SB7@13bs>e}b?MTr6)jYhkEzyFD4Ss@e(1(8vdfxMhf zr(Zjr&Pq0$T}7Xb^n%vhaHG*UiN#`<#bWW)<#L_Rz);2cYPEV;E|=H!JkOc~i=vp| zIPM~!&$Di~yD$ST6biQp_=xBE4VtFk=H4)>t)qF-uh&x?;qiEe$z*cAZ|UjJM@f>LinM3}`W}|iKd9&btkrsr zW|h`@W4Pu4Fs@{cG8YUR#RRT>fMHz88f7jRHi`*c`vAkZk~PX)Fl-bPxb^{taV2Y% Zx!;Ol&OHy1IdlL3002ovPDHLkV1l-d2=xE} literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_file_plain_text.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_file_plain_text.png new file mode 100644 index 0000000000000000000000000000000000000000..0f5eec112101996084002049cd1a3149bd692ed0 GIT binary patch literal 1842 zcmV-22hI42P)KD=S9puvfts1Ll#=Ii2XB+# zb4z`%Im>W3?7sIUf!~W#Up_H0k+^Z=#*RcHVMe3TNJB$|VcYhqbH`$_P^naU;`eoT zcQ3ZKw&vH65Kv&0Fl>%mK>G%!vX?GhdTDZU^31MXyW)V3MzH-Kg@q7fy}i9Z0XpYV z)rHOC7{>~Rf;J|@v z$z+mBQ(Xt6fbjrhR*z)>Q|+oZU%=XL6W6a_?3VHWo^zy%ySr%7^51x;74V@z?3gJJUo09^G7>(?rbtmGfqbG zdOo!0bOw3gSE?+tB_iDs4hk3KF%cyg~EfDmX>iqQ(+f)1p663eq0OS=JE0I zKF4uRLE%O!?17DNU(sTs>Uwz1Q301Nx=fAt4xv|8R+bRCf5kF4t`)w8`C*WNl}QtB zDIYd3{~1l%4q_Grmj--V0k6Kt$M)OBJV;;6CcIc!SeS#-Kc~~_Ash=9FoF$% zRnVHsnDGzJC))BQ4O*rx3oI+U@{|5j?)80+rOjDEVskJnXeeErot>R-YHIpo_wL=- zf~4?i7Z?ghmWzh@<8Ur$1MZhvQTw;pxD2)c-%%Fi+|Mt(ZIPN0oS~Vr)y&c58x7g80Dd> z@P;?>YTBmN%2pZ!R2a{sa#K@NgNF|vX2)Yg+q5-p#Os_|rCoYo^|Y`p#HNZ8c#3SQC>D7}GN^rw+WC)T-uM>k3zM*EZ8<>I!crwW_(+y291mwaxUI gy26`Dt!l3IA02L>h`Rf#761SM07*qoM6N<$f``9{7XSbN literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_file_video.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_file_video.png new file mode 100644 index 0000000000000000000000000000000000000000..b341bdcc651b011d6d9884eec34764f2c4ba8904 GIT binary patch literal 1880 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 FV1kY$alrrp literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_action_clear_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_action_clear_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..a299eda3ab7ebda51cab1580ed64d22f8b631b87 GIT binary patch literal 733 zcmV<30wVp1P)|`? zA<5K4NHWj!No-z}0AtKkmSrcU)FGt^l2l3^vMf6pW1gaN+j^lq&nH=yodEpsp`*2S z9?7*9TI&OVnLoYWZnvLBQGB$?ZC!!Oxl63&68*7~*S|NdGs z@<4)>*b@lbXH_S{$HMCD`jQ6{Sqa}Z+aR>kT5s+r{&z@z`?pqWi(Ye}is~qn+yH=x ztb@O8t+g+yo|#ktP>yyJ!B=bTy5U+UBzL3M+Vy?pLy+90CJ+1vc6w}~5PlMul|0Eq7gy<=TZWq= z_&s*)*N)Z|xPSTp@GA)S{xVUsseg;v7k{76Dn(IzkbDMk#h+2?H0kQ#@AU@YO7gia zc>sWjL><%VbOK+wlm`G#r_)JnUUD<{ukq#W^eA9xi~@$nC}3!e0*1zKLq)>KwDI^M P00000NkvXXu0mjf*sxKq literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_action_clear_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_action_clear_light.png new file mode 100644 index 0000000000000000000000000000000000000000..c90f49db49aed0ca831c2e589a9fa228196c3b3a GIT binary patch literal 686 zcmV;f0#W^mP)B=o=~Byge% zdLX565QnTlvW?MNVl)hTGag%tR=dxVS5Hc1jNvciD0cv{C(eQ4O9J$4ZBm1dii#xi6J{%^h3l zIVJn1(OcljDW9VoiF)u)^!%P;)`2BW60-oi8O`9eqxXr}g{)5E0+@ERpGq5xsNf;Z zO1uPiPWh5{5>xrjVn<}~kWNb60b8eh2~3>w1V8w#*hE8{g}ShkyA5>AS2`R!?Y2(a zXlPdAP)zUxcJTchj7-KZonK9PowfLWo8rtxlst@Mj?1F=*jb>4&6BT1V2E{77pLw_MuIGtA38#Oa|9!C9db77u(`=sOdJ8l?70eLG zfmtaj`)%OdtruC3J^q-So$KiG{`H#onc^j(Zi_EA>zqEv_{Q|)%a{ZUnRVZ)_D)a% z@KKvQ^=3}lnKSAP*KXZNZrs&SoEPqLt}`Rnx>_=e>DUZKWmkkg+^c8W z;OTOlq3-px5Z3N1nT&`4fICD(p-+hdU+azvrDa)0#1v;nm6$JeHM&et6)U>DT1r7x(-D3K%v)9(jl6}wj_^w42 zDoX4Oby;cUWfM9(L|i{6+Re}JIN{AuZ(0;RxAAnux4`lUKkPd3TEO*e)IG_dm9W&G7O%selF{r5}E-0asn&> literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_action_navi_left_dark_disabled.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_action_navi_left_dark_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..19c982ad3ed3054926ad38229f81d4f55da96f9a GIT binary patch literal 646 zcmV;10(t$3P)XJd7r!73ZF7HcB}{0J6;XcGPwUf>9F-0sZoMBE>2`QE%AZ)WF> zki@@C;JW}@S^?j*0={VleA5c}rWJ63h=?)fxJv9T*Ts}YYkia?$pk%RK6IVC zRsmzoJpiXlsR00~V~tt_j4=l!Pl6zLM)FP_Yiw~Ykfx~yFcy(c6VFv=0;AEWyIQTz zMC6gHoHxN*Adcg^Q53xd@I*u!zu7AbOs7+|TrQu6Vfcb%S(d$5 zO1&ZZ#Wr7AtUItvnx>lM7(l0Ntd|b#l4V&A;GE=zi2QV&e;4N+xXN~z18}2Zu1W`L z71*M+J`93jA|lt0(|fUn{zjhXUl)tTTM>B&;G4_bjlIbDr`5AKjz4XmlmM)sl#SoS zMN$09vg|@Bbxtz3&DY2oxDKuL(dGH*RyhM8>HPyB{eJ(rO04$|*z$i)qx(cF;G0&! gH?4qgS^?ku1`suEgbAjIfr$YI zmI|qr;CJ;eri0}TmBc>x&eFZzmwU-2{+y=odunE)-9Robpp6S?;{w{afHp25!~}Rv zS=boJLJz<%umm<^7f;388O|-R2cB|@Xb4;ZpTIlN<`%o8Km$Aj-@uJj(Mt)e2y=cf zUAVNsf^f%Q2v0zqQUWbu#y@~rp=$tT1Rj9{;VV-dNr5Hs1FQvW{)>db9M}OJ3Ojp_ zz!Z1`zJP0)cG8+iVM`d7JHcL(uoC8y$q92MMrd@HlSreIFR_Y1MB+25DiF!p$V>=8 zdXz9D5E&ch%n3w>#%Z$xFzi5MS|D=nNLhtIkMf=VBL`J}=K-KmO}$X~nvhhzqtmFPW0p=Q3As*=~*W^0enN z&vxFLU70@bZuz~+^6gT+Zp&uQyu+R0C3wOYfjV4T&ss4*f3$9~Shj@|``<$L=OPh@ z6nFVHJrS63RIjXVo%F?R4*cv9J)#?Q8$}h*hbOc9>2A=t^D%A}XAtL^r05f0mzZn1 zepnX}J5A`wKUbf|z6sB>1(W}I^E9%)Np`jfj9%J#fM?r=_MaA~CFk#AdhN7J$34bd zS8eIc)xLMtKXj-IPjK>`cR>7Ip-#!fNV|_mJr?rcdBAgC@KLYp8QTwS-Z6<1hVSMt zvFMaI~N8N>9-2SbZ0sJn;7b3eNVpnK?}!~v{$#bJntB5@AcDpAP@(Q6fk5`y^qup-riO3CRW~JOi;h66MYwckd z?J)Bl=iDf+*78)fl3W6?W37FiW!agE#vr0<_W>rNo5q+u5qU5e3|6Wbq>i-XBT5C_24XbJuT9yN5egxpfcs%|a z6Oj5ma|*z7BKn-?`PGeREpWihcZukNbM8Y-zzO9-%d!Bl$;=O(b3e-jr4Sf~ z5Z1i+Q;o1X1->!!x^wQmW@sJnz%KwBolfVxc6p*|p8$yHO$gz>_x?v!gH$C@+i_Z3 z;5&eO-ut(x>BobXz#jn5=JWZ}>2&&ADRU__1hy87#rkA2*;mLaOc{Ys#+bFyXtb@? zCW0sd0JpvOn*f4#p`t_`r;ie;4|Any1X9xoq^1!_O(T$+V=wRzqyVB*C-J`?00000 LNkvXXu0mjfIAa%I literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_action_navi_right_dark_disabled.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_action_navi_right_dark_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..784b3314f80f43e50b1f3eacb3a749e1dfe4e5be GIT binary patch literal 656 zcmV;B0&o3^P)j?*yjHf2*dC;0GKYO2t~iZgCGc=`M!VMXf*{W zyo3O3wOXymN~zs$x4UVws8uMv2LSk4mhEY+cRbI#Xric9Ftv#oW=lsW(~ zilXS;^dyyEWF#*E*b$LEt+j7Dzs{R@ljN>a>QS%P+cFhedn*CpMwVqywbu7N&%07K z&q^;ua)aa@*L7birMCP1eyeDf?Pl&WfP0I@;(4djxmhH@wm@mBJVuuxCHcPHZhssM z23e5+D*^y=5jjlL^j(r9-^ygwE($JW{FLYUoB4eHxr+SXF)i=~z%Y*EDQo)iU`pT|z$i`A z4@r{zFqF9zr3FaN9mm<9OeSY03R;!I0whm=t@9I;1+7X^f!DLy?69tN{x=G}iT@?m qz8h@>Y|{wXrV+4BBVe1g7x)Pirma3}B%(+F00002AYRwFS#KS7b6}&1#rcuWew`Q<^$qX6v*A+6GKUVEM7d zXNge9n}+BFwwmWY3&cA12yVMt{OZ7FjubJyqhHTPd#FAr>kwsHH~-=+CRe>pQcSLk zT|67L64y;}*lO`sH{h@1V^xLfpehaz`LAM)asR_4h4L;f&bNN~gli7(UjN0u4!*(x jmszfuFq-Za|G~J^u>7=1q^tulpcy<}{an^LB{Ts5`}L>p literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_action_navi_right_light_disabled.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_action_navi_right_light_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..641ddbb8090d2a1dd1b2a13747d0a72103da1996 GIT binary patch literal 499 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 R@sI!j002ovPDHLkV1kaDi?{#) literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_button_ok_saveas_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_button_ok_saveas_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..d54e0ae71660b934dd218748c2ca21240c17546b GIT binary patch literal 664 zcmV;J0%!e+P)n}a-x;Na4$#cqNixI1^$ zQNc+ZbaGX2aCH;j;HZMowa{z3ItV(r=%PY}mXP~9m`W)xXYZ2tl3;$2p}Bl_|6iI* zE`%b2D$^*sfUML4MNv3q2Ud6{)!t@RMVwdCh701u2Y zKYjag3dC`I3&7pYeIl|1kSZ`349=`pt1E}Kk^F3o`H=K;mE>@vxvRCl;Va=35RsE4 zefmQbMVCpwNojtDtrN0AAHX|biL%XswM1*zK-mNUPl+-L03H%$6##aWD6;_YM`GwY zpzHz=5oe917x)*>=RgQbsgF?<-Aiek=RIET0^{-c3xKD2_nU^d0LhzL>$h14CV44q zA3)eYa6Z{e!GAf4zXAA^cOeNE0G#s)cngTg>*;iQ$2YeN-EQ{<$=g1e%3ngYK+yz0 z$dXm!*Q^DQyg!*to`>dx1>!iSQfeWx3g9S#T z(GtL;EQ9AkLo20c6w6IYSy$~T`+4(GPBOzSY%xvy<2lGIR?Cd-9 zJ;~0_sW21Ngk| zLL$xsIBOCx77&rw{eJ(pX>Jv&)#?k9w@fn5UqTy!w6R{uqFv&*qy>`a9zU|p&k&JLlDxG*yWO4uc$j4Hb>RFYc3!~dBjvSP zt@i3DiXo{?GqD2E9b%Df5!p5!$d)BF{3TYv^SoWH^@W8WIF1dHKXbX;XuMQMkHE)0F?Ei=PR%!tN;K207*qo IM6N<$f&$<~X8-^I literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_button_ok_saveas_dark_pressed.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_button_ok_saveas_dark_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..5a297715ac2be2aa2a3e93f68d06ae6516c99e37 GIT binary patch literal 657 zcmV;C0&e|@P)- zjxKGb=+?1A2WM9o3tfZ`;--TjB1i_6po0)lVn7uC5r~msIvnxu`I`6M>Aj=(frI0I zeBb+h;Jv(X$(ymY;_6wR7(OH#X3ILu6U*eN_PQBGVijI@pi3a&HGzQFSi)-V0#;@r zcX{`$y$e2k(w}*A5mE{JJ`{oe&rn$f>_Xpdy zM2XBUjLk?(hy@CHslfm^+Jj#c&b6Kqh)+4!(n*;6A}wLo9w>VA<_Un5 zgqZ?RwuHF?U`yQpq;kM)0f6F-ux!4-KMVjA7ocqm>$sYVDKAs4=cwtPU0dIuGQluZVFm)b%Dxi_>s_>+zouc2YfG} zzJv%oh0f?>2t{rIdO3hH&Wy00000NkvXXu0mjf8P6fl literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_button_ok_saveas_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_button_ok_saveas_light.png new file mode 100644 index 0000000000000000000000000000000000000000..f81f5abf3af576b13a7d889bf325e2cad9a875b5 GIT binary patch literal 544 zcmV+*0^j|KP)wpH)u`r(zNm1i|3HWDv31G}$y-Ek?h9 z#pG$R_yH8Nm;}3E62vHog2iwK-ExMT6_wkan|bGMW^f-^SZ4M&^FGTA6DDai8pKSG z?*gQh0=_8)d=tGupQe8p*a8NBwA}(14(4717S#I(a16Yg4x$rS0XF`$r4$Pc0kb)M zFTkUEpQkC2F%9fsD4`SRHyKPZ1=Mo-&VYlQzB%9!Ly6G#KqgUbHxQZt7)pdF00t7F z3P76@AqzlLVzual&;>wKV+;a?=*|Hfp2$B39$Zh>34vGOv;*U|#71D5{6B2Mq=PZ6 z1V+^p1pjgqzX8v#3sH;#BPIbGfoovjBG(SPz`98w`Xy8f_(pP&Re?(fH5>uwwqc1t z0#pR~j9y7tB2WjGB$K-!`aKZ6fMf|(fK3NA+yM8sVTr&1ur0`E)bJ$m37iP>8F!Mf zL?FeDfQaZfar6Qg!TfXz(UE` zGw`6Um&hb?=73cUC3FHqCX*>xRG!aM*=;3$YPc11=q`J>y^w zD}f2sf}k%C@hkA;x)8-AFm4jC5jY1nEpnZ33~ZPLqTfQ5fNvxM4YI$N($*5xAbJzm zfVyOH2Q`So?_?5Q>FYBP1d=UOr~GHL3D>}#ZCD~O3>*mZISHNw5@27D&$*R^r2>1B z#a$5nA&y?aW(%zVr>+Z8%$o*u0!cyNlxn@AsD^KJ0%yQ9zdvyFk~dXDDYfcDw`VE= f-&6v=iC*9fAF4xSkTb%}00000NkvXXu0mjfC;`+L literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_button_ok_saveas_light_pressed.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_button_ok_saveas_light_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..52b8c872bf5658c6236689c6a743a4d2ce039351 GIT binary patch literal 661 zcmV;G0&4w=5O2?X3m69p4d`1A(i zE&s>1&SCA?e&LB;$aWg%#WF1YgzH=Rd4vMvJuul{JyxoS1>!A`PFlzEML4)N&PS4l zgvr|kOy%SygaWaM+++ZQahQK^9s6xP9IcUl<+9QqC@E%36{IK0C1+r;N3$p39bEAXlfI-_zq(gNR3V0u?Jt3E!b z;X|KXj_;RHAmBF2H?npOHpcBYFt-n@hwAyt0-+E@9eDpVn{y}&T-`u+-Cl7g@cka} zy@2u(iiRIQGg2XU275L>W-ANCA}}?iUf5)|;*x+~hUH)Cg-vz}_VSelN)=}W?Be@P z?0W&}B{bRv)9)J53JfRYbA$qV`SDn9n{hM?s~#RA6!>}quU}OEz|l-DZ;T#92n8-m vwV&~L1>bMtK)`JR0k_doF}A_Kf48{@xh7}Vgj}}<00000NkvXXu0mjf7-Spb literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_gridview.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_gridview.png new file mode 100644 index 0000000000000000000000000000000000000000..61a5ca6bce3a72f74be7cc717050051ed754ce23 GIT binary patch literal 2466 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 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_gridview_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_gridview_light.png new file mode 100644 index 0000000000000000000000000000000000000000..084219247abf9a10f7f3a6224d783425ed222e4f GIT binary patch literal 621 zcmV-z0+RiSP)yYZ3;~Vah^Ge{VDT1>R(EcFi!<0Ac;z~74C03d!V1V&Jzy?-|Hy%)$C}4mm51_HDh90egF4xG6;0#ni5QPyRPjK_M5JL4>D`Vg< z%(FrWm14b7ke%Z-Mk3>tKrcR?5(H4H%P;~|2gdOXF#I9rJ3<<5!@88BDdnE|<$=g& zAwvM6kiw&_5>sQ=F2v&{;`Bo}#MJoJGW-kXH^L#V#Cn$?I|D2=fO&_fL#z^_^L;!B z6w7^JRtS}3p8LQE!_$3W+vPs6D9Bzj_kn+_6hk{5`9em2H_^SAj|0SMPN)OaJMkZe z@33|%)B&m&gM#c6U>{T|Iv#0MWd)t@jR$mEpY}E$(CvX=IVM9u;lS&B00000NkvXX Hu0mjfN&pX} literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_home.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_home.png new file mode 100644 index 0000000000000000000000000000000000000000..6393c1272c94831702d85dfe50747d62015b5f59 GIT binary patch literal 2280 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 LNkvXXu0mjfFPW8$ literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_home_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_home_light.png new file mode 100644 index 0000000000000000000000000000000000000000..a4bc7f94ea9a95fc70f398f96199694bfb78d818 GIT binary patch literal 780 zcmV+n1M~ceP)QWC5gRs=q^A5SHf)qqlQbbxqex>kM*dBiq*~yD<5w-N&vX14)A?9rkwJ5kL|}#`y;s3Bmh!vB8#;fv9I)}A@yuJM)+^y z`vI)Q#wDT~|JR`kf(1ZkBS|k}t(N>9{dvf|tVV{oHH=@wR+!&M`U}K82@w$_01|sh zb{1P?B|NPunDV_|_peoaZB8e(_P@C4fXL z0lSQ?HPG+$y(D?)lf>l%{!V=QG2P&5Z?QArPq<>80s!A^;L8l`1N{lW-?+ewjFV@T zt#J7U*UhcX{kR&=i~;~`Ca?p$gy~r|uI244QlkY$s7!~k)wwvW%*afaUNr$d1n$cL zjRK;RXVx2&cZDQ7a)}<0``mPioh4KbvKx2Fth4`{U=qSVd~$gSfc#d#`Y@f}^=OkM z=|{vPS2AA#Ixe@lz#@;oKtPuZ(^r6QO|3#b+ZX~4yAmb=t{JLfJgvaL$>S7Cdmx~c zQVFFJ3MiX=NGhRJLaBt(-$GUc=_U@_3{j8KhJT^i&LrxEzFzOd`cZ3u7aIMSr)u+h zp(!J<7Z$nzBaKh_{@PbaKqPWeVUmET(-{DkRv=)~qJ}j53j6_~OcSZ3n&q!<%b2q!QdpmnP1G3G`&NILH&$IKNxzp>g+(|%>eC{TIfbLNU0zyD+ zNdy&y3PJ_35kLj8@xvU13PJ_35s+I!@p$~Z9?Icx(7{8ewWrNydnJab=o|!qYUOhI znV3#^s#_|RJ~kSSPqZ;f0@Q3apVD@~TfJN^_r6-K7HH#=3`mR1i==}>p$PGMV}yNAwb-eeq+dhk)d^8jnR8 zwBtYpp@L|&a=soa2o;11Vk3YGV&jK7NNEK{B9TkzgZy|bb(hOUZA{M%fLTG|aM%w1 z#@X-p1#tK}I94D>AY430qtTaMuNTi`GPhD^PZmJK;qXJJ(-EWwp;SAF>joz4b1Idh zK0*9D7FhtzW-~YZ3`z}D>U*ctX?ne0UnP@C>H{)G06`#bSY}7qyeuyg2Q0DlX0y3U zBobArkeL-kIu3j>4+PN0m$)X@F3{+~22uSIT zqSTquN;^~#Du_+1%nAwygO_kW#-$g7d$79K>s8l_0U-Ngv2en+o>&bo_CP1iKup(@ z$wXZ*MgTz&Tzawbczgpl!0LK20tjq|8&t%d7lVmQ!;V^AFLna7TrQdO8CyF2xAh4S zda*NP(Tm9~xBtA4yJhh}tQfwzBbAzsXEHmmE!{C>Y3YzDdZ;m(UeOli1jQP+!| z0D+Xb`y#?+W*W|_@LufPcM822+t-`AHFwK`I`Rjqh=6b>%_cQe5Gn{2#6|!W#KsSE i5Gn{2#75wr*1rL~BH(BHg#dv70000G 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 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_date_asc_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_date_asc_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..f63ef3bf047401d6ee901088216ae2d8caec9e2c GIT binary patch literal 1538 zcmV+d2L1VoP)TD%e%RLq;zAr!D4--8VrHh>Dw^@S1uX6L_mET4HTSl6(px0qCMV~%=k%Wc z|M@@9bDnc+%UI@@ZJFcGSRt^~3a%)y>=dZ3uD(~(v<)_!t+lte_sX&&P*qiRBft*; zdNu7tUteF_vLR4bR_4sf$=QYVJqmOPG6zxN*QF$3Du{8L8vy@eLcbbxR8>}l%Jp9 z-r3nXmo6m?31IyLfGPpV4*>ll3Mig{d|y#facg#V_KOnST%SbArh|kb0k7BVk`0Rt z(+Q9Ti|P>&pb&Nw4{Mlzl8;(Cz{?s*gE$_D5djl`C7b1wv7A|1Svj+_v(uZU5C zvCPu<00;U;{IFQ@GrAOEFnP6v<JLu05OKk%K1H)!Wq?~}-_;#~+HYA1t*V@z5^LrEw%82DN z@O>dNf7RC3W{r)FxrvQ!l8)8B(}qj+B_oki0%WeOEV!K};Mz&QKhjIhv~WT2SuCvK zCLij6vy&utLgF48(<1No_xJynh(yW=VAFu%K7m25<-CEibDJICknrZZ!zLWdsV9 zBsS_X#%(_qks%80LxP~m2U1gf}D1OhK5A|PY9+iP^ikZ2`lPFO`i{JNfp zSF_L|7V;+`AT?8?1Sl@_d@=&K(!&ip83f z6=I6S4#00FK>sFH9z}^Wdf*_ig=ap-*m(%NZV3S%YB~!=0TdS(=N1(e?NxP85ar&{ z+ila5g#;8TY(|CMST&HBmv_j_nOGHYTlrlbL`G4fC3drt@yW@_w|TrAf{vh4w^a(r zaZ>7fDGfA$90o`rQEj0l0LtNeg$xC2I?03wOdjBLY_kALtk2j!Y1fmQ5@7@cUaiMh1v0MSG o$*d5t+QP}6zoI}g3t2t>FGI>n+a literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_date_asc_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_date_asc_light.png new file mode 100644 index 0000000000000000000000000000000000000000..0b27174e10219a18e9f4b1e54124d886cd8a27cf GIT binary patch literal 1288 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 LNkvXXu0mjfPp68W literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_date_desc_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_date_desc_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..954cc502fbc34d25b1010256bc367e7fddf52d08 GIT binary patch literal 1533 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 z zorgD?+S=M~>A64AcgD0GDNS%z1x z@Jpvg|)&s5qkh3(w zDasuP9JdSs2@k+*1$YAlVzhU8en8?sqYdK`sYY_GMHbTME(DHQiNH!gHwqv?pQb2W zO90MB=pNv`$8rRS`^{K+jg({v93{7&#uJc=mYbVk*ikg%PPxC#hEc$ppxeB0RGX;EU91WH}E=T>n5GIFWwB=_2#XBPK~3 zVN=Yc`31m>_$DR0z;Ye{lqBc|fUO6lLvk4j@@(hXC7yxQdAuMCy|O7IpjFn4d{bxb z&*&?mG81`;JOD6h;eW{YdS>-`5E)8Rsoo8vyO=Wq=so(_JsyuE5D3T;MQi3xIz*-k zya)F;znV&bdEjeeTy|l)7di1S^TcJnj;0bIfn}LorUyzbp;yU=X1%_q5|GUdiCK^g zl&pM7WJzuta*283oTUh8fnf$NXCBx|AK52gA08e))7RHGniT|C|9r%b?mIm2vFxpx z*qSJx&-K8Yp2SH2In*_hEV2Km&#y){^KW&Tngj6!+-`SXVPWAG-Zvm4RH)`ux1yOO zV56*VBJS4_Ix)bX0sK`XVKcc;#t5j(=G}mi(}#bk`G0aB%L)RlbxJt@*()1&0Jn0s z!Yk{HV`By7HA@QFR|=;-M09M=q|1KxB3azM-~a~G4@QU-qtkrS=0t^MhO zHL=;4wbz4aDzx~S9WU|I;Jfz8k_(*z8eX$m_{dteHUYe@BLW(#aj)_6KI00000 LNkvXXu0mjfxH@8} literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_name_asc_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_name_asc_light.png new file mode 100644 index 0000000000000000000000000000000000000000..551d84662d54c01ac457a6cf0544fbc1930b8177 GIT binary patch literal 1101 zcmV-T1hV^yP)9LGIN$dY{tA^X0I{9z=NvKIe{Mp;8j)-Yzwgki=X6S5@!&`?vBAxii|ni3;h zO_r2svTs>tY|rPL^YpylyUUyA-ur4!eY*FZd+zUkzvrBLmit1rQapuHTz{<^1Aez) zO$(%C3xvbri3lG9`Jqtglb|*J5En*rY-6VhM?EQ3if z6Yj$%9{kMe!5CP?^~LZVp2J)C32i{FQWsP~*~GeLXTsJ151dU9)&4tJOVBd%)*Ay7 z@=(H!k*6G2Q%0>6H*v2! zK;CVBw<9|XhQkHeO1^5?bt2Y4ZrTS8LBn)mRSX>E<^gaHwiB!(o&l5BgJTYK0<}Vk zYxRFCM=$gt=m)2XlU)@98gcqUQS?|J+X9gXkl&v3(Qu0L;Y1InoJO!gFamUsx|I5U zB=zT{IjEbhNZNpffPe3Rx{#ZiMtn=kr^8fG*R)DEiLdu8VX}RRTej12_ziK>c3xjao-0^nzU@wA3*@-gOi!q=jx@Gd(fHpH49up<4 ze6`5as8oo7{6HD75<~aWu$c+kCu{$)69ZpT!T{pCAXML)x`I9otU^XPrCQ%tvDRY5?(#RNF?p7Is=*EUhJ>qyXcQp2Ub>?NH%GhjZa6rfZ~XmuC0f?6O^s=%CvRmW58)mRad#17O1Y8bsF~%{n~m! TQ%1V~00000NkvXXu0mjf0A~9r literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_name_desc.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_name_desc.png new file mode 100644 index 0000000000000000000000000000000000000000..839b5fd7325839fae9656c8df678e715e1cbf273 GIT binary patch literal 2960 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 M07*qoM6N<$f)Ivi@c;k- literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_name_desc_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_name_desc_light.png new file mode 100644 index 0000000000000000000000000000000000000000..e90da96ba2bc592425b577a21f454030c2eda06b GIT binary patch literal 1075 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 TFF${{00000NkvXXu0mjfCnFKo literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_size_asc_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_size_asc_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..df13de2051ede53ae05f2aa24caf7f758e83aa5c GIT binary patch literal 1310 zcmV+(1>yRMP)t<_>QKrirZB1X&7KX~Ke<{kUxWC*Rb0}kfY%1tYpqNBjPg%y6wC4{LU#%*p!_zr~n5FO*#!9LFUOgtX{ zWO#UZG*=L205kx0B0Au3I3^K1huAx4ztHZbU74Ss|8Q(<>|!n;t_y(p0OEHdZkqka z1qB5UvA;VSjqZ0kosR%ii#0@i7w!~Q4Y4RdGUIGS;2#LQr5dn=+!XzvAs!LZD(9)K)#p5R_Va6ctbl9|fO%MT9> z49u&tgdqU4zYkG&BIIX;9!d#H2ax`Th6Zm@QPExrZnh6nuqq%70Rn-5PYM^eJjdKegmawjjy?h!J-z7TZi_le$un zE)+{#2BL3tbaXfy2qgebO--_T-9Ym%CXVZ~6v)r8M38YYGa$AC$O4dRy@k};m}%CH z1Tyv#*ZRz?v1|kI`~7!O8#)kDN1JALod_#2Gph^fQPXB{x!#eHkWlzQpb(%%NoFp00Q<=L_d}qOMyFx8?EJhy_x&d#+(IU zzfu6I_!GSFVJiTz+J&;RvM!_bm0cFtgaz8I0N@#ukw~O#e0==xOjfW301G_B%VdeY zu%)@s1m|aPsf}E6(WW{6hJcL#?UeDF*BuUre^&-T5bweC_hbOLmA)g0 zTb~MOV7>z2Hu~4lCdgceDQGV+rbg~(+%3fB1dr|-#Cm7RBh5l6;04vr`M0)f9h&bcqW4zx@4Juz+k_KVY=Pu*(9k^WI850LLE0-j93q;3n%3cprUN0eYW)`PU>` z60@_joo=^#mmYxrk4UBR6G4p&Q3u}ES6zJ&GrJ?qXg_WvUvRRhldnCg5Aw_ATw!5h zk3I%OG5wzt13#()aFB%#Bxf}B&J$t*TCH>-d=OD(97@HOIQRi8T%*5|jB}cA>}NS% znYx)VM*;Xw34q7rao5z;7*@_S5pjecLu@V0i_i(Ki>o}%d0}cS$H!UNeXRsQ{!$RE zuVs2!Mgja&!o~V^v;8>7l2-NGPsD(%r|ge`wzjt0)3S?h!1)tq*B>>Nwzyfb70U!g(nqU58Te(dF(5VCf7i!0aHd(1&{>_p` zUseKu1>`$Gz6UJZ+jWEEcQFD*(*5$M8|q9905Pnl}KLZ-LphXqYkmgX0_^9_JDwP!eOl z9VR!T-sm@~kN%)fIuFFnTtTD+z`X9+hDM;5=o{*W&Z2SXwITz=lUzUq0T_v~67&wO zN7GSXG!M-{{n1l23kVG>tIZd{%s2~hREySN@EPaI48UxTHE1OojV_@rwr8fK02m!E z)2Jz0gt6OtwQc~;J>>5;oZeudDmm`v{7+k9@B=8vL{D@YL+czvi2w$w3&+Dq$-UHp zwE^J=pc$t-s>0AOKL7(UgkvjolKbN}%&U)-Nt|fJD*~CA<$D_OToYj5XY#!BOilnW zue@4@I-znPE@uj16#(OnF{-sgQ?ZiYX{VG!fM`ugt62lUyy~YFNb5=i50@`Ew;zaW z=@3`}z`P~{ts6>ozxJ7nS~M>LqLL+Lixj{VfU9sZG|5{}X7IU*M#>s1G62kL4bfX4 zgj9xT)=}~XZ7LMEqAPyUhy(!h1L;_cpVkF68R><_26b=l`^xbk02RreOB*1F0RU9w z&2`~=J_uI(q69?kONc#vyXL|xbF#u<5M&JgWxmR8HGy{*e|82|$QuVsA* z0nm(I^p=A(CG9=~rhT=hSPj3;sG;i%DgfAN3qbR?=Xgy*q?J}fN-tA6pt3>v;%+AZ z(Ar`p0$u6FJ*xzXM5=qVKTsZ70nmcvIbKt_^tpZu0M%Dk0JQ7!9Iqh&ssWg33t$W# zZ3(Lqj^p6!Q5l~0VvkXuRfahi?ifL5)0MGFn0;&!G{Z<=&1VWh1=+Uf4AR`wc p9x4EYczIcQv=D);yv7h;@(&M0Q9#=yU&#Of002ovPDHLkV1n7w(HZ~% literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_size_desc.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_size_desc.png new file mode 100644 index 0000000000000000000000000000000000000000..744514534c973ba7497670d72664140ac5fabffb GIT binary patch literal 3228 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 O0000 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_size_desc_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_size_desc_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..fc821b8c44c12e2069d397b02118967481271b0c GIT binary patch literal 1319 zcmV+?1=#wDP)o16dEG zY4Oo%2z>TBlHBW1}k+3Y8&$1=+B{ zI5n5kBmkgx2t2~fpGjCp6A`Gbt##z*=eHrhgz}}w_Uione9y?p z$YiQSk`iD+1robZ=*H6H0G^|774;XYfSE-3VU!CA&B7YCU@+K<0mLA=v4R-kPu96G zJUl#@3JE;~a!~#tN?&DRCyIiyS^0+eJp-X*oIJycl-AeRuSWh^sw&{FJcyLram&A7bYb_8im+MiE)@_VeQ>U3{0a&3Pt1bXjlo>+q#L&=?H<33|A|MM# zP9_P7(^@AEM5`Hp8S$ku2jD08tf6n6UIGz0Ki`WO>ay0nlnLko0LiU@el9A@J~>1f zJvMS({~nd8=@N;GT%U81^sKOW1L)PNNDdMQz`S2yURziyd16nE1B{@8=9Ok z1ResE7wbL^XbCT{DgR*k{q(&T$rB;^K45H5lmP88GF@co-%TUHg|7pUb~OP&+^|}$ z)$~h--9fd;^#SW2W$Z&0xR2?Vgt_1WDU2V~x?*I?10SKcOih5c9kA;Ok8Z+b9RQ!A z?+%2%pkI=sUj%Rcx4FWjZS zj1%V?cdj>SFON<}<~#&0nL@yBx7#W!D>XA`42TfGzXNO))dA2k#wAo<<9A+EmiA>X zcHf#pK%SUv*1hqR#Rb4)h!E>hS^Ig~a;&P$PwWA?Pi1}&G&eV|j5$^Ga!Dk29Ri0; zA;9BhEn)Gl5vWxmLI4lQJ3!t8h81~ULf|b^2pEQ1=Rz5|3+dEth**|@A!bZtk*o*O dFrFb({{zO`oli36PT2qe002ovPDHLkV1j@qV!i+X literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_size_desc_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_size_desc_light.png new file mode 100644 index 0000000000000000000000000000000000000000..79faac64a8da43c7ecfeb15d6b21b85a1b14019a GIT binary patch literal 1077 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 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_main_button_navi_left_disabled_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_main_button_navi_left_disabled_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..4f36b35ede60a0b142fbace6b64c32a06299f425 GIT binary patch literal 2699 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 XCe;2R@+6)600000NkvXXu0mjfaNb}G literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_main_button_navi_left_pressed_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_main_button_navi_left_pressed_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..6150fa1eccd6efa9afcce4c281564eb5eb1da4c3 GIT binary patch literal 4098 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 DRySeI literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_main_button_navi_right_disabled_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_main_button_navi_right_disabled_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..c8777c4ef15b469194fe37a8fd90f8dfb485bcec GIT binary patch literal 2715 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 VgfebLNACat002ovPDHLkV1l%|H8cPK literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_main_button_navi_right_disabled_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_main_button_navi_right_disabled_light.png new file mode 100644 index 0000000000000000000000000000000000000000..c8777c4ef15b469194fe37a8fd90f8dfb485bcec GIT binary patch literal 2715 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 VgfebLNACat002ovPDHLkV1l%|H8cPK literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_main_button_navi_right_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_main_button_navi_right_light.png new file mode 100644 index 0000000000000000000000000000000000000000..300da380449820bf908229c48d0466d676fb11a4 GIT binary patch literal 2761 zcmV;)3O4nLP)Npj$434b|0ZII3YFN)s3wO*h6GiL8gA92ARj{Ohs`ZQoV0i289-^cJ5 zFd414$9FI#7+!0iJYDNz65gF5S?>i{}yI4#c&UHxu5f!uaS>1He#*@boj{) zJpf|>98+>8z!>2ka{e$b3#5|+fBHA{n7|lJxpm*nd_TWFvYD2vMvpLCa#pgA(KMG=cFTdw%WobGe%a;Aq3tnB=Zj{P?D|*r z7)psyExF8Hj60t^wcZ4<4<4{~zx0 zC(kOrAn;3~n22y)5}%8j>!R3BiOr-LDa}y&WK8Mt#>JfI1Tc4XzGy=ExNdt-Ps8Bk zm@O|-_{I~On&fJyB=SlWCNZ%ifo;)jq$MNilW};l z>eLBfv9M;oq0Ov`{Yu&4sa2z983xiiq*=SrBe0P}&yxSw5pTZtl;3FsH$pfAiR_AS zEuK3uV33xK#8AQu5PUp{PC1b4JgW}da@D5N)oH`^8G3XtxkyZ&*b14-8RTFM!~~0m zSO4uHSH7^#e~kM)N{ZYh3P7VkJJ3C%YKXxgRs%Pv*@KrqL4H)wumMx!DJ~ylt_vJaV@TG z$SmXratmb!rG>tQrQ?;ir~K}-6|Y7ZN7zbk(0>JUAQyro&((g%B2BtNoN?9 zNw8%UY)YCGAxWgJ9kY4GacUQL;kx_!af;_flsv@Vs?A_=lzB53ehqG446b)i^Qdx#5os=d;O-ySSoEMf= z!^y1X$B&*dU#!rI=O9hnaC~}7RjoKUb~pd-?fT2#`JnlH5;PecAH(zj-hUyP|F7uQ z9~c2MzyO8Th$b1MR9K6b0M12PAF#Q>hrnVP30~I6BOEOpPmU^%XO3D~0*RGp=b!5G z&zm0K#D?W0q>#TcX;gpK@8F4h|h2Y7PZj&NNxlSxBzWX z_?ROUM3p6zrymr$`B!P}sV1(7z6t%Z@h%GYVcgE$Y#(^5i?WWbke1+?117dKsf~go zX^*xfa+2;5VnG`+s@5=T;B=u_)ETu5XyX8{OP_3dmlW?tlV%uy8gsKuMz8$ByXDHc zXT^zsUTDYfq0ULHN*ahBlUhhCVpI6`PD0S9))s7mI#~NaljBd#_1Wh6% z$^axIT1W;^7L*39o+u^nMU{@VDV{`AKQ&4p6~vQrTTaJ=ydK+Ctq+wy88tFEE3<13 zbgDxAVeX33G*;RbQI@2*KvIj*U@T}$vKc8K5c57s4@h|t$<2Q%quwX zVnOu!MHeGVr#i*(JxC8V@l<8;BojF@nH-i@9ruRjc$id`OsdqivRdvO*OR+5*?Vj6 zr-mah1;7r1^p$c=majsrXDJmKiWTbo3=KIDffOI&{dbh*1W5};Tquzv6J*vm;bgOr z(|%Hw*$(sGl~mo>TDig9nM~(<@<|4~Isw!tJ!eD8?Wn0Tmz7?r6P2ZUUDwZrlhENE z725A&V@qV2Wxi4>EK8$~P3{+iVR5SSWiv{t>iJaNI2pUa^og6!_vH4?wdjvKGSLa3 zU$49!g*r0UsUJ>p4zJP@r9nk7s!_pzBNO+-s3qt!wkpu5;FqQGD{EP7_u@Q{;y#xR zE0fKe;jb6<;O-N-i1^L`<&_;-IPdzWGs9*d2(+X|5|GqEmX?35W%&d^ix!n!tF&qQ zrC-@WQE%8)HC!oQZlv0@b3gozqMn>pn~R9=3@~Btrum4)V2rGu$yPaLhOU*Qe<|hR zUn*iC0RehN6qA`o51sET?*@(bLz6E@*H(Vm-xNmTUQXDH4DxmZ7|nz^Zt6#5a~tQQ z8Ji6MaWh+fZ8di}Tdb3K31v^j_6lF(T(;Pdd=%vRl|jSn;@F=vdE@fLcLo5Mj%G5M z<4%5UY&e?HOYM)mO{Va***MKiHt=#>z*gKQH$g_diVtlMACV>4lh+(qcp1eOcCuM22UTXwk!c5+tu8)0*4-3C+@$g9}`Svl~TCYz> zcb@M*pYPjyYj6EI@F@yEkN-c@tREFG!~DD^xXP&7GY{~;ZygY@EhF5P P00000NkvXXu0mjfL|sGI literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_main_button_navi_right_pressed_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_main_button_navi_right_pressed_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..b8844bc02fa0e555f034285eb93f6775fe250e92 GIT binary patch literal 4313 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 Hu0mjfgBB}6 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_main_button_navi_right_pressed_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_main_button_navi_right_pressed_light.png new file mode 100644 index 0000000000000000000000000000000000000000..4991e9760264ec8120caa68d55c1136d5d3f95e2 GIT binary patch literal 4094 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 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/aosp_dialog_full_holo_dark.9.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/aosp_dialog_full_holo_dark.9.png new file mode 100644 index 0000000000000000000000000000000000000000..79e56f522b2837bd9f579b28f037ad5eafaaee8e GIT binary patch literal 1414 zcmV;11$p|3P)cSnqT^=WQ7*OFqW%ysfqGq3fLYCng$eebY1E zq0h)!qMt>^T{!1KLrdv5=!(bMwnfb7mMF4BgVA@!3k##^X|etG%o8VLfn)&kp1$5* zAHx|3EF9@?)w)=}!OothSF(h}LSVs2n}u~V8rR2gA&m?6GFm9LT5i!5ovh2$`aOLf zDMwpCv(UIN+s(qhT71rU;E=VYR%2(wIy9)U9BqNMU?EvKj~0!zxmxOREjkZzh+iq_n}2*GaEP(@ILD!5 zWBguqUH^M`clY;tz5a@wsI&tR0g7j89WEv$&WS`s3jmAj>+65+@9$R+4-crSDsl+t zoXD~ai^by4tE;Qe>-G9CHN@f2j4rXz#$jzQA^^+B$H$Mix3`1-5a+ZsO@p#5Q53}= z0G4QnFC7vyL_!;@%<@Jv>_k)mSUx>Hz18n=PE3d}%kYsC@*I)N0NNv^lI%s;wg9j! z%knLLgEIoQ+bysY63^&#(^_eOc(NT6QxTdoZI(#S<~ro`ne!tS(gH7T&zUX-UZRk7 zy|5!F77`FowzZg?X(M)KAw}<4SRP51e8qZ>m)V;$Z3?tS#CiaZ^hhEi?U_=yRh(%c zcGk9kwMUBGYjYt@pHyCSltyExNUHHFevMy@-l#r~QEjQ;(4?Q~r4samHh{FF{bU7StYxgeBAZQ`6E7N`VLYGS_ z;oj>aHT`D+d1$*FJhVBd!G+`uf(ywR1Q(Js2reXN5G)~C&xiARXWFDHmGF81Z6U>K z;#g%)oXa8RP+ENtZO$MZBP0)Pm&4Jv?h_KbHF>VdnKo?a-t;CVB(9^gh389`0#_~3 z>r7%ovdX{d8amFjk%uF>Vp~*9sp-GKg_vAO(?{&AZLdjA|Mdo3?oA8H>)1>mc|==# zB~EQxV&cD40$n%8&w#s-rjOWJ+ddiIQXYxR!^y#)tE&3)24CJ80l~J_MCXPu>Ml3AI+9BHcJ4%0r(Kw z@2dYHj4#nGKH!fqjRVUuh**Aw_CvMrs{b>Lm!YwzO4di>6N@*}Phg5Tw&B1fy2S@v zNaMh=r`Sx3>1SxA8q+hl==5I;NtblfC(XkF^KkH7ZKuDGcq0~@mC!ryi=K7WXgde? zOwz>rq{P&!A!(hIr~D!&pe-W#G7`?LQYh|`P7hzs(O!weT#2|xih3m$l64(P7wFd8 z$(YnkvI-Blh{l8EAha{kf+|%%mTX6hk;YCcRo{6`6g>|oKBz>Tb24JLyVyI4p!izS z!8wv9b%$RIiIZ@y?B&nGjRPyvaF~-xlb-U|=!P~^8?n&FNw@wIvQA!p;xDy1AK0dR zu~CaAl^btMM>A?9->NQ&|AnVmzdt!!WF>xutSl`;$84s2a_=ari#ecl- zo|KSyJXTD=1$2JI1Ql!6el7Y8-dCZ-i%gs^mMBu<;eLzP8a;YIXA&Hxi>7JtAFa#2 UvCQ(L;{X5v07*qoM6N<$g1g$KMgRZ+ literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/aosp_dialog_full_holo_light.9.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/aosp_dialog_full_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..e029f210b9a81ed4765d31e90b6e49dc8aa37bed GIT binary patch literal 1537 zcmV+c2LAbpP)P*hY@RCILOyI+)4*Y%ioMH6eaT8-v42qXrI z0|4iGEk=d4Xm52^#H?WUz%bBygG}I|;L!cJM*+u%I9T*&&%x@0sx#0Qk0mTmeRX1h$MIxNMY&% zsz{Hz01C^N@8p~dFgXbIRub%{CUOKKzAQ3rfl0r3M&j^DZL~BnC0R+zNTfH*0>l>% z6xe!^4oO*vg0sbY%(i4Znw@-;nUbs&1zN~PIe02zy)Qcz&8uA?+OU=`?e2Zs5}uJN0M*6C#a{)YX?>^k&iO8v%U{pV&i+9YXUL@sAe1fQs10%V6ikBo z^7Qod_s{$xhgN}Tci-i5`3pX{;N4;1Au(Bm7x@)z#1I9LmdL~RrF4uC5rsHs>tE+w zbjvJ)LKv+{MYbuBrU=TBLj=6Xm=@t7;baF+QjNr0K02$09MPPz_Q^dZ5CLh8#Oov4 z0!TsP8|Jz<^->fRi@r;w5OrSCkw6L?N(J|#V;?nA78HxV{Q97DD=gWeOHxKs4U)p3 zSoD>;waz;geHn?ahed6Tq%7rduPgn zV$nDE$&ajtWS5-`4=n>hvFJNE&bxxNGnt2!k)T-g9UO0!_0BFb6cm%bLuC>qYeBK* zyN@VHxuTkNE#cFa@PaJz!! z*)p0eo;YjAyoc}Lcn`@)ql2XA#Le!l%y)3C`#|D`qk*LC#Leoh&{v9irz@IDt(4j|E-ey3YJCdAoj z17Q35`nvale)TKB+I=4%AAxk%w!OMGAf++t+Mb@Cemp-vW4j&J%V|A%#TR&cd&9%S z1Mctdf1tZ-6W>Id5JKwGXhvG!+}wOSKR^Gos;Zyq!S}5X*>+05G4|7V9G{hQ?!VjH z+iw8YkTX)YMrymYx~{`?w$U_yh$q-O1#m*zu<(hQDx}lJ70s)V5Io{ZN7v2rMwVC7 zhTm_2@1*&pTK&uP8_~o&lye*5+om^+1{h zqafFH?O0X{OUO1M^YAPb=F`bd6<0LB=s!LE=ilN39Gach?DYt$CL6UhXTc;$2zpT2dqqQrIZWT*_yH->_|IcgE|Y&S_AJ4lX{3 zlIkT6RWeyS^JtZ1q^3@yK=Cm?J&*-y*C;dpYgTSF&bztX%>V7a(kL+ra#JUT-|=or zs-McUNbE?uO3e#!@v#wf-Fu%ryG^`~69lNs`%MmnTRbrM$471B$+eE{K4hK$mCQ9h-Z$E`tJc<=E)8`p?U8s&`700000NkvXXu0mjfb2aWW literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_badge_file_provider_localfile_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_badge_file_provider_localfile_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..aad91131f3cd1f9816d5c89ced4296019381bfdb GIT binary patch literal 402 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|mSQK*5Dp-y;YjHK@;M7UB8wRq zn1n%?an|KWE8Ib3NpD2Eh>ymDvZr4Oe`L0$bA5+zwhbd7-G?Tc8ayv zkpPjl{r{geHa5I_%69P5vCxjCyTq$Y**7zV8))Wtg{(`Q;U&}CqH_I^+p)zw&If*; z{`|vYeYI$E3g6C1jpC+D_hs(=Ze7CtfJLG)wCCf>%vsUeao2iQt+HZ!*Z6eWYndH< zihJIK1m6Fycm8uK$HT(arxvStay?)_F()u`+NL-4Cs}$QS0pT`O=((|`D_2RGhfAB z7bZ%a+w)!i{@Y1@bBnv@I>uhl-K4X7N(t*8W+tu%6W{zbGMl$<%e}8+%aEOL_&TGV p_pa5ie_cIgIRAv5)t>w(!q=|5+?jdyFVLq944$rjF6*2UngGy5qR;>U literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_badge_file_provider_localfile_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_badge_file_provider_localfile_light.png new file mode 100644 index 0000000000000000000000000000000000000000..2df6fb8524e69dbc79070eca326a2199d4ea44aa GIT binary patch literal 337 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|mSQK*5Dp-y;YjHK@;M7UB8wRq zn1n%?an|KWE8Ib3NpD2Eh>ymDvZr4Oe`L0$bA5+pXce~7-G?T^|CG3 zAqRn@ALCtkn$!iYxvM{>h3#xy{(+%suH1p(8 z7Vz^{E&ReMwe8Bah=e9_J&Q#ijJ31OP3z;Xu8Vb)^t*BGkKiY@fE>5TBmJ-H9ZvqT z()gK~`+EMv$j{4fn3}oRy_Kj=edNx1ZuKpp?dv+zjt17poqx8j?%um!57(kB zw`(K_9XRlV!#SVx{hi+*iV%XeG{u@$|GxniOLtLEXXBH<0+>vuL;!b(?Y6@PgMnTa zRspCh*gkkKo_n=97J!O!iUt7WeH^?s6j(?faC*6VwR!_nT(q|e^tOETQ?UBVtOtw@ zh0y@ZyZd1d`-`Ehy!buZG>;xMr{A5UGm!}4L3=cS9{?bT5Mn7<5il{$cVzMW8KmS; z5Ep^)h>Dtb1D`?w9{>P|A|=KGtT^P(E^FtM^Q{*njlcp6a9^YV5rD9?RwX8>3h|mNO@&P;xh)W8BAAq<`7@WImX?o;5U0Yi_wkid)?B{bC+57Z} zF9-M#Aj|>$tmNWXfK~zmi~KDQ4qiE*-BDI{@{nu=Hd|k|UZ3(52xh`p4G2MipIL(V zB_)D12hbXTpTW3LJYID_;bzV4hc!Rf`fbR)y}inUU0dtHnls_K0VL&0+X5nW&QAkM z9WciNpb$}{M%;@>-9v8WaB$uejHw_n?PyNsn@?b}4v27)69I^006GB(PXUC$vvADw zayZr6_WWJj#;MN&0^~_NBLwR z#R~v$MzwaA%jJ@jD@(z5uefNe2;29ED=!_dl$*0E0063`>3R#pFpS)ss5kjv*!um^ b)(zkrGp*62k@ozg00000NkvXXu0mjfxAax^ literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_button_home_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_button_home_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..3ab1b1eea21cfd24f37b439be86627e79994f900 GIT binary patch literal 466 zcmV;@0WJQCP)4u3VsTp%(=7L|Kk|ZzPJ>Q-vilQX|7XTIkY-Nc9fcM@5s2F3GC7qSa<%NM0 zIOkR+%^G8#Nxo)@e-R-kI-Sl`5Cl)nX7jGE0RUKQD4nJ zu)P6cM!8Z8Q=p(^iEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0xDJzX3_ zJUZV_vGrmO6lvWrc_~FpQQ_DjrL7r>ueq9>w8|4iMecY^6A<7wOqi-${u3-F?_q2g_;@J$-p=Rqe&74+8M122mP;?{ofd>0`Yy18RcHbKnIw;m`WCG7 z8kiR_+Auv2^eMfaxmtMZYPGCYb}RB!)P`IM^hjD15#PLtJYz1hr@-#g4>IAB^J zEcxd&+kt|=n^yR4o^+7g^7nqNf2?Kt0bABBcUbMhbo#*0MAznT+1vh`u84Ucteob& V{m*?j5nvE7c)I$ztaD0e0sxUNmyZAd literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_context_menu_item_divider.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_context_menu_item_divider.png new file mode 100644 index 0000000000000000000000000000000000000000..31988f94709eb00ed3923e52dcd50a0f19b1de61 GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~EX7WqAsj$Z!;#Vf2?- zd=O^*xaf{EkRe&(8c`CQpH@mmtT}V`<;yxP?5Z+i(?4K y%;Z1+|JyV37#JED7>FAg_#`GIB&4}aV`Nw&!Or!L`SE3-QU*^~KbLh*2~7ZrqbhO$ literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_expandable_listview_group_divider.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_expandable_listview_group_divider.png new file mode 100644 index 0000000000000000000000000000000000000000..31988f94709eb00ed3923e52dcd50a0f19b1de61 GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~EX7WqAsj$Z!;#Vf2?- zd=O^*xaf{EkRe&(8c`CQpH@mmtT}V`<;yxP?5Z+i(?4K y%;Z1+|JyV37#JED7>FAg_#`GIB&4}aV`Nw&!Or!L`SE3-QU*^~KbLh*2~7ZrqbhO$ literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_file.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_file.png new file mode 100644 index 0000000000000000000000000000000000000000..3df85c804241326e20680d8c775dcddf3f3c41a6 GIT binary patch literal 831 zcmV-F1Hk-=P)8$k?xwzElgNtA{lijXRfTq<#a^wfJ#{1kp) z5B!H5+8&9DI8cI0phWp#Gj3mC)Bmr;@ zpdSNpfkBcaNsWktQxTC0GbbWai8a`=ENkE0-F?jSJOi)=Ac-T60T88v0I-M%5eYL3 z5mlJE!ps%_TZl+RMA9^E-`?IHjYgw73f)%(fKT<3flp(Fh+b&00}vwOG)+4f7Z;z4 z{#M%5M?lQXM8tj-uLJbwh0BLYW{W?K%skQ%?gWPuH8U?HELwi6NfLaJ}Y z_?&ajxyboSp<@68kmq?m3)G2dd0SC3uA^eBnd#HhQw|_s$6)gC@Nhqy%|@?1I1y7* zRn7B!{P_6z2f$<fmPiE+UGlQzS>2x}|y1KeA0#Na*;`H=% z=kV~bd2n!0OVhNpjf*mwOy-xDm$P24H$Fc@xbW)-h~2Yr(JBlK%)+hG+KY%uHz?g9ra{LR6Ei7ONmc6IS#&ZJ zlT14UbKz2OsXFJK`|d{(Gh>8N*Z+%g*T1sRVBpG?E0eo-@7@)Q#log(%27z2P6tPi z9xWa@a-`V{0cdr-vmJrVX0tzKv)LcQ;jjfj3L(JEMD(?w&CSjCwOZ}BL?Y1w&<5}U zKp8*{Kro7c09bqW>`BLBv0X~3h!8?_<21++jYhw79A_dDiR2B#Xae{hfCR7t!1*Ty zRy-abGYlgtr3@3103do#{CzJBK*!^8vsSC^NTpH*rIZ5j9zdy|Kny5QN-2YgdZ1ED z84^M$DP`!=rAy<})6?Vqu}CD6s8*}r`@SCmumgbVKXE?+`cgpvM7dlxW@l%|H#RoH zuIs8&sifA|*OlwKs#2+hXJ==}%jL3RSytlX$B&ba&Q-}fm90s?@uXV0dTQru`X@cj96YybZJo@H67_4V~1CnqO=-A+L-RV0KEr%#{u zq?BZuCg$em+K(SU{_^P2qvqV)T-&lNNGa*enKNFm7^IZ(L9ihO0PyP7EAzpF2dPG* z5lW>}ys)s)OeT|ph$H}HG8ujR`0?h&ix(r;uU{XFMx&ivF83*sNDMXSkOCs2r%#_o zmX?;x)zwvX?bNA{mdz>FU+1?#jxFT3T8%pFMjP*%I;%0swUR z^5y!})RY4NwrvMQM6X}JmbqLmoXh3HZ{EC-L`1f22LLcNHRa6A%+xVryo^kdloH8g zQWFuj${TPThkA3%aU22wr4)z=sZ>f!IdZCuB;b4Z?#1rkzrT}+P%IY3v17;Bw(ZW1 z8#joEaQN`yj@Fus#iC$l+`M^nXSG`OPo6ya?P15veBi(VZ(?G?XJ&Eh)-7v(e!giK zMsVW93GTk5ec#u2@7}dCnM{X>^udD%J+1YK<1+VLFmt9*DEwTlR#zRzDXp!oy|ZoG zJAeLsYk7IO-fFdKtyZhHyu4h$aN$DBwry{1ZS9@oIHhW}x>_g{eqrWJALi&30bs4Q z&gb(o2m&sZN@8Ya#xe{80MKr?A%s8>1pM;lOL^+lDc${M2yCc|x)-ULS&xm4b<*i{ zaOcjQ+Wh={&GS5Xo`;2nh1%`gw`=KiI*7;P9cI=5H2%fHVcue306Lq^HWwEc+o4cM z5)mbn$qoSQ+qbXH%)Gd`_=SjqKJcNf)=$6yeBbxm%&eJN6A_4r^_F(=@ZrM`01yNL z1JFdIduo|kd!FY5@V8Uo*6a1p?RMMw*23vi%35pf`+l?0X#4@d-A;j9DwRGZlgUlf zG%X>7B%+ZklbJz8%*@bQ2d!4i-PqXpJV@|YclPYuxpV15hYrQ|?%iuxmNl}|2hDZe u&fB+d+xdLH`Q*uy58D#-;`pC_TmA&iUNH$}cuNxi0000_ literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_file_audio.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_file_audio.png new file mode 100644 index 0000000000000000000000000000000000000000..c0432e97d4adafa06b0d8de26b73ed22347cedbb GIT binary patch literal 1009 zcmVBd;t+{e>JhNSj|-595Tw#X#0_!1ws+qQ2k(ZBy|}5= zk)ED3J8!=EX6DUXGBXqirR#pg(sf3>NyXOIR%>NtWw~0dmMWEs6nRRL1REP0KdrB? z_cIlMLAsJz0Mc%^-)y(rFP2KB0Dv$v%#4W65;{0IxYg};zpmHo0{}w+w*mYPpbNki z0T6&-b#-;ATCFboz8^9(r+S)1n46n>sMqT~8irw~TrT$k`~^S&{0yM?e++_Jt+r4u zm*+&JL_`dLvmO7{#Qv^6K>%1pgouQh-8#_=)S2gN>hExAhnSMBwutm{Oo&1Sn_P6siU`^NurmZaD5`uAP5>e zJ3FtoTCJ~U0;CZTGcyr!x(kE6E3fJ3xr=Z&ej&N}8+%{=;0Lcfse`N;M5H$9tOx)i zLU|UA)^2vL{L2Bomb1vt6s?d1=0}#h?JTx;kGbJK8=ZuIH1>^d(*s1+! zG>QSlvlv9j$H#Yu!(s1U4^ED$sj9|t+&?)v`3FEWi$S!zyZiUz;^IN2QVG(LT=-;W z{cmPaRW}$6qW%5-JCgu3`B$;Ixw*8qwpML6o8=$~3fp*6q9{uC_V$LIPN%=Uy?uKo fK&Hn7`fd3a8{5O5rY`RJ00000NkvXXu0mjfDG|%8 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_file_compressed.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_file_compressed.png new file mode 100644 index 0000000000000000000000000000000000000000..44832586a856bbf62de22b79f3d32025571cd4af GIT binary patch literal 1000 zcmV>P)K~zYIwU)7O97Pnyzc+7g_s-b4OD;l=LC6*20tO`HG?pxj zA`LYqHHC}xG$De94he}OJq5}ifJA{1iUcTNiNYKbLW%@-EPOb7M4S)ry!j|@?tFK6 z9g6Uzr`?^MeZQIcX5L#NiT~4lMY~Jy+<%M{0fcltAF#c>y}q@z_2%N@V#9myMFb)u z0N~t+XJ*W@?C$2~W)}bf3;`S^FV6$GPN#EueSLkcUavP*)dP^RCk{xWEX!994i0vf zmzVbd3;_HL;2wb9^i1Xfer09lVx!S$Wm&f5oKpZ!L|lq4sUPz^X9!`dD2kt2t=5AS z>pp-2z)2;b)oLxMYNo0RKmn+#I*jy~0MaO(nRWX8zBHT7BLEjt%n4v#MCY9I0EDDV z!Bs@Ob8f~(#OuiN7~}JYhlf{i#>S}HB_bkDRh@{ai1_5SmRi~=CnZ2^Jv-8}1 zpc%le&#~~q*PTu0oTPV}0II5f+Q;o_8C{lT+3jyHUH|AaG-gIReb6r5z;+qz=GwEY zXDZ%_hzOmNAPA+v{+5vnO4jNmY9u8_lED~u_c;`;y?gW_KAwm=O*2E=J1ZX@>r?8* zxzWyaE|$V!U&6t65^ae3mDh;8O{--j1reYHs7kal;PQ0LvrqDPuYjYwP$CZYQ1*Wj zoD}exK~`R;o%Z4BH|Jwui}Xn{VKo{vwr~W W=C__bn_^)A0000mWJ zOG~YR3qU6u=_CNFR;xFw)#{tMTrLJ+stS@Ka+Xl7R(sTFG=7+xn(6@P0@w%e06+tP z8wVf&;<>rGtEE!udKiWURn^QdqX@-f@!4jxIbSFg*7Es$3&0)#1F#OD`7{P`xmpLIK+ViV#8lNpBv92rRfFu_M8wR@;y9i< zI5?;@o6QI#)pxFnGO6`JJ;<%^YC#mHqADr^4DvwIlb+tw!@WEwt@(01v$3)9R;5z; zZX!T71G)E5>UeUnw4ay?s@N_#`CYDWoG5kVB-MLR|Zmw zAf-IjOm&c#!~yT!(Wur0KE0Vr<%aKwK+H_M_vaSpIEngYndKvURuM4(78u|&t@_JD zL^9U>s=k9qIaHS;23A~f_%Rfc5rBppfToJ*a9$0c&WK@I?T=bSS$kc5c%LHQ1S=bUp6I1PR- z(Zc`)kR(ac?F&FJB5=-8L_Ef{Ym$C&CFy&;UIHMQ#Grk2bo98}?KUskaE6%Dd+(DZ zX`P&$90O=iV$j~)+&r9~o~}hv6lX1Y?3S6yMw0N}yH2Om-rnARJPIJAr;3%8m8*-3 zi=~Byg?t>x6Ic2v?RGoe+S=-_t*y0IS6BBZ0u224pN=j60;wF$1)jG4X8-^I07*qo IM6N<$g6LD(=Kufz literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_file_kp2a.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_file_kp2a.png new file mode 100644 index 0000000000000000000000000000000000000000..b28f5aabbaf470c3abef938c85a546afa6254cb7 GIT binary patch literal 1101 zcmV-T1hV^yP)qr#-&P*J~!Hyxm1cVe(1VOV13SgUTfdps^5CwD;G&B_aA!-UrniW?_ zbVv~(L2-9Q!#f4spd{o0dDxz_1@S5i;jz*l$r@`kbH4e$^OzxYFlHtIg#TttMErX4 zjgyUyjj{gz{)A;&;YcJRJ9+Xv50jIVe@;wHJO@(%>Hz9QYkYHI4& za5!uLkU|JBGZFp!EV*3nu2?L7@9F8O184yF3E-NUi$vtV0cgo$3=9l>vn(s2Xy z?MSg$>~b9Eho)&7fI9$}?EvCcJTy(ybRr6z%2KHmDHe-{lrq%*6$%BTTrNkV(P&Sh zQ251l-6()A0NT4TXp@2f2q~p>9EbPz_N;t9AIj(RApme3$8#LVo12>}GP5)cqvzq_ zVJsGl{V+|FJ_0~XYC%MTndQ#Tj&pr|t*6uJ+Vu2v0|2twtUNe4FzWTXn4h1|6Ol3u z!@0P)_-$-#?2mSTqC*xE01`roOePb{<#O8U>S~3VWipvWGMR)BLawZ=RPOKZwM-@x z3z9)fX}@;X2>?<`0w9i$kIki}rK)9F)YsPsAw)f77fpZ17EBGI+JzJArIGlbsTw79rf@H{UZ$Px~RrDa(X04kM=-)uI0rIe?X@`MoX zdwxRiHLcy<-R^8Qs|OW4IXUS)Jv|Af6l~kZ;o+g)>Hyr^+v~2at(95@_%Q%8GXS2R zo_=gJ8UX`onkHRcU4@iV7#bS#QmIr!Ddj7rJWbPF0IZby5(D_Y&&S8d=H1<$PAwZB zA9u^;GME|X=jU{Ca-ws~;_GoAqm@)D)gU6-Y8@1d#VBBzPN!XF zR?O_{y59UUgBOLM&d$z^hlhtqTk8l?IFK>;j*$Z%*?gR%gcN`9?wN05km+eiKye1$;`nXD5d;*y^ zvyZO<-jw#j!os(akr8Wfa8Nf4BlMN$M6FiyZfCdS`}_MpKLq%{pDlj_Nh;)h TK1@O400000NkvXXu0mjfesAwW literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_file_locked_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_file_locked_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..90d2108a683a53598899bdff72f7f2fb231d0c5c GIT binary patch literal 380 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEX7WqAsj$Z!;#Vf4nJ zu)P6cM!8Z8Q=p(^iEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0vNJzX3_ zJUWyA{Qqyytjj3u>np!C;Yw2=cUvc`PQ??6@U>A-|2#OztQ#JF{b^fU+xn9m8wA4> zuV1>f>C>~bv$xHeGw1vMnxBi_Jbx}OD=4^edI}xvN zrKMlrrk|hJt8%qqj+jl|pBpnKPW-rd-n@IFY(U`WcP=`9UrnImai$)HS;pyo{|~qG zC+o%Ud$VNCnmrwjjg1e_&$o|SAGbHi$k_OHOhiP4OBbue#6ORYayP%dy}jK42y7}p zEn$f4n>*LG38+DZyRFV{LA_gWP>_|BfWUlnIqX7)$q)bh2d0EXkO** Sh!S8RFnGH9xvXev;=!yb2z2@!}~<7FI!!1Y?lhO)#_Be9TABTaSmHUMG`r5@8Ff8;a_B z`l+w?6_OYs(%1hZ?CT|oh7FsWo6EDavoqCdwNNURY*eIPuZPvu)n8UtRxWZAfOcPd z;{dGDXgp{%8Xp!4g#>`9DoBdRWkQFChfkZ$=8scTQ*8hp0M7yZ0iX#Wi~2dOd?aO}e{p?`!na@0zHH zK(c2B0D?59#_J2twYz?E2K@ubNjeB8;RFPr(J09xZ1wD$J){+^zmJ}i|=iK?22j65<)BHI*%yN7nW-8wip zcrgqh!?%i!jg4E2i;LCy`T1g!BqQ5+SX!-CZ-0Nkv$L~vv9-1Jd@Mk2$7{N_`~yNN Vus2w2mGb}q002ovPDHLkV1jh1zf}ML literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_file_video.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_file_video.png new file mode 100644 index 0000000000000000000000000000000000000000..4424caccf6f5bc4432de8067c69db08a7d224c5a GIT binary patch literal 1055 zcmV+)1mOFLP)iqot+9=3 zt*xzfG8ceeI+F7Mq*klFUaQrfEffk70AXgB84*25=-}YsPOH`Ws#2-+0Q3Re1@H%e z766wAKmekJg@sF{Qt7hq`$cBv)KB9G)6>(Bw%hH+VzJl=f}jK7F8~7IX8`SgV-S_g z<(VJ|rbVPcL=1qlC+_FP0BE^f4qL6()ZElcK>%1pgouQhg@`<6_L$jA--U=oL?nu$ z%HiQ*wcT!q7^}XCDoUmPhXDX@`%ekJZ*qasX*Jl&V@bTWWW98aMo~1kySw{BwOal1 zT!8ch#LP@Y{7J(vK2jul_eD)OMK?41{0Gnb<~IvpdMfT@#ULW(@y*610*1m90N!qL zP?-YWxNiFCwuD5D|U5>jkeqtqA}==`w%t z1qbhc#$l^N9sqvx8I2oFDP(JgL@s7PW=3X4MIXjAG>|dK=<8o0?|dvl{TKF$h=hSG z9y#qLSE9^xxaeGCqTFVdSzeNjh>VEL=`f*YW-wA1*~?c=-@EAsGm*wl%{nnCi^sz> zI~%rFGc#LRbc6bic&}Z9&P1voZczW`HFIXBX3(u2_MU$->1S(Hb&_EoE$5s8(C41e z-ccK<-zI*0)%9Mv>iVjhsH&^qCO&EdtBcwPpw2mC=8GAmG)+~Nnf2CnA}8moAS99X7j zO52GD%nU@NcE75!IOm*mBb!eodKAC_#Bm(=hePIy-q5KNt*R0P%SY zx~He7C;fiEebEnRgsG{j#&O&^J3IRuK=(Wb-MziNquJTngD?!Ev?b^MGE>>i%%G~S z*Xwng&F0BC0FB=&Ha0dcEiW&ZmX?-+D2no`Y{I(TZnD3>-)}S;oqD}~_gsL?kN@e~ Zau4@3*SUf@VH^Me002ovPDHLkV1k#k?$rPQ literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_folder.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_folder.png new file mode 100644 index 0000000000000000000000000000000000000000..6ff78a335237f5d2a611b671ba0e533d53e613c2 GIT binary patch literal 427 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEX7WqAsj$Z!;#Vf4nJ zFdYS9#?EW??}37nC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NHH)lYIwRh zhIn+oooeWP)Ig;5ysz=@T_quZIJ;&q?ry#yA2jLc$-s8DKiuo`L}f%+9NFhLe_%W4 z8sl0JB6CYdeQE8r>o2?oj~J_(n?Ha2Y?6ydlE+HNyZ>1nm>mK|qLqy9Z~T|gb8{}M zg37}=yID6}nd(qRZ)%+@l{Kw zXhkzDy|S_+=ZFD&!Sv@peYqd(wP)WTcX)2fPrH8%9Vg@(c1kp;c=FjZGUx!+e3-KA zrK`9?mxo+xWEel2z{E|K{k#>bm3MeD7!-E?KU(}Z_HK0c{Mn2@|4*)${lIoHIBmrg T8Ou+=fMxJ>^>bP0l+XkK`hKf@ literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_action_clear_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_action_clear_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..1a3aee8998fa606787cc322bdb3cdf2f29f75632 GIT binary patch literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEX7WqAsj$Z!;#Vf4nJ zFdYS9#?EW??}37nC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6cc@pN$v z@#uUz`7Cd<0gs#gnso=1HZFfDwDSH{8PA)2K0#(}^I^Hp)33~EXFd3}Rw>y2Nt9z!fv9$4W4nJ zFdYS9#?EW??}37nC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6ei^>lFz z@#uUz^&)4h0gvnYM@+Ko>-jDe${c9C^YTaVhCSD_T$&ZwoECb%^PRlxEkmW(`>ub2 zF^U|M9&yf@k^GN!MJ9`wg6W&3%ic(5mw7*sJGrpmbhlK4YNKssA5;Xi4)x%(LYTW*-*F=^7aO&-xZ^E59mRkN@1jb%UkcO}Q#hPf?HXRjUn ep1N;t0_&!8-=fQpl=lH0%HZkh=d#Wzp$Py*ux}Fp literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_action_navi_left_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_action_navi_left_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..1bab098bab4eed6b03750f03634b17cba3cffdc8 GIT binary patch literal 399 zcmV;A0dW3_P)*HT|Wu(1(4 zt1Yy#5s`g?eF$6GPC`gBUF>`T8w;z%K(2+PjGM5t3bF^LnmhNq3=BgN!8&8CwfhG6 zHNf+{QP-ZiV&ekyqS@06b|2 z+N5dvlIQsm$rAvt+JQD%mOYkbITn#C03X@`04R#$Qz><4n&!TU%mFl7fi_8!yeXy5 t0Qdl&e=HV}m6z+fqpm$}zRdp*d;!iai>UhGYZ?Fm002ovPDHLkV1mzRpg{lt literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_action_navi_left_dark_disabled.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_action_navi_left_dark_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..aeeb8d799e227cd4fc52a6884041618818ab9c00 GIT binary patch literal 397 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEX7WqAsj$Z!;#Vf4nJ zFdYS9#?EW??}37nC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NHH)la(TKq zhIn+oox0KMh=W8+x)W2=k<~gnH4M_hZ-kPRmxvs6`&h~Hku#@;Oew#oa zqYc9jIo<$~qfysO*;UFJKFAsb&u5yFD!Dy3x=rAl$GR^sU-B9p%b9G$vcYfD_oZS? zYqm-=^m*icEqlv+VpEQ3-{Zd;U1h4ZKezwABV*$G`OV(_Q%cw#)Ri0vIk(gO`JJ6h zxEcHxGcWse@BY%vDz8somrlQ6U|6y0)z)>dXRCPnsoZ6XkWiBmvXBpNEzWzks$t2& p;}XU*!==A8+5M8O{IH!d|7*$2Qq|zccY#62;OXk;vd$@?2>`Lup4nJ zFdYS9#?EW??}37nC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6cc^mK6y z@#uVeRkzD2P=f8j@%<`30;`Wc;aj$o>9hui*y$;Zy07?p+%{)UGw_~arWT&CvCGkb zvsnE^@2R~-{mqYN@BeHkFTh>MIlD4@Gsb$TSD z>X#3FMU$8_8`RuZEWN408E~9seP-8W2K^rn?5)|Sem*bXaQw{6pn4~U!fO%+b7uem literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_action_navi_left_light_disabled.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_action_navi_left_light_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..2a96e657a9a59cfe67b63861142824e1d401a77e GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEX7WqAsj$Z!;#Vf4nJ zFdYS9#?EW??}37nC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6eC_jGX# z@#uVe)sfrLQKI$Xb1w}|?Z{3YkDr`%J2y?)I(5?~VQ~>`FiH(b2Y`w zCNIg}f!Jr?mWZ>EaB vm|v{eLtQaLhVamW4$d7b*S~C*XPd*A<19bBMnk*}=yV28S3j3^P64nJ zFdYS9#?EW??}37nC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6dn^mK6y z@#uVeb#31v2Y~}0XY#6sa-3nUf46Ez=4F$JH?~J4pR@|_NVO_w2*oj~c=(y*R#^t} zJY+pLPdn2}qKa!$ZUXPa`8~J#@9%OIWSp$Ic)NY$Y=*QvNmhZ4$InEkmGj$T>LQ}%Y9m^AbHyytsoGMw7w z8u&-xq7FyXGERrpw|LXdy;jzVxbCiIW_OV}Qn=^R%^21n!V?RprCv7i?cdd2(%|GG zHZ8UHkinm|9~5*Sa5LCVR{6QE>SMi9QDMi5(%iMD9(+DsQ}cjD>v6lt9|iBZK&LQx My85}Sb4q9e0Hd*w4FCWD literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_action_navi_right_dark_disabled.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_action_navi_right_dark_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..236711513080e2b4c07f4d979d4348aad74a6676 GIT binary patch literal 380 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEX7WqAsj$Z!;#Vf4nJ zFdYS9#?EW??}37nC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6f7^mK6y z@#uVeRnh;jg9!VF?|LSRkgK|JEh}k97;vPy9O>T>kxkr+Odbg!2;X-&Q~HZ&>9P$EYN=`jw9F z<=}V*!HXMmZ}05z*`#CriBUk%(0IPNZ}D`Mldkigv)3|9KNUET8hd@aQqeW*4U?18 z=B;|Qb=ABd3}%vspL;uEjuzT{V6<3z`Ov@})bCeCHzgT9WcF0@ z9p0eP_2~51x!ep4`i=rNQ&V>q>6WqH>oxoy8mhZXET8$oalwf%wr|!u{9FI?f97n# Xg4nJ zFdYS9#?EW??}37nC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6e?@pN$v z@#uVeRWXmrQH1S5{_I5_0x7!7xH=Di<>25uAUMIp?}8XJpO3FFPn+pioJTkTmdK II;Vst02~W&<^TWy literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_action_navi_right_light_disabled.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_action_navi_right_light_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..3acfd580e97f083a6bebd6822996a79ee21ab334 GIT binary patch literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEX7WqAsj$Z!;#Vf4nJ zFdYS9#?EW??}37nC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6dX^>lFz z@#uVe)i9gMP=f8j^Cuge1i6|xWZ%ST>=1Qi`TKveLdlCuo-IuZO{|8pZ+g9o_VRSS z|MSsKk+a5?!|~jfP227_{%4wd=K!}_#VJ+?{@|Vu0qh#eX%A_P)DNMKP!iNSEj> zaG$)bTn4!CCg*v+Zf4s+gTDh^0v3V&WWH`@A4TLVuoFV~RSN*% zy=b=n=411(^z%CRKe2yc#>Igk0yj-btqCS{0E` zlR+~BQl)F-5Hq{`-vHwf5jg~Y#u%SW#>_l}t7<;J%(({q0jfE_;>)P&?EnA(07*qo IM6N<$f;Hp!zW@LL literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_action_search_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_action_search_light.png new file mode 100644 index 0000000000000000000000000000000000000000..87bb62317d4feb574be200a0828088fb20859884 GIT binary patch literal 487 zcmV!ax01SPw#avb0k-EC*v_xS zI==z7FdYh^3ncx~09wEiCj1zic?IaZ;w|728)*-iWCZ|}uvM&Kf)0T<*ZC>1@6Npd z9UmkFm}dvrTQxN=WRd5(=Za3P4xGggEdrQe9sh-_&zwrLY5`xBbm<<*y?A^P4N_Td dKAHIi`~rs8W?`M&QY0Y(ugeP3W`!@gp002ov JPDHLkV1kmd)w}=z literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_button_ok_saveas_dark_focused.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_button_ok_saveas_dark_focused.png new file mode 100644 index 0000000000000000000000000000000000000000..3567c07d0613ecd55ace4e5bfd9c9c5fa43d9e0a GIT binary patch literal 558 zcmV+}0@3}6P)0TLU z>Qrc50|3``w*jn!oDRu9 z1)lRHNmge91VIo3h;1GKP}SUC7LeQxL}cF>b6FIA>n%N$F$RdDDDph-CCT)Ji6tVJ wVHifa008Lqdf#UW&(lKgLEp5%Ipz0n0E?xJ4T%dega7~l07*qoM6N<$f*#T4cK`qY literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_button_ok_saveas_dark_pressed.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_button_ok_saveas_dark_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..c65f9c3e735a94b11c200ad7c144492c427206ba GIT binary patch literal 518 zcmV+h0{Q)kP)&EVB&}>QkPg#~M z{eNs$k3JB;R!9vEIDIjF?SoHt^f>9^qUzuey@i63b;2MNxhkExz6h7X;>j$Gr z1K{}vwid;BZUcHpOSMPszyLdr#R}66ksY#_g2Ab z)8>-T{p}$Gbo9aernI3NS#6?+A^^mFZ=m$Q2ZDtR==W^-0XSP-iVWm&Bme*a07*qo IM6N<$f4nJ zFdYS9#?EW??}37nC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NHH)lN_x6D zhIn*dy=tiM;wZxUAm4R!uiHYki2|)H5mnM$y&fX}TC0RRHU2Wsby<12D~Mxm9LL2B zm#w^EpHt?4JY%E3`-o?rk@5F4mif<~on2dMCHwb?L;ThH!wDM_);3zL`!MB({p`Z? zAEI1Vu$s;|P-k}UNTuHPwwXCK{kAd*GU_)DMP~@a1zzm5GiXf{>s8p^F_&rYylV?O z-v(^H?izO}rB1O-RdHQuc9HbMtEZ&SBwLu*A1ln;*R=3T_)#9SpxLJt(h53ePqJDZ z@qgvPmFNFE@^FXpB=BA4JQt|*Q$0UWZhGVrgRrX!qNh2}<>^E|V=3o6r|h;$$|faH za^XSmygN?2m-zja?$!U>kau`xlbK!+o9)s6`M=&PY8pEG&V9lJ3`qu0S3j3^P6tp literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_button_ok_saveas_light_focused.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_button_ok_saveas_light_focused.png new file mode 100644 index 0000000000000000000000000000000000000000..a1b64486e54754d09d675523cb4bcbc681b6de5d GIT binary patch literal 417 zcmV;S0bc%zP)qL3yA2{NvP1J zuizs%wp%HP58xkkb`}JM4xKs`9GzM?T~Zp-Ym$a*i$6G!xJ^SPi^dL%jlfNFE5bc4v3y`W#|Iz;h%&~U{VfY5H00000 LNkvXXu0mjfm&>Vg literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_button_ok_saveas_light_pressed.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_button_ok_saveas_light_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..4f89d481a707fe7231c77b1b0663152928248d70 GIT binary patch literal 513 zcmV+c0{;DpP)5BxLMkFKiX=jzby%A=613k!>P^AfgW>M3fpSGc>csL^|qRM{|1N!oBy*d7t4N?&Vq{ z$EBoFK*9t`4ivjmK+5FlFarQcR+Ef>Wv|`{$>6lX`HZgn2d!rl$6`(dmXjuNnO0bg|>niAP9`hPniLD-{?kgSc(d0;yL z);jrZ>p|E9TT``=wl;a*3*#>BUQLtrbo&aYKRvmB)BmozO1glM4DQbII#YndM0ve9 z2rdJsM;EX%+&I~YbOHMha3?55rAE48d8kQ1G^ITUBF*-<000Qe5a<(|AH>D+|G$eW z6-%q5kw$x31VntW;1!$iT#4gCz*!m|vtonf2Mjn{1U$W~<1f+xJ}a)<%}K}=jhQ%Y z^*w3;*BMxiX%m`JuBdwG0zj>MJ7xYkkQ^vr-m~Q!nHgBYXI|=500000NkvXXu0mjf Do4L{( literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_menu_gridview.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_menu_gridview.png new file mode 100644 index 0000000000000000000000000000000000000000..96ff957928caa7c03a442b13ebeaf6f8724e304c GIT binary patch literal 804 zcmV+<1Ka$GP)(^b8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H10-;GnK~z|U?N>2t+dvq7-`z=^?U-gLp_AzlX!rbpbn+BP106FI z`U^T4ViH7gQUaxapcyh`%h08hr;c5;7TPgeiHhR}+r86C*CAG_2t{&eO%%x6q^IM1 zNbfz}k+l|80=sPiS=HmprWd|8y*4xrPNnr%v^>Ry&=jYiHHEuT-5x9wK>Cc1>Ghp=b?K+WhiVu zBBGU*m0GjeWB}m0uI=~x!s_uivXatKHJ;dJ52UDM8vnZ zw_kD27XV-~nFRa$`$u{EpqT^#K(pCwODUfMKp2Ln01ncc>-GAYl(Gc?N~se7hiSgi zXgn7}ECGPyINtyq70tU_#Rvf7@%WQc>I(owQ8dQY4zZ)r=%Z5V0RU*Ne`S{2;c$2? zglGUj7=}N~=G`q*1DDagMAnc+eBQpQ$k3&Nh=_Tf_eKcO0)Qxr&WPxBDrMaBythJ# zM*v`q`9VaT)KKnu-g_a$;*>ujqMd(AnGoV}CS_TEIhC@7EH9;8PEw|nDm^vKbk0e9 zcAejfd}ysL=lHUQih-C+H6d=|fY7DR;>L0000 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_menu_home.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_menu_home.png new file mode 100644 index 0000000000000000000000000000000000000000..be4e35b2542456fc61d5c98358dde446b7f20e8d GIT binary patch literal 874 zcmV-w1C{)VP)(^b8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H10_RCYK~z|U?UqkSlVKdkf4}$N9$ziqxvgL+Y#8Vvmk2vVgJe)x zpdLIVf|$YDI#d%x#1M)RM38HjNEcL?boAhOZ&HFCJcwwQI*2Eu6kerQ#=H03-lvlw z(tNkJY=?dB&+~lV_xb*w-w!FJP)RWVTi_^FAuB3Qh%0piL=+G0lLLS>Eum8WS_lyt zpU>wUA0JN;LT&&67>4mtmgT#M_>)p{q}i1>|Cn*HZOh$svV4PEkhJhL3fozpZeCCl<1LI?(f!PkV4>pq`v!Rd4kAmSpW zR4;1(Vy+tzYogKUO^3tr5)o@uRgEW;$w!K!r~m+VyZv+|5{cE;*50F(W)wxaACJf1 zQ%cii7ed5SV`F0v>+0%80U)!pvlC4u5;I2+Lqu_8WaPFaNzVa5P*rs@nM^)b6h$p0 z?3O}^$oT#KGo78CuLvPM*=%-uYiny@dU|@1Qku!L#uf^Nt~NF{zGYd~p=sK@EX(1Q zl@-gdA1j22TyJl0b8BnsEYI^74a4}dwzk$kH#hgyDzJ#i_x1H%XlZHrAP7RUuImM@ z%^PY&6vE-~6}Q_x!*SeMP1EL6sZ?Zjb@fLfB~2+c5OF;a2wdyv=y)TFVz8~PZNcSo z4ItvDd}06NA3{VjJUo0$lB5?5!`Sxs_a~>Oreb@0d%pmn*hdc=8XBa*!NI45kdSGb z8AVYZBoc{tlv1rwp_)J-;Nm!rF-_C%^?KcsBo$S@N7>!owQX*0erH)$$!4?W($dm) z!9s_`Y!ed`&qPtYT#C#A>2&&YEEXHhR}28w4U>XWA8LR}TIqT+;p1JYVX<-AX>_W%F@07*qoM6N<$f_=h+ AW&i*H literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_menu_listview.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_menu_listview.png new file mode 100644 index 0000000000000000000000000000000000000000..ce5fc22b3d0cd644b1c2c9db22834ac9466a3b9e GIT binary patch literal 375 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSc;uILpXq-h9ji|$mcBZh%9Dc z;7SBx#y@AgRDpt$C9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6dn@pN$v ziD-R0Wh3t)0|D3nPnld@rdn!9G-hg?WLRnJV3x$fbwouY=)kj#2@@uKTv{Nad{_JN zn5W6N z_jXaL8-IS__6{Itm~yAV_a+WqD(7ZDK7tATu^EG&nCeGA}tc3Lq^YNN;Xsd1G&FVk)B?j}(UC-7pOArdb1>)>x@jX2!h)E>lXMBZNK%05HbvN-3{-p7-alf$&KN&iO?`$Ws8AP)fa0O1%Pr z2|~zI&iTc21>&4j+qR!zjIRnI?jeM>5JFo*hOew>a=YEWU9Z=BNuGMW-fOqpw}lYpVF4u$BMTw z%gf7$o*)SFl+q%`IB$%(f)Ls^#%%O@y>?Ei&138Yfh!Dy~QB>fZHvj+_W0x6YU-vzn^Ty83&Zh{Wtm8O~ zsR0E+khd&rzT552)@rpk{kUaW7Z5@dN4+a6D}Q&p-C4`B=7S)}4+Tgm)mBO!4l$*) zsI^}2cjhoD#uotKqrvYv=MAm(I;FIjRO5dg`<~~0HBdOOl-d~dA%rpjFfkYh08mP8 z5JHC2p+WVx_F$Y+I)*X+#PhuDF|galm@BCOB_-e6+xx*7vz5tYelC~GnWJk-KQR;_ zt@TSn$n;>mR;%qsQFK#l{nzB=zAnjNh#Mb#@9LLGsi%^5kh<+ zrTk-RYU+CcK%Da#jPZ3T|k1|%Oc%$NbBSc;uILpXq-h9ji|$mcBZh%5#Q ztAjA(O@G-2prB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt-`2MJ}nu z$wiq3C7Jno48fUIsl^I8DFvDOxga6~L{xxCD=r0H1&{o^)XL=i+$3Eq1!FUP6AOKF zBYjIV6e(>h1w#vcBNKhFg2wD6D;XG=3q4&NLn2z=PV>)@b{9Ez|If{dZ><8wt20-1 zUvjF7i?lWAjFFU*FVy!^d?hZ%ztDdtFovD9~TFT+AufgX4>UPyQMF&F9&3PXh7U`E9VUJcu$#Ys>y|BF z1e4#qF50;#J966P2>t1&KTo-&->mRMZ~poFObi7w>aLoy$0e3e33@KzwA*W?@BQ!Z zi_g{9%PJIw6qb~Hu{-ud*z0BZ&75!iP99tg2{}1BDLu8)Z4YO?{~gYIc){e!ldmUl zyz!kuK-kHKslilpX`A7{DTZaXv(Ii?xNzauxpQR;L)5a|&sf%%CnP*DZ@Iu8bZR*R zgT&+SQ-bPc<>cb-+`DJzv;6XYr52v^pO;xYzk2iLP2=X~=I7#KV(!@D;`Nb_tW^Y$#X%cw%5Bd&sB;t zG#GwUOn#Hq>|UCm|30~8LgK7ve*!Dlo37iIYyYkGe^=0}sXzquMb7QIHx_U7oqWtqzbot8`4PMbbGzG9yF(#%^uk1bXTGcq!WbRW$UV7cC;up>-IY&8SJ zluL!0Ppkf>{4+lK!-Rpyth(Ub>Y!7lUN0*`&TWkQ?X>WNb8vwd$Htp?+6B6p53GDv z%D|v_B(2sW>ZOZ$PVJW2*EN?K_I&)kEmvAMp?qr4^Ic3Lsr&Zt|35kCRiKUB|J1xZ zy?YVew_MyCmQ3O2R8&6udaBpc{OhIqo|^Mt?W!xUs@k)+2!G5YDC`Se2lZe|G%iSG66IGjD%&G=dx#+DKCu?cgneDU*U9uUvo-$R;=^e h^Ue0_mEi4P`T6tnw(x%ZXb;Tg44$rjF6*2UngH@C>CXTF literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_menu_sort_by_name_asc.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_menu_sort_by_name_asc.png new file mode 100644 index 0000000000000000000000000000000000000000..01f688b51831f5e47ec0747b91b45453bf3bc36f GIT binary patch literal 1146 zcmV-=1cm#FP)6{Itm~yAV_a+WqD(7ZDK7tATu^EG&nCeGA}tc3Lq^YNN;Xsd1G&FVkQkE8J0vbduwIJStLbbFN z3vK;#@z6sIB@pSMIcR6IS@L$1*(^Z_bZ$BK(5k2)gcjpPDncX&i=c$2&7oP09@d2H zEHm@Xd>-sVSa&vC&Ot{~z{5Cp@Fu_K0I+#n*gomSWNIYm)kl2ZOGgt&!>PjSvavMlS)*x1;Cq@Hby zHNiQ*s;cT~A;e@ppT9mkJNp3uKt7+pUa3@`S5>vhIll@3AGT`O*Vo^0UH6Zjv0}0K zUM7?IJe$qh0Pu0Uo{1AGm&=zq=c8d5UbAhx)XLkoT?)hS8s~hpTrOX3<(p=PhK3B= zwg(D@!ZFYD?nY6xp{nXDNqsv_=x`K8x2x6a#iWF4wR*9yukRTEINZt+(P`5(CmCad zh=@{3002Nl5JEiq4h2DQrBO9=5}k~WnIJv6ll0E_VV zq2nFYXeZqx8H%E4*Cl^w=7gqc14(=shMyAA)}9UJa=G`r$x{^NT}4sOwuv7?L_G|{ z?*O2!p{{>F_KK;gskaTo_)G|K)A#*%h)6s(Lqzm?CX-o+<9K;>b@k2p`FSrXH?^g1 z!f~9JIp<%-aeTMYXq@k42B5GWVXNc%QH@Z|l84>L_O>==UcCcQrpCqDRyVa($)RjtQK~a>qJkKL3<+rW;=H}+| z+}vEFoi?qdeh~n`vMd4sYQw((04wc;X6{Itm~yAV_a+WqD(7ZDK7tATu^EG&nCeGA}tc3Lq^YNN;Xsd1G&FVkHWbW=CdMK(&Q#ezZ?ViD>hP!NlvMMz6xBq>Se z4hQ8k?NFFEID>-G94g+k$4JD9dW0Pv7f zI+jYMu0|E4QmLzy(lG#d*edV3t`tIi?EAi#&*v9A!L$X+X0w-+Qdc3b502Hh1UA|^78UW0ARWW!cGNJ$^(OggLe?|^)L+A000OfuNq?>RIAl@ zrIe5NdP=3zUxbjuTI-(>(chcj*w~mVm&+@y`gOeaQp(4k=Z!PQexa1U1^{4;`8NoH z@m4SZ0KV^E=A0jRTKil+2!eW4zm5}X%5j`AA;gbQ8=jh-o&C96Z!hW^2mru!-3b7I zTrSt~`p(VGon(xCKq(ysfP(<=C0@p-?z(+x8qGWDF6}7z4I#10sUfy5;SR4QPIT{*8fw zftz6%t|+CZ8jZ&N_4V~Xx3;$GqobpD0Knc?AkO*wh&ZT}`YfN%f7^^tPfv41JZy~V z{rT}fWdQ&n;xjLWk&%%ZLdYxajIm6}_xwq_bQdjxH0B$&iM@I`~o5-YPH%?t@SOf^{;XC?N%?{pG{wV?W>*uPHsTbv9A~D P00000NkvXXu0mjf8Mf{> literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_menu_sort_by_size_asc.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_menu_sort_by_size_asc.png new file mode 100644 index 0000000000000000000000000000000000000000..3b6a9464a607e5522dab00d968e7d235143a1d45 GIT binary patch literal 1011 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSc;uILpXq-h9ji|$mcBZh%5#Q ztAjA(O@G-2prB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt-`2MJ}nu z$wiq3C7Jno48fUIsl^I8DFvDOxga6~L{xxCD=r0H1&{o^)XL=i+$3Eq1!FUP6AOKF zBYjIV6e(>h1w#vcBNKhFg2wD6D;XG=**#qxLn2z=PO;Ar4wN}w|Ni{mJ5!ID?7h&$ z%Fe!U@&(@)S+OAkf-+rBYn|T&1>Ew!d?@ziQ-ueYE;zCXzPzBP=jvFZQzG2uC+Zb= zQo$pjyL{)K`*XdO4bPgc&0OWY@ABV&d%pj^^M3Dl<`*j#_x)48xy?4~_O}e{>O^ogFxFuam}Z#K5Cn5?>KCUY|5Nv z+q2P>p+or*pVB)9hdGAZ(q^Td?_`>}>||(Y?9wTGzxLU?aokjD$@vLnXv&6!mR>dS ztxIxn>To^xvt!DoGijT(L+j0E$4(5IHRrRS;*m$4K$~}ZD!S|nTB#%5W*9GT&Xc?k z$mUkOv@<4e(_04ygNBaRN0SO|v=&C_^eI2GV&J)QJS{D)?E%O79ji`!{$5*u>+>F$ zg#jAwPer&|Hzi7hhlc(Q`|9iKJJ(M|sN1RIb>HJXH}2l`y}j-4%MA|hznW|8{%5U! zvDB?Pa$2eP7~6u1AZ>pJL}xSv`sp%*R6X!yEh?gsm7_PAzE8ABd@(JV>0x;JWXS% zEd#^4*LGY@3cDnh?wz&FmW|<>*n-Z^PC2KJpsj)*vp1Wz2&m5Wn{Oqi;G(0Lv@%P5 z@<|cJ-}hVJ|CUaaXqxhA?(1FWmrlvgZg9B%H6)~0Irf#0TJh#P)(;9T@JA;D2N9E@>$0VfPT$bwj zw{vV|anby{*tx@F*Y4foG1qIIHQ$!Umf!xoCw)p#Xx}tE;UGweg@A52HUddVsXn5r^b2U9!->@LIT!W+OebA}3i`O|Hkzae|EihF^ bUDP)}E2zAcQ+f(8?=g6~`njxgN@xNAqRqJW literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_menu_sort_by_size_desc.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_menu_sort_by_size_desc.png new file mode 100644 index 0000000000000000000000000000000000000000..88dcfae6081f2470a8711231ae32eb8256762a4f GIT binary patch literal 1001 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSc;uILpXq-h9ji|$mcBZh%5#Q ztAjA(O@G-2prB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt-`2MJ}nu z$wiq3C7Jno48fUIsl^I8DFvDOxga6~L{xxCD=r0H1&{o^)XL=i+$3Eq1!FUP6AOKF zBYjIV6e(>h1w#vcBNKhFg2wD6D;XG={(8DNhD5Z!o$Bu)5-4-L{{8))%^8n(bRU}Y z=91}$S=arZdG2Wu6q57#CZxFg@gill&F?&!CVF%z9rBjt*?r~W2eB{DLlQ2`cWyU| zx@m6w``#YCyqwjKcdg@Q{cU@8&-c0S-y83*e9!9;oxAlb|H;pLO3#1379H7amZa7a zv6g8i$M#(gi?f)oUjEPgWS8E#6r)n{Lbb^oW3Jn774PP~WRiPw)0*BAtF^}~FTLE7 z7kRC1S*G{a;=ac`3=CN!FIMFKpDJLKar>JTLyYB_1R$-L65#c7hmo1BZSL%4mC={C z2%i6J_Wj#8HF0rqdwFqaoRXhK6U) zpRZpQw9L)m$!HqMm{b2`SRVncVC?ret3Gs;dj8@PM1fjPA_sqT<8t@qMwXI$XH@lw6z z3$sI@m*tyXc^3_OrgHH-|Klg(x-nAXvD{&UcT5bHh5`%@X0z{dHYK=dKGk0OM}fm_ z)6F;Mu3QN*cj^eO2|D%u>m~uGoT8#nKEVzQ3_D};w0RD98t|wW?Ytw#(2yFb*}_-% z)qrRF)F6eHiqn?$N-Y(ktSl!}j6}niFWmq4%$YNXUsbnUXiT{O{krDTYyZA(Tle~T zi@ zcs(^}nnd!}=fOGcQc=!Z4@vwN_2GEQ%;3Ng$-vO*k`&^#(^=Ct{;e~|(XtmIjeIlT zAC>ritxuly${Q&wAq_uW=B`CATpTW}G8J*XsIPeBx7+;5L1MF4-VTe-HC=rFlLyax UgA*A)fH{uA)78&qol`;+0M>f6S^xk5 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_main_button_navi_left_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_main_button_navi_left_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..9d730f8da2c717cd6b6f6900f7e1ada68dacd726 GIT binary patch literal 1019 zcmV-{q`9GW0d zU9=4_r@74UGtZ;ZJi@m zL^Eh82C3%qP1pc_{MAtFWb^=9$q9hA;xdXsL$i@;CfOqT5mIK;tMH9_NEyNS6IC~xwUqrf1is2>3 z_pi<4QT;GVaYa&%e(zq8;aa>XYBA6Py0s9`)exM6>}71RO}ulB`S226RmS<0Xqpn( zI8d;z+tFqS8>squV#);V+zy4C~f zkxplr`HVnWgb+ADFARDH(De#)cK$d?rtD3V@MAxZ-XWb{8IMO;S;1I`Od|r%;!9yo zZZl&&yC`d6SzCh#CSEIMB;yf6_3}b}76^BzCMLF$4hYjBRS|PagVM4vK9RAm>@#f{ zT4a;221=cc_iZ{3RK*WO;d`OyM$0;V-8e#N1(hX%@KlNu`?(ZR=@!w3tyUxHcA*|U z+Kc9=l}!p`eHWR)^+IQEc#@`65|o#uiP^Pk^`LZ%j=$ZlFCG}%xNx{6s=fSta4*r` zoiyO<*spw41m5RTE9-nWbJE|nQXH1A;J8({$TmM{o9-J86HeB%skxVA>DoXtS>BWS z`xT-u>%O~QsQQkZ)+Wyh93fk6ndlBcB;Ji6?pJOyW<1rHA8#@YA_&jw)Be zr@m?cQEDdtWs-F|J-z-zUu(6m=s|XFV)`%iva8*u;r&mtlL3F%6hP<0jt01T>*|xx pXN=4f0LRYJ(Eo>l|L=g3>kn>gzvRRl%K88R002ovPDHLkV1kMq=h6E)RIz`ZIuDAw4L4gpW z1FEU0DCzhHC=ERYEgv8XwQJDgHP5iwE*DeLvI_IkWt@BE{&B~Ir9=TM&XiXF}T zetK_4GfTYp@R)&*N`D(ck|Y!WUdi>?{}XJ$!{LxiDLDXeDJ7Ru^0TwEjqKrqe}c0t zi#nZ7q_u8eUtjkYi$!lV8g;L(uA(GK__p=zzu-a$kW%tarxT@V+T@%!5iw$n;mys> z(=<&#?Dcv-hG9qnV7aqk1JAN7(pongjYh{gHz0&`l~V8A-Q9hjW!Xp8+80{ugUMtv zc~Au#xKgTVtvztgz3ZGCmSy?D{r&xy#+ZZEYGtab+E+>qqA02!BA`-AuC?C4-}Bx- z$@BcP*=+U+r8KOn$}6QzUDqwfSl?PZ-ARxn2^|iH{OIV2JLg*7`$1jTPsZc%H+5ad zoO4Dg#WYR5QVOlL5dd_YbB&z@>rI8Ks<^ebIh)PmEX%%Qj2&~%gCGbPA%x_4?y9Qt zh{zdZ(R@DNO|Xfos&F(KeXNxFo-x*LwOW)?iin7}x3{Dy3NXfC7>3k)A2gfIt(-Rs zwARjhe^r*{?`2s&v(^IV9Gr80KA(e93J}o)09b3^gxR_WAf<#jj%~Z$emNeGf40_s zJDbfuHO5fyJz1?*NCCF`jS%GV2nNY-e&;t6#(=B02pJ25K5&9MhsGqT}OZI-O1t03c0MT&-5+>FH@L zgm~>X-Sxq-aU5GAL|qicQYobvV+CWZI5|0)R#mlJxAXPz-ajZWE-t9|{*_#hZJobs fi{3gO{jcJ0XT}P@RR=t000000NkvXXu0mjf_I|vV literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_main_button_navi_left_disabled_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_main_button_navi_left_disabled_light.png new file mode 100644 index 0000000000000000000000000000000000000000..69701918399bf727b7fa02518f177623af7b067c GIT binary patch literal 957 zcmV;u148_XP)h6E)RIz`ZIuDAw4L4gpW z1FEU0DCzhHC=ERYEgv8XwQJDgHP5iwE*DeLvI_IkWt@BE{&B~Ir9=TM&XiXF}T zetK_4GfTYp@R)&*N`D(ck|Y!WUdi>?{}XJ$!{LxiDLDXeDJ7Ru^0TwEjqKrqe}c0t zi#nZ7q_u8eUtjkYi$!lV8g;L(uA(GK__p=zzu-a$kW%tarxT@V+T@%!5iw$n;mys> z(=<&#?Dcv-hG9qnV7aqk1JAN7(pongjYh{gHz0&`l~V8A-Q9hjW!Xp8+80{ugUMtv zc~Au#xKgTVtvztgz3ZGCmSy?D{r&xy#+ZZEYGtab+E+>qqA02!BA`-AuC?C4-}Bx- z$@BcP*=+U+r8KOn$}6QzUDqwfSl?PZ-ARxn2^|iH{OIV2JLg*7`$1jTPsZc%H+5ad zoO4Dg#WYR5QVOlL5dd_YbB&z@>rI8Ks<^ebIh)PmEX%%Qj2&~%gCGbPA%x_4?y9Qt zh{zdZ(R@DNO|Xfos&F(KeXNxFo-x*LwOW)?iin7}x3{Dy3NXfC7>3k)A2gfIt(-Rs zwARjhe^r*{?`2s&v(^IV9Gr80KA(e93J}o)09b3^gxR_WAf<#jj%~Z$emNeGf40_s zJDbfuHO5fyJz1?*NCCF`jS%GV2nNY-e&;t6#(=B02pJ25K5&9MhsGqT}OZI-O1t03c0MT&-5+>FH@L zgm~>X-Sxq-aU5GAL|qicQYobvV+CWZI5|0)R#mlJxAXPz-ajZWE-t9|{*_#hZJobs fi{3gO{jcJ0XT}P@RR=t000000NkvXXu0mjf_I|vV literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_main_button_navi_left_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_main_button_navi_left_light.png new file mode 100644 index 0000000000000000000000000000000000000000..fbe8d85c1f8a8adce2a602cbcaa46243c583146b GIT binary patch literal 1002 zcmVO>hT?6BH*n zTP+xD!^#ldYmza5F2uJ6d>_Rdm!Y(9^oY8!@X8c>Rib|>LzXY(SZ$6HSg#J;oN)&S z@bo#ZDOpC+ED~BsTz|LN{PC#v?nh_mp9l4P3<~;QJ^#IJEGJn08sRrc++cVf`fH!B0aT29uwUIDM?hRwY*9*(9wXt~H}G9#acq`B*!T583XYE%jE zK{3E7JZzKFE(EVkb2guj_yEJb_5xT6{)i*;SxPRvnvmYzTxX5y4QeQP!D3Oe^n1Wt zyU+Rfj!UEMfoDM&%?QRJMP5)Usj^Hpl(ZHq1N$NB?hNJsRy;Wv%|302#PZe_uoo8@ zosKy?IwJ@oiUN$XrFL*oxvbt`ABG~NZK5A`XXU{pj9v>*k2$*I;8+k&Q=(X-OBaJc zU;t-s)LbC3`g#(q##tU8x8?N9!_@xd`II+*6PA(QMNZ>A3hf~zM%ADuQVgfU&BMw^bonxF#6EqNv)1u64OLQ>Ix%G^gdP-* z_XKTqup}sArPE>EF3&3i-7ebqQJuktj_Uj4a%n*qcAA_~1hKJ)qA<_$+QK8GyN%S5 zqs-84l;i3Ru8+zm^ZV<%^{B7!?|GRQPvaAro#eS}#Nzm=&X&F{nytqzQ5-dtnas-( z|1>hMXF+eL=M0)Jd&9HH4Z_^ZEMrT@F2&dwH%TtC4{PzSk2j{b25u05F6{U{r#@bB zBIPIsP+jRUjbFu YpH?ZnORUHtQcA z`VSsFD~tw%;>Pmw>iSN-=)G4ju9Zcxy#99aap*1m?e9sx_3N^K_wJs5SxdZ0yi%!% z`}ezU_4@UtweY%k!Fo%T@>(GSlQT0X>o|@nc=_brQV_b=@+aRt`4`*VycsS8>=C(W z&BgnNhyKdPC6Uj&`Rqnz*%tD(WzVm2mMIybR=5?OCS1cz|E^S6K0G-I|A>5uN~I(K zjDHcZZ>>5wIB*-4iulV;jupb{N?=80eP^v6hH9I**yNno2u=yi)Uq6JQ)ZQohrJc@ zle&$Isc>d57CYG66Z`vZ-0yVV^2TaWW^$!k?%J=CFx_$7%)7*Cn{lti8On~sT`eOR zB|(aoA!l20kV=<{Xd$58ZnIA3(EoVrqufOjujER(cQTH%!?^n)ak0x?w<28ECq@KV zm^gq{DZo+iB3DISTEJK^ zhjT$TC!HiC3&a-!I-QPt-s}01*3RVYdBtVvZy6b`b zL-ezE=L+EP@Xu!B#tpg3ooJFw!@)`a>(eLy`9aALYBq(Mj-jFeDv4lZ1XzFoSPiSv zG&PX=9P$d_>QnKs3k(I4VlDEE?nse-F&hjY^inBG>l+(FxMU0gh5#5aWTN&uzNU!JiKLDtG78;4v$NC*n&@OWi;u!t^zY&E^P^-o)q)X-X>e}A7zYtx zw3f=6a~EJFY)nZy{j1z;hwef?%tmG?Dp-+>C+Tx)m0fnJPoF?Wyw%y z{hBm`N7Hy(t-rN-CsQnDjL}16+{cd6y{DsDybwSDEC>hvhQhbsiqCG>Cf%1?sIILh zxp%@KcqGq<;q=tkEa$s{e;fqglxnrlnTcMeiFeX>2j^Rfy^_JtS|$-OYb~11rrQ9p z^7{{5&r96h>L=M}XAkq+*`gO_!<-r=UM>T~GOOI0nVrpkoV@pJYy4HWE5G>i%U|vX zz`SA4A&`JYv)M$WQ8r0(EVDnnlMBk5nuCx=#3)FM<UJfzLbW)9 zpF%Lt1b}Qdn{K0AHcQ7voJEsp`FNZ`6)>l%`Nxq|*b3GApR`^z{l#1K(=i7DxK#H) rm;it;S}oZD&}y|5h~_z7`nLQR)kVcB{x3D300000NkvXXu0mjfeG}X* literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_main_button_navi_left_pressed_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_main_button_navi_left_pressed_light.png new file mode 100644 index 0000000000000000000000000000000000000000..157e1e522f80615d3908ec462bdee44c03dd422d GIT binary patch literal 1442 zcmV;T1zq}yP)v=I-`~kn-akCjLG@Gkl zmPHGd%2G*)Lg2btfk@g$!=(Lw5U#DU({A_Qyw$3OZ|aFz;@xhic>n%KVs&+M-f^OG z5b!$Zjg?}Ns%gp=T~~O<=sBep{^0wC?%COY|I%nw5QbI&xcpfF(F617(IdIM3~~GR zI`8+zq7dWdR_kVi$gDGl7U!&9C{Wc}UiUor9Vx-j&&?u{Y(&ved)}?HH#Pa2oxQz1 z0qh`8W74HLXQ`G8vX< zhA2ORo#M*M{ebgmF$l`?ndBVc9JmH#86X5NIF6`|$J3fIygxHUJ3A0d zOG|~(=;eHtWewNmH>9L>*X1{*WYTc}$H@W40M-(S0M`|+=M_qhQ}nY;1;5|`SXu(Y z(DOM`NiN11pf!*r1g!~KMpxlt%v#|v20`RyGXdM%+vf688?CL@+8mvphR@QJ z5JiO1$YL@f#Ic1^Ie-Wt$}gZRcLXTR1a!Myd*_a?vP{QeI0*-X!QT!KNB@~l3DYSs z8d-!PAxQ{vOt6++FC`+RR6U}CD3*bzt zeCLcY5HSb=C`FmpHnNsYr_)5wbZ~xtXg>L5Yr?q*UH4)DM5kJZN7HHg&B;l0G#=Xw z;NYBrh{JIh7-O&&Doy#&7@GKgVKmdh!-ofIZ?7Y^wzgEYTD|oBixbYR8-^OL>*}+! zB#9!gRj-Sp5DeDlvDcbHrP3FbO7`;jI8J5)Ub|>dKKtw++}cH9%*3fw;%qROPv+*z z6JxUTG?lH@RsWXn=Osod8e1FwFdkt9-Q7QO8EZ!<6^yj%MC*fYfEXNU~QrBW!mfA zRAKnoyrYFc|dt2#Evl#S80h5!Bs0EA;2dP z7Y>{wao{U}fDb^$Cn%qQ3rAnMls`h{Kn_LpQbM6o(hw)6v6I-l-hVSYGaOPC5r@R# z&wCopd-&;j-kJ9y#u)scWu4jWcG;8j>Zf`y$ zq99h6+13JygdtIR~HyBbQTIvRzpt ziF9(6B2ENqb_Fn+A`h=Zgf;lffQqY(y$#9-%Fi0}~{5~C?Gl454H0RBDn;eZwR#8vnjBn<&@O217eC@D)W@v zfaPlx8oiXTZ?v>Gwd5PdscltjY(JS_3ft{Qdc6E*0F;{#vWb>aI4=67s)?CmS{QmO zk?gjxiUUckzIn>sD~0}0HP3*=i@^lyi~4~Ul%l?j@_lWwq>mKn)* z8Z_;6-Vhi7=dJ701Lu=2TWj}N^QgsnKVWD9LM^CA*P5c!Xko35*>~%5r``Yn002ovPDHLkV1m;4>~sJC literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_main_button_navi_right_disabled_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_main_button_navi_right_disabled_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..426df3eded0a0baa9c01afdae416234831aae901 GIT binary patch literal 1042 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 AFaQ7m literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_badge_file_provider_localfile_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_badge_file_provider_localfile_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..4be2475fad59b1cff94fe2805cc2c22c76d503ef GIT binary patch literal 469 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEX7WqAsj$Z!;#Vf4nJ zFdYS9#?EW??}37nC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6e8fE2l; z7AF^F7L;V>=P~5y=jvzZS7hj>6l8K4T2vUBR2Z98m{>g0ko&;Ez^LTu;uzx5d3Wkw zuOkj3t@~%TDCl^s(K+IG&`$G{3Afobu_n7Nu_pe+`RpEEyG>R{+|b}&DW+bW8@9pY zT}!X#mqRAS@8%T$PdnDZQ9Ntz)W7i@M-sGC*e!J)5 ztQe7_`-;Pr*QeK3OiSH<@3(S->5+xs4pirx$S8OU zU3C}rn3VEKz~`KUOWFB^9)}a|qAzyk-4kk+;t=*WQET>8<#J^gK3?K8*?HN$Cl-Bc zJ7k_z)?I6l&b}NVuyA>juay_pf&@5oGVeUURqkCDVnN<6)nE!2m|LPZ)HR>M=F6=AxVb}x=T?S8AKbLh* G2~7YFXS;I% literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_badge_file_provider_localfile_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_badge_file_provider_localfile_light.png new file mode 100644 index 0000000000000000000000000000000000000000..30187ab498fd361387f9b0709ae6ae744aed6e85 GIT binary patch literal 387 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEX7WqAsj$Z!;#Vf4nJ zFdYS9#?EW??}37nC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6e8fE2l; z7AF^F7L;V>=P~5y=jvzZS7hj>6l8K4T2vUBR2Z98m{>g0koy2sf5FqmF~p(jS)>>)-O?h)`)U(Mn#}bapnU%K8dRgQHK+ z*giL4{%$6?(3{69)Sjbxv2N8m!-JZB7ZO^{Z60Xuz9Zr-_ek)y*guKzA332N9c#`h zJyLs^ubea|^G!0luUibP0l+XkKmB5j) literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_bookmarks_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_bookmarks_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..709bfcc5ca95abe981906f1769936838733c8064 GIT binary patch literal 1152 zcmV-`1b_R9P)^jZ&%mRmEpR&l|kYrgw2>($s$9N zK`;=ECMJO40~u}$%7+o-2hl8sL}En!sxwBX^CfIRsDn`yGv?M3H`;=;SqFQgv5dO5 zTVL2o|I)G6*4A<&LQhXmWxzl7E74yuB0CX% zOH+eQlSZSlES>JXp;!ivoQ{hlHKwj-3vp%j##P$Y(C@LVGpuWzy5$(J-)t^Z%N=Wh zy}+&Az}h1aNSWd|PRP`Nv;Y7wJrg}uQ?==Jl$0nTX948H;Q!PF^C1(IjezfCK=1&m z2rzRFA}PgWGRb8MuKMn>E_%qH1>zyd%3QVBrhB_~ob zDToKa0F;!Rh`Ug(?%Htt=%yczwCsN?oj#MU9tZ>irD}P=rYVwD!*>EuuK^TL$O*(I0PZdz zga9!nCFcB6^2NyzNg>xlMKgIX)EHiRuJ-9YSve4ohCWeiVut~(3S+MUiQCdy2P1`C zCGm52B$!2=ymEw47n%%joV@OhT<`22=sbV^w>~0@W(;uoa_`HQYW_R5|ELa>0K|l3 zwHTMyTcHP3tEB$qZ7De;gNIIftTykt@4No!bUK}GA`;U$yfi>V!w42GzULhr4h&>f1+ByqEXKAi&u=xG&E>hipY~JyAlf7MU+@?p>-Ha+-BQ*U SfDt?Z0000tOhXhtPt~ z0)Xqf7fC(>V6C+eqbPbea{$ltu8PQQ0Q*X*b`S&~$LC$wJ*SlFSZj|drJe;rurm{Y zX0w@##5`~!wQh8Knl=w{Q%RxcbvjJnE?O*002ovPDHLk FV1ktHyWju- literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_context_menu_item_divider.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_context_menu_item_divider.png new file mode 100644 index 0000000000000000000000000000000000000000..1cb23d927897be5b3e77afc379744a00aa7c6097 GIT binary patch literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2|p6gzo_Z~#FKM@k2f&spFRSq!A7 zfG}g_e%|*$hGdCrL`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MY^6Yjv*W~ zlmGnxZ_jL$kd%;+(2<%@z?+m%(8OJnnvn1SD3k~kO>nu+#Ngt{Va4Tab_}SI!PC{x JWt~$(69CacF=zk) literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_expandable_listview_group_divider.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_expandable_listview_group_divider.png new file mode 100644 index 0000000000000000000000000000000000000000..1cb23d927897be5b3e77afc379744a00aa7c6097 GIT binary patch literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2|p6gzo_Z~#FKM@k2f&spFRSq!A7 zfG}g_e%|*$hGdCrL`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MY^6Yjv*W~ zlmGnxZ_jL$kd%;+(2<%@z?+m%(8OJnnvn1SD3k~kO>nu+#Ngt{Va4Tab_}SI!PC{x JWt~$(69CacF=zk) literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_file.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_file.png new file mode 100644 index 0000000000000000000000000000000000000000..ad3cf4d24ee24c591f930318e29c080b070d4e65 GIT binary patch literal 854 zcmV-c1F8IpP)YuG7{^)IVhvGwX+jC*(g5*76Jo;2h*v*^pQde$2Wevb8or#=c+!J5o;c7LiL_}X z&|3qn;cb`2|9?75kb|8qY_bO?c`{^~ndi6v=b4#jwSdo?=5xNl8gSVNtrc7=xU2%p z&Uc-I)9Ew_ry&^Us?MKcEN!A`n(YQ!)qz;ER;wkCkB^_GQmM^wIIP3jY<@6E?yF|o zc3^vZ`=n4P{E%RT8^Ss;1Jf*3NM%4OSFKj>kH_P~bUGakg+d#6CKx5?KWp{-eG@NH z-PzeW0}O!-*eQ(AT~#IB0B$rIjR&LA=vgwEi~&%WfEv`Je2Z&MF?ND+zY>W=6aV*N zb=Vi!ZvdJqD!Ku@)oQgK4hDk*IJ^s{5S$P!==69d)b!90Rf@f224Q0 zoNzlYEChrJI4DUo4a4YQlRe+v-F@!~;Kjv7nK_71iCqjQG{Wg~VGhiN*OHJXgfua? z)9dw)a=F|a&j68w+$7w^VF^Yh1*F_81f+UYZ9?Vv8-Qb^M+dFqDIlC2BE&IW*9k}k znTMiZ1f*(&gPE3PIe;&`1bhrY=HLv_3AM~eUV&7Q$_X$DIRor=yOnG<``W7z`yR0D z_YjwTze#+3%*dPM#s@Xj$1&LBG4s}wO`>qsiK39_;Nn%s<3%CdC4nc_mx8 z=Kjc=#1lZ3a!XVvtf-xG%jtQm0MNiWc$ClQ-+57Pxh_}%#Ve1M&6Em4{m$j(Wo2(~ z?}HZwtE-a#DiuZJCjkLjZgp`NzbutXpP8fA7K0d|Tn}=wX0sWu*XvKB(dccKTTcDQ z|K>lM=E5u(WOZXg!9gSv`C2R%&sE?!#ucD+=HJgw)wf>dIM)iU(z(i7Yd{s1{x@c= g;99|D6>cmMzZ07*qoM6N<$f>Jq=`2YX_ literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_file_apk.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_file_apk.png new file mode 100644 index 0000000000000000000000000000000000000000..c37f4db1ee7cf3f78b7acbb5a091043cce0c1377 GIT binary patch literal 1333 zcmV-51O73k%x;3;~(Y^k@Wq>8z5j05aR#+sSu#ckO|J zfj$6KH~^(kkL3IKU3T>4(eE!`U*CN^H=}K#{fhQC09j{LbOlg#czF2P?d@$VCiDW6 z9Fq{3?EZISV?zmO39Pk})A(;=S(f5%N2k;6;vT8_GuofHclX?YZbwH)pIa=J79SrU zPg0QQdHMPIIRncjuvAu9Sm;ZWj*X2OG#U+${t|zGe-{0$fYtl?`TdT^vt%;>DJCDi zTv1Q}gl#QQ!y6MQdV70)=I7@%m6es|>+5S-e}BI_%~(-UapUFX#pAhqdV0FKs;cS& zO0rnQAK~HQ{phkGCSWT8!eRzM+R4dD4@wj$DhUY*p=_04AyTL&A-nVP@~#1FL}s%l zlgWrA`zA6n@<&kskB^VvQVhZ>A&aM`rab%l`aCl-GB`k30|EjB%g)ZuB!E}W&CMyG zo+&ps*92e|V~tl=S3NN?G2e>@h!|`g9UYB0I5<%4?d>U3Qd0Q(`g$v3?mlTqIUDTc zJ3Bj-%gf91h=>Rl>RPafJ)_asEh-=;XlrR{iQe4Ybc15{k&zKIe&q-;1>#Xb3L@?} zhG94)5MNwetT{bBmBz)zS=!s%^|1I`F#*3olC-MTYTu5I4jm?AdU|?pVHYzqGox&4 zYf}QD=UjKm#wa@R;yGhuA!mf9pct-d3o6#9Uc9hSQZO_$WR^B@I_29-QC>+ z;Pmvgs;jGuAwXEpW@l&L5nxSC4c4P(8yg$nAr3FZ27F5vBetT}*4ETGZ|#UjGxkL} zU=_2ovx3E$nVB4*xQmMmzNn~3b8>PbO-xL@ZEkMf!2(6KSjgg`p`lOq_xDxEY9=)` zm4l5eZ2TZe=$M23%;Msr0tv$5Ot#e4*6xa)Bn0T~?X5*2z)Va`cn%BC+;@mI7uEh>cPQ5?fCe(uu(%n$(uKCgjx^V zj|>V58+AcJ!F6eAsjyLFivs%JUpx+sFIQrvxkR= z4GYkurKOqc>go)*&p7~TqZSYF{bB*O$pNj5ii)z|+}y}fEa(Ujsv6wg-FdxUFGc)W z5e`UTo565C84&hKBIz2qnBu=nY-U{u-7o-Oxi0GlW zUW>ILw9=EJHmHX^BrXOw5)-m3sBvGy?#?{V%;Wbr&dMriX4y=;hkfA3z|1_)^O^7O z<@pU$+I+A!=Tka>t$L`VU`N4L6=-#S(=jNeRI#ZBqq%DcV;d{rgxH^XrprN6&_esXd$sEkExU##pWNo~og>0ZL=<6T08T(jj<~!xJUn~}RP#Xso*_V}X24uXn3j2_8K2IyY|C(yr?o;KuumQmkUU;Uq(kq{|W>!pU+QI48m1z7Go1KQc%z2 zHRItkRX?!P5$R>7-p)eRoWd?0F<*sL$sr`i+(M~Tx-dRI{zqVdh(Ssc%Hj}#c}i-T zyc(L%G5zotQc&EHTd&+wjT2v5>-rl&3*k|~m<488@dyE>E8LP!+tP|Ag~5p&{-2M7hNI$*I_ zoEaM%yBd^>+a7Sb-CaEWev;f@GQxMVY8TEGbtEp8|2;_>%M1<<}{YN(GgSfVm>Es!Mn*ilFA7#(@(WljJ2x)!NgOgWeomGAeMB`P^& z9v~I!-~d0=EHw6ng{s21P-OfQn^R51*-J;Vz%jS(og{$(`f0b^?u0t(db?G>QfC9e zGV0)kiHV6ngJ`#!Zdd_DMVs1gNeV*!!rI!}%+%D>-$692O||^>o)CQWOF)3sZWVDB zUreP^H#fcIC!ejXti%@<7WPJ?(J(a$Ufj8EZTx9!aI^c&YhEdftC2|LZZesq?%LPz z-LTeIYwO=mU!T0mFEy>;Chx!Davi`8CEDPHj)ENpTUDUd`L6*g87x-QGG(U#0000< KMNUMnLSTXhstcX~ literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_file_compressed.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_file_compressed.png new file mode 100644 index 0000000000000000000000000000000000000000..c536b9c4876dc39629208824b4a0e1aa9f6a06d7 GIT binary patch literal 1044 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 b_pZMI33)k(p*yrF00000NkvXXu0mjftNlga literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_file_locked_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_file_locked_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..7f9e4b0cb8c4e10e99e0513c12a3368ef1f63d62 GIT binary patch literal 375 zcmV--0f_#IP)a0?4dB8(+*8!QON+QL|z_60dGt(gon8Fe6-l&eFSW`nCDreUxM z8chqseOC_|r%yP;d-?mn@5k@`$ztY1X3n=jK*#eG~-Y zV`|7zfOTD8DT?ytdEOZzq_!-}tg7l<)3k?K047PYavW!4+xF=ehyt#u#V6A=Zw?L^ zMbRqDvX?lH?`ikmw?J*%UY2EfA&TNgmgV)7kb_Tb7{;sb`+6S)$8kTd>mDQEe+JOt zj-A0B48!m`P1CzR%M8Q(N|N+;&<;-d`98Y_8{B80J?MI!Ue9}=)Z6aYFr43@jn=eqH&?dl_nxF zQELKGi$Dks5Hx{)khasAx#N3or&vgosqGLJoypCFVeZ_g?|aUP3(wBZUW-H`Ubow= zV6ol#l0@9agE1zww6x6k^z?kSzz8mnk;KSgnr;`;HXtb%i^WbC3WZy(t*w4pmR-2V z875S?s>~+!L5tls$+O2#C`xX7cqxR=9EA$WaWEas&#%0>UGSW5Q8DEOHAL2NXqd zC$=STMwMMiV;LqZh(lhjLq5|8`xsZvQc=@&y##pANx%^RQVepy=`Swd!lvXFC7gf* zCA$j7NE@GWC0rsuNxu}B0-EI;AsEh z0S=d2yqOj~IbC)EPmu+&RJa9RUIfBpdV^wU;U-f(EQ^QtC&{}7*-N^?Tn%<&k~75FdmOz^85V_)NcLlqp8ehZn@RGQWobL8yjc(`ubK5>{P7> zY&Wc>7ar-)PP@Olmd{nJU@aH7^R7Ce9hLs|OkKgcg4HTe?fl`Kxur?~0000< KMNUMnLSTYCweU&+ literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_file_video.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_file_video.png new file mode 100644 index 0000000000000000000000000000000000000000..bc7cdead80464ea38f7d5cec9abf1c97687daa0f GIT binary patch literal 1092 zcmV-K1iSl*P)s_fm18>0#tC}#=ijwaUemce?cXb zNL7Cx3aXN-J+x^wR1tnjuYGK*`4A0HXD9K5Y}}z%E2Q&t+bw*_wo15 zd-ImFJwEsz=VL9vW+T*6u%%$L3N*XE;WMa|3c#rbqqSbwE6gRcIp?wwXs-^OJ(rf2 zlJoQPr&6g@I2a7-aQ1k8AVAz3LrTfIySs0Vj*kBAf)QK|R)m$Y%<>B98IY7)TwFX@ zuh%d1^z=kEO*8P$VRS*C*{f2i2>gk~-rnB3fFYnV><)~eOJ0?11khMsUOsG^=EY<( z83Um10&=KF@@?HqVXlpN|0EKLEPk)RGO(Xv_W>xpsMrW#D3{Bt zPbUr7KqsZ`Le}xT)791WE7shgFk>B^$(N2s6m$R)wsTOU6AmazbbvaL57(KVeaJOi zGTt9oR-%nr1ZQL5X+cSWbNPE;U*Bh-y5%R}c>;uL228IBu7CHJ@k-g`TB?I7#Fpnu zjJ1c9{qdNn>l1poK#kc7Q8N5Gz+;>c}HZYugrXkGSj`K%n;nQ1(caL z>T6xQRc73qTI_k}KYx7B+ z4FJoigHyx9!{7MPZZ+Jn0*bCYYP%IF2=$AFLSb@jZ0x!p4QoR!zuPkqAAJ%KAhla1 z+{IVZ>GV%K-ttq-ve|4rlgS*5Mx*U+Nrt| zJU6VH8}8}PPOtxZC+9V+;7&UCvR4bxi%Q$gX(`xJuvrC~UH=I4?l4wMY~LUN0000< KMNUMnLSTZf)e)}% literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_folder.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_folder.png new file mode 100644 index 0000000000000000000000000000000000000000..ec410b7a597008dae9ef62d1f5627b44ab6dd3a0 GIT binary patch literal 482 zcmV<80UiE{P)VPTWn#wLP=NmiDCLIL=|40pHQ;8-P|h{mWmL zzdxet)B*IeEPK**y-O7*#3iol9yGEfXk!mT`VJ^pz~30$eHXaCZ-GD~Fe?#R~AU^>Fa>DT4W z^$Z|}TU|mt#DxPN&dFZ8b*a>Z=Rd_A&Ys!J;^@L^ z{GH)dYCB&-PbISi!;Od|T6dTvrpa10e6KS(7P7I!q2lRY`Kt_^PQr4m9gZ1?85Jh~ z>2Y#oSimdJ?9}mevsMf%hr$A0_IdYO7IMlou2A=5bebM;Nq9L!w7+junAU-d*7nU7 zEJvpGh;8JaU^a(sBX`0xHM1J_iz^r}o76ItT$&WAxGVMevlX*Gocg(6&8LB7M^&Br XGzOmLBjSgF;lSYO>gTe~DWM4f`v-{^ literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_action_clear_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_action_clear_light.png new file mode 100644 index 0000000000000000000000000000000000000000..e22d1cf4b91ba7732131ed9272b6ed463da5fe7a GIT binary patch literal 342 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzmSQK*5Dp-y;YjHK@;M7UB8wRq zm^Xqj;dKt4%bgu{d_C)r@SfeGV3Nc@g0A51hsk`R1uw09xv1I7f_4<=3>-`1=uj8pk<>-5R>)7pH^HRj)^ z99h$p_CTs3D)IdFRcsoPJI;6}EqrVAOKzQYgY1E2pI_ct9(I9iLUY6QJKPhT4rKH3 zOlaBZwLRhbM$$J@@aXkFl)zeZj2YJC-wxE%r*yMOAtg!Eo6y{EEg iO`FdlP6I~0wankHaIcRoyf_W$JqAx#KbLh*2~7Y(ScaVd literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_action_navi_left_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_action_navi_left_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..dbf87c03b78a66fc1c941ab4864770821084c487 GIT binary patch literal 487 zcmV;cn4&{hanTNnP^4!XTb#^aQ0OAX zQFk2_SCI}b{R`skU#O$?YiN*e4!VeoTOA^leomQ9(=;uTcfRl5hZ~MN5)sTY3o~uc z02$z41B@{RW6WCWfO@^I9LG6PO1)~WYk#fRNtQc~vo9ho0NYV#5&=}J)%DS6bSokU zBcw%rnu-ARha29(R? z)m$#uB%&h#ltg(Xfa|)}U@$n>T3?9BQc}fX=Km&ax7$It+r1tRhnqxn4r zegA`*8zQm?;5l_b7|-*bJkP5U(J_F})Byk>BErmfK@e;Z(G7r~Q~_c7{r)#IUn!-w zi0C18K$uRa^Ty1FMC1Z^NgWV|nIDVA;tmm=0{DtDL(}>f7-I?m3cX(MeI|gYng5$G d17v_{=ND1!aGumKb_@Uj002ovPDHLkV1jV&#}EJj literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_action_navi_left_dark_disabled.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_action_navi_left_dark_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..58f9bc73e62913a3649fd65ebfcbb9502a839464 GIT binary patch literal 471 zcmV;|0Vw{7P)up5)+WTdS>2_o#ibHW~M$RdUYQF27rGJ z5Jl0JQfkyW000pL!I8CgVXYmP)vvW_u9Vsf!*I^bJ5>X&6#%8wD9`g_0Q;-^m1ICLCm#>`Hg8MOhFQsbXJ?=~@B8Nl~_R|qi!a6m+8!@Lqe z7>4TrCQ`~N5pA?(T&VXXEIk2Zj3uI5-}mqTVg;2?AWhTPBuOr%lxF~*ItM7EwSF|l zoD$I$5xq49sFef!owM5Wyk!wYb!RoYgjtq-#BqEhrCc!cvU7k!TI-i2NiL+6=K!8N z2lxf@V2n9o=4$}&ReD-|j){nv`ICt5q9`&#i0!g^3?GvLU;yYF;0vFgZVF0}ECK)k N002ovPDHLkV1mr4xPAZt literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_action_navi_left_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_action_navi_left_light.png new file mode 100644 index 0000000000000000000000000000000000000000..0574c66b33b4c95435d6213b392b849b9039fc7a GIT binary patch literal 381 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzmSQK*5Dp-y;YjHK@;M7UB8wRq zm^Xqjl>I(N-yBxvUe2F zV0otGWm+EVZd~+#$-3pw&s(1LjJ{gBR%Py@o6(J75B76^xuCCj;UM3;4gYRGYdv$) z-0(=&<%Srh+BwMvnGd!wd0QM}+@;CBge&C6G0ADd=RL%32>jY(=KDybQFKm{_X-EG zSsW#W8eggm!ylc9@j0Y_CqbP5#IL5AOPKO^95IaZ;&7SQ`n#a@yAV^0*&S}<|6v)I z=X1H(753WNOcUtnDQpzp1Eg&d<&|qpI9H_o(0}oFO`&F^+nJ*(Ijm8QGe7aNKUQsQ TP!gI83z8;^4kCuBl s79Fd0G>+aK(crYR!!v?8>i{rZ#6p$Nn_Rx>1oSS0r>mdKI;Vst0GwTaj{pDw literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_action_navi_right_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_action_navi_right_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..4f4aa769b03afa73787acd175725f560a11c62d5 GIT binary patch literal 458 zcmV;*0X6=KP)CF=pjxfEsRJf0lf3Bn`;V%+V*?PiN%B@zuS=!Ux($Gc zh>+YJkH^oddYaGY7gGmJS|EAsdETq4?gK#DfT$Icmq8FTgCHo|07PvAxL4Iip-@=0 z0T2-Z$vtDtOR-oysZ=Un+JKoe37L zt#!TA>1>t;Fvc{DF*j1m0|2@2*is9U+yZc{l)BPd?-dUC1=+FIo=YjuwAS^)0gC`= zS!=sd6dg62&5gnV^8_Rh!!W#7N@)Nn8n8$xgg8-3U23fxWdMW_LXh0G)?P>{PuuPG z_Of$9UVwQ3VBh!sRun~jl7l2k%wGeg--LPZ07*VM=X&GuI4u+a;MMcI+c=J=tIXvA z_z*($k|cR#hWFh%fNubUG)?=H$>b~RBAEarpMxN{i{tn`YjGw3fVcTMzpPul5&*!b zbMAgL8aPO8IZgvrbXy$Nd#22=#B9wY zq1i#RtyoRYr9AuVb>|_+`dH?98~Tr{br&(*E9i)R$s(01b3pvulGopFmQCK)P%ZOd zY3{>q4e2Y-^FJ2LI)+`>G&inm S^|%KN0tQc4KbLh*2~7ajB$8VI literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_action_navi_right_light_disabled.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_action_navi_right_light_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..4ad798437030cf3d4598f70164033af748575989 GIT binary patch literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzmSQK*5Dp-y;YjHK@;M7UB8wRq zm^Xqj{;&U#t)UlGAjB=}^--HIfAh32zPFrD z@Nas$L;d7akFHHRuFJ%4?PV@$_|GJfU@lb9VLfM22g3ombA`=|IUJ_e#yoPWGU?qs zIkLPdc~3&m`xuAG+ZVJO-${~STyg0*$Ms7G@?-;^GK72k?9U5)$Ft^Cz^sWIO_c3d z`|;gxnZ1Kq*d}pf?g0`09}&w}@E&m5^~lq&Q24-lF|k0s2fY0=o|~OxJyX#CeOd2y z)|y9>>odMu?_2RP-r&IXPZ_qQ4AQzopr E05~FyD*ylh literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_action_search_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_action_search_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..ff1f4ed63649cfb09c8c0c9bf98c97349923968e GIT binary patch literal 743 zcmV?P)H)T?o_Lv0saR-m}gKN#{*_IB_b0*QABZs@e#yv{7_XB;EI{e2SISvdp}et6bd3T20Q^Kf$b=Y zW{v`AI|JFBCqUwyyPG7*r#8qjU=_Has$=zf{c|sXmNO8?@qns61AcTW4v?nlwyNF- z&WlK`m*Q;!W;O+ko7v+|#SfxhuWy>!QxTc2R4T)L1G3dl7=~+k6N$(xfM&BFt-OgueU z6wR1f4ZzG+dMOTF-UU$<&4|bgUm@UycO; zP%IWNiAYUErdxcy2h_}LMMPc#qrgYtE3oFhU$8C(x&jWOQmG6#o6Tz0=exj;b8h3{ znU~Aui>kT_Tt0N!viE+j6CyVtPsDNj7WjM7c0?TaFQQgk_k$>kmPABO9N@iQ0G8Vz z=1&}8X6C)0Yl9d$aX<&ew;%`>Ta7=~MfgWz5y_@~BnX1Vt*xyO{}hlnPW^wu8Q|0b ZzW@gx2qjsJrTqW^002ovPDHLkV1m%%IdK30 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_action_search_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_action_search_light.png new file mode 100644 index 0000000000000000000000000000000000000000..0d4c580b92b6661bbbdcc65032b00e02f49256de GIT binary patch literal 613 zcmV-r0-F7aP)hYdM2A1LO=4QX! zo!{JDM`f5cGSu1k0saSo(So>HpaN!qZD0df2UhMM1;Er3z=aeVUB z(7vwq_eNjJX0$7j!LP4&Jzz&6-u?b+6(BZBCQyF>A z0p|%y$WhHtOK9|H>~M?fsYF~)eW|`vPn7n7z1{^q;1)0jJSE8T1EJt5!WLcH75@>q z3Vg|3fSi}nIB6j!^BBDo{%E!3}!%^t~TE z-RX`Zf-+^5TKxe4KqW2cd0sV&qICe6&1SzxqtUggVWZJ_T&-3swOZ|}+wETE0uYgJ zN+}-zEXz6saJ)G0x~^TX*SGH&RVtHyzkgxd_7{?G!Z1A7TDOP8;dmK9Y70p2EPKgu zoUJ&H&lbmYI^9d8ZIbLYn@u+}K!Ms+O7&W;*0Ztz0N`m9MLpm5pO*yy02?CmwM+m2 zc#;-OT?GcZ1aPt#Ai4Bw|C3e%klgS*??uYghh$)$w^k?sfcNuZB$8R`-_xx)p(D$( zPV<<@al8lM-CqHS$Yd}W{Kx~KwSKv(CI3VV;JU8uIL>7T-;Y5Mye$l1JRZ-q*83R% zCZ>r-03s3t_?!X2SVjOOEvfP=yS=0~e+Tb!Zp z|1u=GtF^A>F(>&d7l4TTB-`JjBF_E=9xkGTBA$ywyV!$Xsv;db6BU>L?d08i)VUDvf6 zjmDL~j4W$97!1DIw*8jmMi_=)l~Uc&Xf#;{khugTuP(dEahwZDl6;yUv)OEOA#I&x zztw8FxdBSlx@nsIcDsGCDgXdDAIEXu_x(#%0RX_7h`g^7007Qq1v7Vnh7JJi%m+v= z?e?Q|EC9(h&+{&4Og&xk4chG z^7qxADcJ#0{pXegXdC)j(}VC9vly^BZ(Mmwfqsg=ro#t~?dG}%wqa}Oj{vs@T7x;j z^=Z~A|KJsX@$;GUig#`9gq|r20d@uY=fnXOn($OHfUO9cyyAcyA_hplLtsa|YlQ~Y zjTQnDaaf-e2efoS-;9L-r5I-S#Q{0wA8f<3J%~lkb-z3^3Gmc^9!d{4jO(xQ)aL*g z^?x4At%{>G2Y_7xd%3lM43WMFr2`bzNl4biRVSej0c~dCdAfu*00000NkvXXu0mjf D3MuOh literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_button_ok_saveas_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_button_ok_saveas_light.png new file mode 100644 index 0000000000000000000000000000000000000000..fa37fffbcb185aa8af34415a068b64a222219ad9 GIT binary patch literal 463 zcmV;=0WkiFP)4vK?IHz!@X`X&zg3~qwp z>Y#(*;5!sIL3|4Bs6)X`5Vck7kQ7Qx(xi>XLO%#xPR=>`bMHAPx6<$Tm8oi}U!MV> zmSSHB*Kg?M$hi>4zoR?Kxsp(X7ifg*L$o6A=dd2Jb?}TcY~l%fcuWIG+JTLt2;z^$Oyi&PKIsPW&9;$fW&c4Qniu{$Y12lrzFjGCy^aRdYfd7UHg6^@Do z_{2dDfKFD&tN>rQ$pMgASplkIdN@TL+!YB>!*LFPmf(I+7(f@>IRG+iD%x-hi(}?* zjB-cCY&o986N6jTuw=nUeTq|%5JeoMPjJJVqEmq9frFm}%Y&7DEh%E{kt7jR{<-5M} z1{Lo?L^d6BAR>R>1M9#5*m5OIq6yaw#C9qGfDUk#5&&S;X1cavlb(Qn%^QXk(g1XT z+~S{Dyc}5Y0mvMeQ9-%aW9k){ubcn&D6Z-VxCpGj4;=p%U|D}DgdIP^&ZZLo zz>37u!b(yLvGNB<*CZmWB()$k7A{SZF0|;hQyq(uP}({j!_1qUWb&Rl?|G8>zB$J> zv#*|}WdfKWuSC+BmI*xMX*B}?z;4#YmH}{9G;PrMJ|n+^QW6jJIKW|t{3{d$)>Q=9 z7=wW}?RhB<+c)L&E<5x#mwTxkWE5B(g`p0(mmzWp*DpE%`dVr)3V2{^yxjW=>X#rI zhPflSdaj=Jr#0Z0AR2=1CX)aFIwe>SLr)cmf9V3B8`eT50syqTD*F|S@FzVfu=Axe zu4@!pE&T}KbAN9+fX&PAUT-r<4ub*agWC8jS@T!?SS7k)FbP+Vb}*P4f?_d+jIgXvLBby>3}wVt3 BxW>VjxQXT8tsF{}qA-L!x zNnLbdnl3Ua61!?m2m}ijZ3XSZC%#b88K>Vr%nj#WgWlxctE8O^!whHsd(Qv;kMBF@ zaGKZr;a+q9H9-IuoxxxRf*Ft*f&YF9)z#INZES2@kr}90dOaZ_;rF4Tp}VKOd}an( zT3T#7J3Ak~k_R$hijI!H*VEH;T^4}$_Vyb-pYH>jgyT33exJ+t@$s=HBqZb~tY0S! zKu1T%Kxk;FAppQ9GpLeYN09uLaddQa9{}oQ0qE`R9YQS{5DnjXX29d|a9dkj_nVrU zYGeU$I-TV@oh~2FpG)+4XDJJ7YimzTCes~R0Fc5ENqJYv2V<4Cnr7Z`^0b)6BD80 zIj5(mJyK~~at3Iz)z#J3?d@%SK;|{{ot~b4eQgsZE_%+rpH8u6t@bIvJ z)6Hh{<;~4a8*7)CnD{Gn=c}{mlV9(p0POAUISvjEiWz6QsHmt4sP$tOKx1QL)&BlI zZNhl*<02y?ZGC-xF4hhzTYx!lGjYdWIpHXnEGdBWo5Lrwe=ejfVZ==v%hBR9VPk*{qv>b0LTfe)f$hIiC~?W zo10r79UVPl$I#eOdc8i59h;h(+D60fv18Qi27^Jzj-jLu+S=N-6mMe5#C*<%lAD

lon)aMnpw&UXB ztRo{MbL@gOH8lp*da0|NsB8iigI!j5S4xg99f4K1ir1;Fm^E{P7& zsE@=4AUOQ~1da)4w4tHF2zoWMcA!;9e}BJ#M(gYA^AUvacsrt9l+`cDf;u!B78W*w z{EbrkN7Mr`IXOA+k{v%M0IWeT{tVLSi)f6$ z?hyYcj+WAPr%~!l(dgphVmXxZ9d;`L)^LrDjV-c^V3(=KZq$F5#6L+%Nk6+>u1D-x zWo2a+Sg48(0F?e&R#w&>#e0BgbbWo@2_1N!bprdNa$LO#XcPcUu=|3w1GC(8I2?i| z#+6ASm`$+71}(c&Qc{#}Vgi7RCL3t4m?B1H61Zmk)NZ#6w$tEuBkauVHDq{rxC7?~ z0gYNLmI8qMmh3>YKD@($=^jEH)uB;{m^~sQ!Y^d>(85sCkKx#f^8iZ0LSo0;q4ezH z^FVEFZ2_G9p0^`goHyJ6YgVO%5T$FVWuiU*X^gUf?eq=M<6msKfCh^*GBQ45&jUEk z{RpSrtQ|_|Qf_W;J!O=i6KekynYg7mfYX@ZBL9=jLKo?zA~YHVpi%^aC8SbdB~Kg7 efaFlAWcV+VVEa!@rG+g30000x%?%sFb``)`!sf0f&;rOXFfH?*#m5Q8Br+4E>&15opZMWMB zdG;KDYPEU>3*Ax$Xn2%K(UR zlVO-GoIhwFA24>Xjl>H64P@K4{Sy!u4GoRQYr+2o{_jOvSjs@TTt3KTGRJrmMN!wy zX4CX-3Id$NToKvR>9h|3Z_yChwOWmXxeL74ahyiC+kN^EfD;11)dBz|^ZK;jxm9Kfoy;y85o=gigpA&LF!et^Uo_yx9&IWRE7PA~uf002ovPDHLk FV1fqV{&@fZ literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_gridview_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_gridview_light.png new file mode 100644 index 0000000000000000000000000000000000000000..763039b0e2a89786fc329fcb6282cba037ad9dee GIT binary patch literal 490 zcmVt>?k$YK@gO5>?8rJ zESPpA-~<6Xxqx~O^s=DCQ3{?(K{-``qm65Z&F_K6b$|=0i^O%SdMtndZ(gaMfNIuQB?M70t05E94 zTlzzlf==cuidzCZ&y)gA=)DNN3uwnOvC_6OHh!uily|+w%-`)RDsyuY$wg&b75pVr z3X&GPc$QX#{cJd-Ha+7MZ_0rY#^Qps3fPsxS{Y9&?hW{TCI|8&!~y?Tv5TUM#%$a_ gB>!=G*~7a7-{zk1Av*qmwg3PC07*qoM6N<$g1>0iga7~l literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_home.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_home.png new file mode 100644 index 0000000000000000000000000000000000000000..be22f5c1396fe2be3750b7cc459d37fd9974f1f6 GIT binary patch literal 1103 zcmV-V1hD&wP)CRF5HSP<#YHOdx*cPk|E?6NdEkbO%5v zFrs5exFx#$N7oBY>8c77JL;4)M-m%x7g~4T1O$8UYYKb_k=V;0@yOcrdx2 z+3og^G;?5IY5<7$cQEcHR+;kha*~#oW`(vv+J&+I`1trM$d^91+l^%wn+73QtTb~` z0W>r;e96wvu2rkmq@tn%lhtgoSX?v4 zcXt~zGc)I*(#SJ1GO)foLAWW|#I*l|K{&_@4~#1gg+c@j76pjf-rnB%>*h)dKr2M* z{!{=^I{UynT@d>m+$0i-5U?DH#bSvw4?ffUVqb`VJnSWIc#cCTy@itcny(>v17IG& zA|a^vG87Kyn}l#$(U<$9&;sJPfX5)bi0M;I03ZPIZ@B}Kj{$CYV z*oH~$bUN91pt`y`h-H*z6~Y`~24FNAgHm{a**<_fu@oL)24FB4Bmr=_Tx@bcuh&Zg zu)Ms?2B5OCQWAibl@&GsxDO=01Tfr*vBEJq3!!lM9O#E6PJD4@bwL>oz-LMg-}$M} z#r^&L8Suiv5u>b literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_home_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_home_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..37074bc80d29e1903ea1a6daab902fe25137e615 GIT binary patch literal 643 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 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_date_desc_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_date_desc_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..f7369e2b07c8c6b2eb5267a0e038f79837013f5e GIT binary patch literal 925 zcmV;O17iG%P)KMDQ1kI0-iW1hQn~T5@B7+d>q6-sB5Q>7tC{RodiolS-z9H~Cp^I$cL;zN+b)CUrXhwdQ^Os8kz+$ni%F4=Wk4B?!hKGl5 z#sQ?Kr@w`n4&>uFza4iDBZYds-a)Gt&(F`Bkq6N6@{F?Hr2?s1gyrSsB{*#1(#Kq2 z!?BC+ZG6uR4h~*M77?J?+1YhCvh)3w$Ibf;yAjkAN03vI`Q2<#lvT=4@K|z6WYHCVkQafweYI)WJ;uauYse$-o8`|ym z8XWD#a5fwcca4pW`6Tkp%*+ntpQfj$ue;sukX$UO$jHd32h8~dM>=Y1AG+JIzoeFu zlyiU!>WN?=ZcJoHaj=F?I2U&=4$<4dc7XagtBe$zM%XOm?6jmW@jNAfMCDk)ogt#D zG1`A0JDtwWI1vWglmKG&(n%oqNW}}y0EluA##Kb}t5p*h>2gvN0^o#NuCZ+rIkwj{ z1Bg)>=8_vqCpf5rnf(Be6eTUrcOl$??Mcl5h*FFvnGZcG3{(T4E))v2F-5;9&*_{> z=7liS_%8sCVLU4XN+r+v46tU>FgrIl*Bu|_aXr9S^In5(i)H{sQA-q7qL6A%TBW6> zt4$`;af&fWi(W|V5&#?mTn@I~ngP%S8v!5_vXhG@)j;qwGod3xDr`2Juk`ixg^P-c zjCpx^U39@Cy5Om10AeWr2Da}2ke`)I$fSji0pVf(4Fgc_66OF@>GgU~#V2LlXi;-O zjARTGVJkF0qoNO!AP(|A9t;NWt5v7TZzJ#WH?<;d$2deF;-WfT=AqKTD?Mi0@T7DXjRi#8SZ zz#gl>O-2O~6}pNxK|wW9(Iig4znmMxopWcrcN8~s;Ln`%J^%Nd?|f&R$P^D}it|UZ z1k&z6JRZNsG2M0?r*ATjD@!1|14%nT(JiCchAFylDmrfwvR;AsHTs_uQIs|USCkj* zBgx-H0?Z4MUj!ZK9!wU2JObY6VjM4lUa%TG1{L5d*iYaQY(%sktO1|FE2E#q?;?;7-hflszx5;HdkaWVg40Rx z2k1z?fZYU(qEmt%^R?Z`29Ql-J%hP+K($lA&mph`oIw7_Mk3`kBuF(*2f%l*iy$A( zmtSW+1R9Y2G6{7QM_J2fY+$SSN5CeantJIaF`hoqj8nhsOwhBe=Ybt=a+7Q+zfH(C zdz0YPg={{k((xtg(-KHDHU)Q6TdQsN=vK0BMqXwipnACjI?>2xu!~1ZlDms6^I?Zn+PEoyfPKFU^F&Rh-`wNYzRIkDxVh4$r6>lqEqvGIhx)sKI8emAiu@*v4GfSVt9_Kpmc|2vX&<&2y2T z2YM%JJ-4JCSst>QOb8U=tPZ)IK<|7=nyO7+*h=`F(Ji^^MR3LJoAItqGhUmp4h62F4& z&0)O(=;ciMKY*;yd*%~z1Zj>vkUI1c1j>@aI7{Fkysa}Z&yh8600000NkvXXu0mjf DsG3?+ literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_name_asc.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_name_asc.png new file mode 100644 index 0000000000000000000000000000000000000000..819c412a9714a05ddd256424754b422b35d590f3 GIT binary patch literal 1583 zcmV+~2GIG5P)|-2+Ia>6Nki+ zL2cx+wpPow{!pAIUY0p9VJOm4K)D}0r_bx6867+?;5p#p-Ok>#_x)X-=lgtbzgH@G z&M)b6j$blMV7e8YRbWq61d(a!z-{U_$motslqQgUXBhMe^DNhz>n$BxA# zBO@xnzwzL~gG(kRCc#xzRV|Z7F@=c}Ca`hiMr(U}`!5$RT=@2!Iddevy}go-j*cc9 z8=KJb^73m_z%r?+6DANI9y5usMtPUa>SpF+ZOUqhF zynrglmoH!bK9<(#0#Hy;P=x!fg6PjEaE18k;4bIx!#x^xRzT!BMhU2>sA$(mLKK0h zsHiYDEb#O5ljG}21aV1ze*PAS)bTuX@7}!%T<3K*J<-_MxOiY-Kv`K?c~IBp`}Xa# z&dbZ|$7Qr*-vf9Ra~p2nyy-DCG?Z6dT%7bw2xMnxw=P()z!C5Ylz0s6@ZrN-v05zz z4kRTdJ$^HK zL`FvDk1lxV(4kfXfBwOD--hrna`W zYFu#;@EYzKT*&Om(Pt|v*5B(mMz-BTcFLVz2V00H(m1|X3`(GnHJq}5=8_Bh}z zX+3^o{-Kg9h;W12u=pYct$jC693+3kKZeO-+SvBoL9)&DfU$6=9 z>+0%EAY25vm>V~4m{KqJtL`Out>~}hSpO^vU1LlPt$I^pV&cpC)}3?~(zo!_-q+OB zY{Ba9k%E^1*c2r?NeHKzQ-FH~l41kMMD4M$u{rwonHB=0pzu8N`Sa&XvGkBWpyRza zDgoM%rC8lTsJKEe#HDk8T&joae_aeIqY~J?d-v(SzP|NTTnQxpg%6jK(4K2?DG91v zC@n2rJL3q@g(~Uw*N!TH3jbiFJy+kpecKmR=Fumeqlo#t1P2E%#@D~_^z`(jqF>Hll^GV$8#)vJFY1BLA0zyCk2wHPu+Cm?(mx_I$oy@P|p79Ss< zd-OtEvHTe^V0Dc#Dgj(Yj>}Y23xWVYK--)UA0J;eS@6O-8Qem&=)GH2OyElr;rFd>GNAI-RaqsZ?%-LZP&p5NiT>Jf7_cpQ;Hm zUM?1kQ}K8_BL`u#*^Fkh*$$}HU@)vBYPr?b)g+O7*9f{HfXn6DjFCxjhFdvTzTHz$XYYw7ewwc{}t&PSpbK_vB79Go)MxLxC_K_ z{=eYSOCTm0XG|v3y+9yPsy7JqP@z!xno6a9SLY3+@F3&;z&wmZBCiwyu;>D!UHN?e zhA_tcm;eX{gEM}=f1p$6d^alDXve93)Oe` zaGxb&S2Y75{|+|b1VT>`dR`~g3D`yE3z`B{`^7O*cfG#sn709QUPMGw0D6XtkdL$5 zXV~r2A_8{1-PGILdlK;>u8*1mjEszQE-fvcMt55^|DqHJ8NUT=3;(5-0h*Os?YSs9 z`ok_Nz$yfpPf~hepU>x}bStDL+|njg3ed`XO%EfbM%e?q3AH%5G}Ejr;Spn z2>_mpBYBjb@S4(l#Q2|MxCW#;0Edwkug@Z|Kwr3>PN$1&ZDdse#CJq@clSA}p-kSV z=!n0XRgr1{{r&wteSLl72yP+*Q*(233(dsEbJYMibPi*0FV`#wQoLSVbVW+=J#&A3 zL8%RJ0)so{ye1{$T)4~!NmjE)q$J$3aIG#>Yn^I)pjDu@1N;HFhjuWAwNVxT0000< KMNUMnLSTaXg>tw6 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_name_asc_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_name_asc_light.png new file mode 100644 index 0000000000000000000000000000000000000000..df170663a4239f5f2baf13f9f73310efc406002a GIT binary patch literal 689 zcmV;i0#5yjP)I(9LHTSHS?ed5}iDVSzaVel%PcMl!p>8N{hn=0Bo!@7Evpc(9))p6Ui{oc) z3xvu*B9Z7|spdV;d+vJ4(h3m#I6<$%U$}(CtV@Ya1qfbCuv?Jq_nZ1zBo=}s=)aTp zYS<5j@CT;pKVy@&3NTn1H;upxD1vXW4|c%?29-=o;htU^8etKZVGk6;IP`PRn*W|a z0S4Ml$2%tI6^=3Z0?&+;GH{In;~NL$z5|@k(f&*AoM&^;^K%+*&^{4X;2|Az;k*W8 zpqmn)K1#iu`Y=4<{E>e^|2h5hX?qIq>3=z_z(G1Lal=?S6%by-OE{v0AfS3mN&77b8$8o~&IFi!GZM!vBHET? zWI*4BXfl9+K0-CV@$-z71ll7N@Xrh(Ww#4j;JWQ!!r2l82%MztBHSbRnC%&fM1a{h z5K!Clq>e$K;iQmr0fOrlybB+pli>OuSc_8u^BELdD9&9$Y2vkYttWSW8h X*lz71NVW}k00000NkvXXu0mjfHx)CV literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_name_desc.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_name_desc.png new file mode 100644 index 0000000000000000000000000000000000000000..f2ede510546ee8b9476c07645bb56da4a92df3e1 GIT binary patch literal 1602 zcmV-I2EF--P)}B5<8P-4|fkYtMKP1`^W3eiMvTp&bEMc8M3K^j6Fa$yXGf}0`0&;5L|La0rE|)(vG?eP(842;kjWN=izhJRa{8IdRCmTxJ6K`T5tBm6fmJ%^^8CIiE^Gke!|FIW{&{ z3pwSZWOsLW_jY!67&e=|Y++#$TTxLlB564Ler zIgwLhu~^LB-X3#s#U6X(sJ_1b zE)9s7m>9m9nOT~vtE+HhW8(_ee@wIPK!z#?kR~5bOiY+;Z*Ql!w6xTb#R%ek3*hH} z1VTbW^5F)VmX?+e@%$A@K%%0eQXyaJ<>e(rI({!GDCnl7HBUdMB2ZUX7lMGR>hA8| zfX3rmTU);*1c(K2f1f~jcz7cI7kPMiY`|L4DJdy;#DR&3hmhGsU|>)T@cGh$ zr*`OG%uK)osI47?fq3xPwx&gM*7s$RO0gTauVEtqphud z4Q^2?4oF~NpcS5f`d_kum&yV}7%x(>wY3!>XGdU)P;j)N{bf5l zJ1r|Kt75nXPaF_`e}64JzYF>E(EcFu{-yZ%_(560OHF_*K;x#3l-DscGxH|01_Sdm zu*B#1e;Ey)=viQbgM;<9wzfVrGBUboV`DRddJvY8kdpx0p#!21&xVMzZ&+6pqsz;zkL?6vap z@}G~D0L|u4%Al4wB7R(vxpv8YqInQtLHmc4h!nih)z$TNXJ_Xs%{yea0L|u#kWn}R zRBKDP(HpRUE3|Kpsg7bO!W@D7eAdy?@q;wP6;1#}t_Qu+%c#DLrlux?fM!-#R~ck6 z2B~=-|G6OX5iJRY6F{5%5Clfy|Mvm%H_TOJo|gbTbaHaiv#+mDsH>|R*4Wr6wiP)b zsBi+6m6eX^>FK{etzi^2Eu0tH2L}f)Aq#c3wY8C6N#amA0da_MYV$>Uy*)oa|7TNE z(~A<(L*Tg(@b>oBLN(tHWMD8t@T!nlK$ED8mgF7uR_ir2HJT@qfS;cq7yh3O0y_Ho z`i#1|`hFmjNd`Jz2DN}eA)`_*l@N_4Xk^evN1~mm#_5Y~YHIo&s_>6UpO0aQ6;j~v zn}bYLLRyRB;$kXnR6;c1B+0;SRM5SCtD~dig>F=kmX`KD0RPiJ{5$Y@=55@&McRuK zM*#WX8d|=O?$riqG#0J-^&>J-7W%6aSmfjpz(L0d0s1{UP>ZN6bI0t*vWtkBzS!=V|s-H~|_^ z(#V_bi!PmN9tQvd(}07*qoM6N<$f~9Tm AC;$Ke literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_name_desc_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_name_desc_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..05351386c6e23d164357f0920ae527326481ea5c GIT binary patch literal 805 zcmV+=1KRwFP)}L{Sc)~U0FAxAa3kJs|&H+DC*vwP^~M)u3U6!1$Ctc z)QystO-KT|5K3ZbMbtE!kcZ!u7RGcY9VOF(bYPe}cg~#uzyJBqy?WgmU-~u1*R2y! zrGU@pJFD00^U-MZai>f6{}6Dy-F>KZP)VUmrSdA1$rM_@cT54l-@m)rY!1l~=wr?X zxd}=*qZt9Ym3zJ30e~;?Z6+3rP4cX%BH(hl_SNh4ujzF9llY<4guFY-){85gZq>%B-MvP@F`?czF5 z+%EnXb^p+=brnr0Tx~QO#VTR|S_K)B+8d2VH;%qdc}g;g^_cM#^MjC`Oe7L-SK2q) zc7eo1zwUCu1X1{AgE%7%oT_HV~;jDt9hfaD>p_2q{(4d6CM~^`@l4cQv z1D!btM~yD#gCZh&8H#$ne!uJk_nv$9@doF3LEP}O&fRUh)Qp zU_O1l;0U;Z&!jE6`mLLgKnF~+57;6@rUqMRB>m-+T=8y#HgJ#R?}L&D63`$dnlRc# zE>R`DOkgRH*6?o^IT5#&$2)1mV@Ob~<~CR`l76%#Z=qk(kAjCF?(v(4)XIMoFiKp) zP7~mrO;U(nWK4dxrv0Gfn9?>>ARu7M5CnADlmz(CLSQ~J0?C0PQ_62)(I}U80lEI6 zDPT%<3fl>EjNSH|kEg8ujh{MU6KFLnpTPbAD$99r5d%_8&>d|Fa!I7bhk(w! zp6|opH24ShMM}V|wjA358iAz$WJn#uHb5ZltqA=Xy3%KAw+Uojfi(+B;UTT0$t(Z> N002ovPDHLkV1kvgIDG&B literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_size_asc.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_size_asc.png new file mode 100644 index 0000000000000000000000000000000000000000..2aaeef0de22b13c7cc98cc91d2ec6ebec5a6d581 GIT binary patch literal 1708 zcmV;d22=ToP)rcxTSwIl(uL!Hi(resJw{0BX51aclWq*>gArhd!383o!xWKJ->6F=leY0 zmveQ>W4`GgbNtE-fk&<2i~=(X*cpNUr-c#{5+ZwhdySr+o^hq6rR{bG(XQn-D-a(a z|J2aXP>r{@_w$grpx5hPDJdx#vkQeCi)|th6BFY-IXU@baB%Q*bLY-g`uqEp>({SW zc6WCt)Ya7u+JQs!(rFWjjEr;z`0=Gnm&Wng-`Uxz4-5?KZ)$4t?CI&ruc)Xvq#1=B z3#UyWHa7P7{Q2{DtXj3|^62Pj{jFQKQha=T5_xvcrAwE*IJb{{D6s>Jrlr#&ux;D6 z_<8f@6+}ct3=9tsuO$aI>2$jHvC|emKR*w^n=W3wI1GYaWo2dGYeJ%NkyQdackYat zn3yoFUcGu`&YU^Bwr}5FS6En>>Ehy&&G{`UDJiEWiBLJWeX7H}At_l`Xu#keC6#9rLF-dc5W<*KCQq%4wnh5~T zi1ZIsfVnAxrYF_v)$s7}p@D$`4~V!@(G<>^gDeUNfjf8Zm`PY>tA6fVLvEzeU%IWS zp@{&E?4!kt7pJziw#FVjc<{@6AHul(B(u^FG_@rQ7A#P(O*Uk9Lm*h955T(wC_$HJ^VOOpcDZpwHOjmN(dzY775lUcKmV}mFln*f$gzRNDr7b2p7920;) zT3T9`*VfkdKkRu9AwYND1NhIx?-sk53Gm&pXwjk`5_STB{!}Fei**3J3vvPE!Q{1T z*8)WW@}V7)Yq9G?=PHK~ATLr$!aRw-#UjaoJwP9Dr(|v&85zldOyt6a3!B>7+76Ke zzW)CHEnFW?CHhoyf~4=|^NqZ`yz@?1fLSO9z(%o#*n%xJARu4^YJAAM!>2?&lzoV@ z8p8xz!FfG|PcoYS#IZ@%pwKvqyp^Ayf70m$uuu^RykBa)fI)@5*r5YkjE01SRNuaR zThDK8DDe&nZLaxTb6zSBqzgqg$pe1h%jEmH(+QwJ36*EJSV-&uiNyBy_FY7@o%f1g zNz`OYWjDX=;4SYQ(bh3q)N}q@2o*}+2mvaQv7n&f1E&)p2P&~pj95sj4P(T9qMA%Z zgNXd=p`oFvH*VZ`xuc^adF9HLu>gJ+?;ip12&ByfggD>xuu!_w3D5_=VI8}HQi+fo!22JgRu_NKxRba#6v>S{EVRk#1n9(#SZIZKSsfMrO+Y0fi3)IYw6W1$ zl~m=hP(6)ojZ+D1-n`iZ8~hA`rv-?mME(bZ5RhH$CA%EUCfAG2gshy0KtoYc(F;x` zApf0Wg?e^_D4?pKzQD+*rMa0w%CYR~wJK>jN8k9(WHLSDR02s!Ns)j#jRHO@mseTLg4SCM~@nuN`QYUqQb($Dkzg~Dk# literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_size_asc_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_size_asc_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..38fb59a4bf00a322cc13d5c2caacfeecceb0302a GIT binary patch literal 794 zcmV+#1LgdQP)D3>aL+wI;XNzy)qe-#P^Un~~;qBTTSfWE#yPpMQIMlcUV zi80IV3xz^+T0$%f;BvWobvoTig#Cy)D1prT4&HwNFpjOL6~qz%tJT`o+1WWl^fS}b z(>KV(2*LpX-T*R+{Z%*|o@^NaO?OH-N8|!Sp$s6)@^ic0zR_qjp1^*K?=Q80SdsyU z!(k!P&+&Ntrx2(F5bsW>)0)j@6Uk&U*AjrmP8S2HiBdijL4`9uGpk4sc zxO%;Q5bN~FXH;jsCoZN^G>jG64kQN6oAcUTW>O%hH&1i zlI{gAe7=UJUlky>=%n|)-oNrgFIdeXw)9LY4Dm7m@uO>h>r{av@+b$e` zBf@~PWvlibz~_R&;3usB#5V0+2>|EG80X1bO#r-J?{OmEQU;*eb|dh}U@#0IAhPmQ z2r&}4e!qBT?o}ExtO)=oL#LZV=WI0q75fYT7n=s40XGrV>6HTT z&qq$l^GyR#e+N#=ORH`UaX0}mss+F{oD9~jtW2aC=h=wLE8>r}p&nSNu-g1pfVOAg YHvu1FFi{aec>n+a07*qoM6N<$g7|P|C;$Ke literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_size_asc_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_size_asc_light.png new file mode 100644 index 0000000000000000000000000000000000000000..c2d0f0da57327a3d135de582f9008fd5e7bab6ee GIT binary patch literal 671 zcmV;Q0$}}#P)*^u-lHn?8{GwB*A~Qo0GOX5_z?PxQ7dEh-=Z(({xtX7GYQadQr>{kP6B}bDE$(i zJx864-`Rjjm4OQc{)xdK8Mpz=_!8G8p8v}TKyuJzfOMw3o2MEvfKx{SJjy;0uK`Vg zkGTr>5h^n8jdOkCm#N4A{OfFt>d2z1&2G;%$UuA{R^XNXQ?r0+(X=|2PDl`Viz1S)V%f%bxjNVTEq(W=lA ze2RLF=^y}!e*9Lb8ej!zUgym3bw2op;@=3Ak92;RMY%|ukj@oq+EEjki3Cu{uRpj` znbcokJZUm;jjO(*YEuBHCJtKI3=|RJO&S2NNAm#Ou>nv@5N)qP+jjtJYyjw(mRMRr zAXWi5v}K2#f=XQV=?&Vp04R%`fuOGG-Vc?569AhT*ayZp+#x2D=yU)8002ovPDHLk FV1gSAE*Ss- literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_size_desc.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_size_desc.png new file mode 100644 index 0000000000000000000000000000000000000000..97337e0d37486a799ffd5151fe1ba71833524a57 GIT binary patch literal 1734 zcmV;%208hOP)_o)P$eS|~X=S<%(ib>7R%E2^-tu$E^Kc@5V}ft;M2 z{Dp;uG-G4q@a*jD8@v$k9IO?A+}zy!rKP1bp-^}_D=X_JPYk?MxSJ^i+sMqVnqM>OXn;ViSYaS_ozGufD!Mr^UrZSxrq% z1+S7Ln3qLpZYUOrIHyP9ql(TF!-pxzJA@Y84i1+hBO|lcdl4+Q7htcMnVIbeamK{Ngb@e?43uLK00w~puch0# z7uV3xFuWNxG$ufkV&i7HYuB#t`uqD2zy>T35cw3>A7Fzwv-ZURC-J3HUR%lz%_?e9)Z zOdN}ijr~_5N+gokpFDYzZDeG06eV_cdV1OnM16$}~#?c}8kX!BP## zjTG2+R2`8`6Hp~}0Bn;nFfec?K0bbM?Mvd~;&u-Y58t)6w%!Ah3~ZANGExw5rRW3T zDuLzYWmX9yK_~h#BO@a#=yL~U`-DyisGAgaIyO5ydm9x?NYOSmHI)H;BBK8id7n=1 zAQgxNa$uDNse;_-tf;8)R`)Kg6i_#5Qc_YVJbr`xP6W`FVa$hUi%9`G2rwOVO(#X4 zh>!x*Mgac6N7Mes#>S~FsY2>NKl?m2HT5jOUm?G%?7|YjwHRy27!q~~03A`47+7oo zz(+vN33;&m=+Pr*QULkT50ZyVN=i0d6m_CNT3T8%lCX%Pud;{?U@xFznIcI~&CSiF zgG?YQ+Rs=BGmryzj*gC9=u0L#f5WD6Y0PEJn8 zp~fYw=9dw5Pn@$TtCF_1w(Gbr0^wUI3_qYep%Tg)B7jOHS11$(dMAJ! zsDp(hWFe|H*hZX3RAq>$3nKpxz8jK*EhASET`8vr{(Ku7^p9)|WoWGSe?)_NrIGRkEc`s{&i#89aQ1dfZvVs@NL zfjSTfe-Q+}hlSqcl9<47t1l%e*T!~336(xazcE?LwY3;92{&08~g|YuMiMbiTno!B0wkE zi%x3OLH)^QM3(M@KwD{P=^J__5EB#gGOW;yQ%nkQDsUe#^s8FjSdi4Flk3Zorh8a7 ze#Q3vRlO2OOiT;}m@lA!EeB>j0Gz$(Ik!vYh^h$mmY0`{^-2JLHHLV5dtXPHG~z&U zo`2piXR)6O4{cCA~{S0{U+tpKL!96JOwjg+qX?I@tD$Z9(8jsluS cN>}~<2BA}iUQLYWQ~&?~07*qoM6N<$f(AMOSpWb4 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_size_desc_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_size_desc_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..d7b77fd5ebc4e21e45f1b172bfa50783f479c4cf GIT binary patch literal 784 zcmV+r1MmEaP)D&$nH9z?`SQNe?V z2x9am5mA~=nnXjjSPdEv6^#V74J2v&jc#O3o3D0DFIiY-_sz`v|K`0nGg8|sKhi4e zx3vK3M!@Iu4N8&}QWWL+N~Eg=(2Br<2)JA>Td`RDoJ=NvilVD5Lbuy(&t|jJsZ=Vb zM^P>S@Or(cgyU#5dV!{(1#mi@8%-wD3GBD%f4L$6cDudZVzCUCN~Ot(iHRF!0E5Bs zhR6(Ie}(wiV&cp-Gq;y9@0qJK0=Q@qc6WDoA$XGgAH<0ZVTJ!4{QrnVA|u#}mCnT+ zS(f_{?@;?*WHOmM^-@)J7qD_K&IWLnN4P|rBZ9R z$K&xStq8lpL&*DCWe&*K^lh(|bH;p_nVA_$r_*!VadiQzITc{^?ZWXlRv1zvRkQ8@ zJ{Jy$Kj{S^>cig*0BIa1jc;`U@caG8S^1VS0L8W&fk#H8u@?amm8U|8mW9jv#W!QG zQjk$y04UHiIP6pb9@Bp3JxEQo)83>#pbA~1J*s|-1MHbD0Bq9$BI^V|E|ac~v$`TSjAj;W$S0PgDn zAhQdu{7tJgi(rcHt$a_bP$hDo#Af1shg}q`ctQZ&UN(TuW?O5uT8Fic{&OlxQvi$; z`g!a-f!d(JNuMd^1nn%!NPiexCE=+;i`JPGp~pv(Nq`MSz?U zNTpJvY}16}IM4QCyNUqC2>cfTlCFwm`%2RNR?>NskoGCM7a9K>Mp9-17?xkuij#FW z0QE}x2T?C$lY0eFf?*xK_c-ZJ1JM3p{jcf2mB~4C57Xan5t`l&V8$fGPz8%0q7hVs zrqCI*A_o9$c#Yed9{Qs;_JZ%7TwCRP3NUyY1AS=Cw&WMz3mE+4cFw#5v@fBH=%5EI zLA#qZpZubc^%!Ejg@sqpDvDv~o5y(>?b}EZ^DCPc$)QY<+s!@Dg@KnWUhp`tqa8;& z4R26m76=V3A#GpMJufGKpHZT7ow0N1JDRXa0G+1oQb+_I zV5Qmx5TpJGwW1&BiFr|CUbT8B0JC8MJjT#*1JJ$k6J0~PN0gYI=16__tR4s8X;=Wy zF;r>*9ehusCRC1;xV`2`m)1?I-v?kUEPy!-9d&Ji?t&XgxuNaRsn8L;iw4Z;2mtB& zR##p*zzNX4zP0tbn3mDjBZZD2y(RPL5Yi>23r$6TR_VwT1aOSiGwx7&>K|#pvIv~z zt4B;_8UW?QcF8vaQ7nvS0q`4o2S8gG04Fe_hbn0K3_x=j0D2+QM=JkCo%~V zmXOE^iOb#)M{XQ);}&t?ivJ8GMqJo(D+ zM5XG3KVOqy{^RGRTKmWy&mUG!t4>;<8u|GEPj0@2;dZNmj?I(gW{nUoLAg#49YSa_ z{L>HY(Wmd%l@*n8o5g6b8Dm@JdGvJ83$O*c8bV$ql$Y^h8~i4Aeuc@c z8_Vg@#$xX9WlbTD*B2&T&)mW~CCYOu&{GUB&@r@Pljzq7yawTQe0YQCcc{L6i^Uh$ zQHd(OV!pJAGtJKq(0lydx3(0e%cy+^u`Kzl$#~ zVOkI+l^asz6=_`|wOh@U-l*jGD48g8c7T%yMlq`lLbs^G2Ekq?@CMc7I_16hAz2}5 zfzW`!x_~PkM%L&^TO!)Q#ub}2lCuNA$pcfmjMQZa)ket;#{2J4j=PwaLa%^KKqwZ| zF?pV2T}>+qXsxo4iiSxRDKoOuQarsG^?Hha-=J%SPYeZ3?D0l*=l4IEJ-qe3AeBO; zC&{H|JUrm&;2ySI5<`FpDtIHDYY;>x8{(UN;<*a!0H54b)AokS^g)Nu{_v}!4wv&v zkXLZw$_m*^#%MTTJ|0r!Gn}n}fD9f@A`wzrZ)KL9`V%~>2x0IpwDiOu&B~ctHhve~ z;m^uEn2IIyc|qFRz}AjXRoJq?R}~_7v=m4QS_={n;nXD0sR5gNA6(_VoZDGk|7)zL zr2goq*w~pbmdwY;$TTAasH=)lEog`uEkT43Vr4^AI)o_C*bPrQmn}aYsx&orI-a>$ zEvI%F?u1(OOmshL`0`>=EvOa-WJ2%`6-pXOAW1=LVPmEXTqt91PZi;rj%asy+mFLT zCs@q93=?CL!|3(>pu`^=8J}M;Hg=BL0dbTNkmIY)a0_(xvN`Mop$Wm6gZK= zvxl91ysy@qNp7=rT-?=JlGrQ_N=qGsf=L?u+qDdu7|{~ahD0X$(GJ> z9tHTS7N$4*W@r1eGB@?DNH@$Z z%6N`m@HG{>A9iiO*XPo=gy%o22ycCniIQbC7b%A!B&$L4?^L_@OytK1R2|GH2z^{D zIbUsDe5xCQ7qR7gd!8P2_qz7cU##`7WwZRPY!sUp4!vG`kk{?|)7spb<>~EFnf+!d z(q9PlP?C&89mn(0R*_W4r`EuWd%`EiN_B>nadj)9c}N&V15gi_ez~>b zR^0>p=t6G0``ez6e*4ryJi9G_Y_Gf9SZ+Z7X5aJfPO(}!l^wK8xJ$B@Qhw(XTMnSR zzwOz5*>l1Ff^-44>Ho8DU>o>5-R_4cH-64wa*ny+8SCrg*$a$iFCX9>>y=N({{`kJ V{_HmR`d9z}002ovPDHLkV1m-%^0@#2 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_main_button_navi_left_disabled_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_main_button_navi_left_disabled_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..21c90c962db548b10f8694a4b37105b35d19ea9f GIT binary patch literal 1472 zcmV;x1wZ_9LE*M-$#m$Gh{*?divZ13&ug?oE@ z;cz&lot>R?mADkZ%5j>e;bbz2lu}WaWvx8VlQ0as0FX#2Th`ilvn>00x7+(BvDF%QVIZ| zxDvq1d8gAMV@#A~S*y`#Bt*1PRaMV>-^ug*r-z4!zptw5CskFkF~*i<*#&@>wbmv{ zVy~<~zu$-PcnnIZFp8oU0Bl%mw-B)h0Go@&;{Dld_7MQA2_e`RWz zOXuAGT>YB>(0Du!l~R%Sz7<7LVy)d`=69GmJvcb{t+ncJPX7o1y;J7`5i!d$UlaveYq_rL zxG0Kt6h&dH)w)^`E*6Vb(1lXU2ms<&uU>tWW!dk7AZP|bAc=?&Q5a)DYmIrH0{}Q8 zii|O9&1N$|#Ng5ZtGx#RD9bXO&1N_D_xJzoock~g!v>w25Q2yZU%q?^%jFWSwJfC+ zh!})n7#L$n2yyjeD5a$7bh`fh`SVW@@n=E^VXeg|iZBdA6hh#^!2wPt6DZ4)0RRC2 zt+f&n1zd2~TnKP@cnC#NXhi%S5jp2j2*FZH7lvWY%u6C#GIJ@Vy!;lt zuEJn20A{8}qoJy*f@ZS`)>?~*g>!Bn5&u9$8;A(Z?45J9_g-tQ^Ior4S!=5+0jyN$ z_xsggFaV_##BuDZssd)Vh?ol@7S6eG5Cp$L#CwS7nb~>oRlD8(R%>0}y?eJjYyJ!C zfquX5RuD;&6k6+2YdyEtPS@7fUNZAH%=|(K@ptFk7gEZch-?r9b7PFYefxGcpUNs%%?#R9EV}3i70#e^r`K3yJv2} z8&^ath=&g!R!^QhaR5-X+ijJm={%0(x%d9Wdp{LIeC?e3TUAxh*4Nkd_V#u$8jb!x zMd@i!x-?Cze!pL7t*iC*^{m})D=DRl<5=Ceabq6G@xJ%|U)^rE8jVJ7dwct8r{Dq* zNYk`>@ZbSFe*75HH2uyuT5DK2Kd&qYX1;dY-Q6W-{!ZK7-KEq1bN{{W!{plb!+#rI a*ZvL4_jJ4{g-y2r0000_9LE*M-$#m$Gh{*?divZ13&ug?oE@ z;cz&lot>R?mADkZ%5j>e;bbz2lu}WaWvx8VlQ0as0FX#2Th`ilvn>00x7+(BvDF%QVIZ| zxDvq1d8gAMV@#A~S*y`#Bt*1PRaMV>-^ug*r-z4!zptw5CskFkF~*i<*#&@>wbmv{ zVy~<~zu$-PcnnIZFp8oU0Bl%mw-B)h0Go@&;{Dld_7MQA2_e`RWz zOXuAGT>YB>(0Du!l~R%Sz7<7LVy)d`=69GmJvcb{t+ncJPX7o1y;J7`5i!d$UlaveYq_rL zxG0Kt6h&dH)w)^`E*6Vb(1lXU2ms<&uU>tWW!dk7AZP|bAc=?&Q5a)DYmIrH0{}Q8 zii|O9&1N$|#Ng5ZtGx#RD9bXO&1N_D_xJzoock~g!v>w25Q2yZU%q?^%jFWSwJfC+ zh!})n7#L$n2yyjeD5a$7bh`fh`SVW@@n=E^VXeg|iZBdA6hh#^!2wPt6DZ4)0RRC2 zt+f&n1zd2~TnKP@cnC#NXhi%S5jp2j2*FZH7lvWY%u6C#GIJ@Vy!;lt zuEJn20A{8}qoJy*f@ZS`)>?~*g>!Bn5&u9$8;A(Z?45J9_g-tQ^Ior4S!=5+0jyN$ z_xsggFaV_##BuDZssd)Vh?ol@7S6eG5Cp$L#CwS7nb~>oRlD8(R%>0}y?eJjYyJ!C zfquX5RuD;&6k6+2YdyEtPS@7fUNZAH%=|(K@ptFk7gEZch-?r9b7PFYefxGcpUNs%%?#R9EV}3i70#e^r`K3yJv2} z8&^ath=&g!R!^QhaR5-X+ijJm={%0(x%d9Wdp{LIeC?e3TUAxh*4Nkd_V#u$8jb!x zMd@i!x-?Cze!pL7t*iC*^{m})D=DRl<5=Ceabq6G@xJ%|U)^rE8jVJ7dwct8r{Dq* zNYk`>@ZbSFe*75HH2uyuT5DK2Kd&qYX1;dY-Q6W-{!ZK7-KEq1bN{{W!{plb!+#rI a*ZvL4_jJ4{g-y2r0000@S4fr! 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 aqVZ4p7<)s_LL^B50000&Ood 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 FV1m`tTVntK literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/aosp_dialog_full_holo_dark.9.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/aosp_dialog_full_holo_dark.9.png new file mode 100644 index 0000000000000000000000000000000000000000..fb3660eab1c5c380435a3cb29e836585a75346f5 GIT binary patch literal 882 zcmV-&1C9KNP)d5lfPH{+~ zs&ZK!$GJ#`+OXn)bEl7O^s7vMLr%~_eO6@BP#xDsWzJIxbKZ~=QHwoEqiCN;6|k~9&?6VGu8wVeg}kjlqBUkXd|o%rApJ7Xx?SmelE6^*`N?mP%?P7H@yM z@176Te{31>^aeVqCP$2D`iM8b&G*loT1#z02OAN3)TGUD#xbYXQgqexFre>@9yw_< zoN>t9>xRrEIA?_IE1YrUo=P<2hNadJXB=4rbb%a&IXb5^sO2P4AoU2`8OJ_N3+RuU z?3bPMlGWJT{|mv5xDeck3qc!^Tkv+yM^@uWqQKxnw{tZ6G_7EN(=@mR#5tHjEptZL zT?o!N^e&F18P*7EfGlP>S;He0o_$19Sz!q7up>N&hdzT z+KgUQr1}UkLQL4KR;yolWSqh_YPX?lMz7!1&pz~~fd%z~_Z{#V_yT+aKE`}mgO%s( z*Zy2en({y`_&;C`{0061zkwyNiuqzpAev$qeWYoU3d{J#NzC8IACaX$H=;%xu?3!~ z#a`2j|4di>P9KpnLiZ0Fl^vDJdHW{hJgNDYHbk!VsHwq51hhtobGl;RmY>GHkg{)E zesWUhFRGl6)Eh$fMU__)%@X*lTj%8LuWk+fh;ux9b*`$4|A#h$uKO0E`Tzg`07*qo IM6N<$f=1Pyg8%>k literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/aosp_dialog_full_holo_light.9.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/aosp_dialog_full_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..f18050ea589eaa31233bc08e4f8a4e361747bc94 GIT binary patch literal 1003 zcmV%vbFc60S)hq5aquQtN zO>~Q-PMt}eDy?tfo9G5^U3x~HVu{=o-l^#5`3AXbFq#7CZ= zx~R)Z%-PngELWXE=jG+4wH{HY%RHtL$z+_dj#xsD@Y&isDVlJd1j7%A; z{S3ob2!NCVl}{yrl8B^V**9f-6IC==^T()w$-W%VAY54pg(^F>UjitZxrB-eCn8Lf zB*stQ-rl}17K`6RG#lbS(&{_eIc1V`#=6_}di{5~T>e4x!ZPZXM|a{QRmt`XV*pbC z)5T)(D?{j2cRHWXf1>hHw<=z1GC@s9Ro2lk0Wc$?r`}K3Qx5<^GzKt(+iwt@SwZ#Y z1K3Z>bSEt!roEr8rydA`NJoVD>nPSV+2(05UE>4T005_GAOuI89vS#iG4B18N9tN{ z^Z@tNBTj+gCOB47*w+ z+2Hb~>!f2H1$Hq!D=_Sb+i%D|qnZ-1^bbIwX<}v&QHjdz0&e>kOOQ$(hHgzP5DjJz z0f>y6M3En>w55Wi4nf3bKUf4p>o0~xvY>6}4YBjHqH^B)8ba{Lja`ks{5OurR;$m< ZjQ=n8%sUGgc=rGR002ovPDHLkV1nUn!$<%C literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-nodpi/aosp_background_holo_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-nodpi/aosp_background_holo_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..85bd6f7e404b3aee84298440a8b7019b1b928fa0 GIT binary patch literal 2118 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 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_badge_file_provider_localfile_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_badge_file_provider_localfile_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..4ee0806e9b347d68b88c2d90ada22796640703cc GIT binary patch literal 650 zcmV;50(Jd~P)upSad{Xb7OL8aCB*JZUAgAZ7*mqcxWwTaA^uLICwHNcr!M5 zG&tfY9`FDF0oO@HK~!jg?U*r(6hRP$zv|h=V-W>|OXMOE6c=3CW&<;g4m9yc2!e^R z_yhb0W-6HZAB@b#9V0=}L(oXh!@J-DMZ3#jH&YjOtDzX|mrSs{s`t9z)UYM0N}mzD z1z1rHc%vHdMm6A#L5U*M>GURWOGK^!r-0MT=MYH158x2^1bkN2kHFKe>-Ma@#rh$O zF+KwBY(P!GgZX^^(9+)&q49Wp61cq~y#elth)IJfLZi{>V$Qh%UIRbZq;CP2CzHuJ z;KQaGOa@X)jffCJxY4%lmvy)?#tXpPrfJStG?=bWRmH+DQNxzM!Jyv;O2B#u|96B+ z7_h?KK=0py-bbkSW7G=w2-Pv_*}MeY4b(B}*}O!JI!3LiW7M;G3AjhddI+XJ^{Of& zLP}{j#(1w>ew~&X!;U2K+1m6Mg zSJg-T>sl|Ip?b(ga&x|5BfpZb=ztXVct%w>N63!2K@0dh7caJ;+9qQ zzC}C~xB-CKY<4N-nQ*4YwsckJmLN! kv!WXCMm6A#YQP)60Wy}t>$`>aN&o-=07*qoM6N<$g1a&tBLDyZ literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_badge_file_provider_localfile_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_badge_file_provider_localfile_light.png new file mode 100644 index 0000000000000000000000000000000000000000..c0a12e1faba927443e58c674a45a960a75e86148 GIT binary patch literal 553 zcmV+^0@nSBP)upSad{Xb7OL8aCB*JZUAgAZ7*mqcxWwTaA^uLICwHNcr!M5 zG&tfY9`FDF0d`45K~!jg?bxwO98na2;csOXBw!(EBN7aV4`5><_yShJC$UJSUGfaE zPM2P=@)_&|3k!9TH0rX36hU__#)T+mW#y8-4u6J$^l3*EmEcI&iCk57`%dE)mzq0e(aVj|$A< zSou=C#kNAG6wwk|QB3{}4`as8U=>TaDm#Iwz;NYvaWiJ@NBqQG6%!~+D;OWnQHNtR zdw~!WUqV#~gs6i+_In`v63YG!gqV1N>`SOQMx#0Eum`d)q3qv4h=~`-zJ#(rMynvS z2+^PV;ouwiJ!b5}s~n|>3JhB*`+*#fkqJag=ua>ndXeC$K*#76yujr4nJ zFsg$vWAC01XMlo|C9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6c^d%8G= zNKBpEZ^-8mAj0z8`%gDVd!Uv@`!&-Lzc2a^6}V1nv?wgvaP`^Sl+R`>YBYcQ%s;?z zmE~z~K;X))y|apZd&`dh&FN@xV3>ZFNno9SU%(oHsu}T(@!Dn&PHJdB*kyJXXbpp> LtDnm{r-UW|vhGU0 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_expandable_listview_group_divider.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_expandable_listview_group_divider.png new file mode 100644 index 0000000000000000000000000000000000000000..d69823b6055eac8ac5d5f0f6b6d154d2f497eb41 GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqEX7WqAsj$Z!;#Vf4nJ zFsg$vWAC01XMlo|C9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6c^d%8G= zNKBpEZ^-8mAj0z8`%gDVd!Uv@`!&-Lzc2a^6}V1nv?wgvaP`^Sl+R`>YBYcQ%s;?z zmE~z~K;X))y|apZd&`dh&FN@xV3>ZFNno9SU%(oHsu}T(@!Dn&PHJdB*kyJXXbpp> LtDnm{r-UW|vhGU0 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_file.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_file.png new file mode 100644 index 0000000000000000000000000000000000000000..1b1d5ce45a02d004e6938b205e5e47fa2a1a0f29 GIT binary patch literal 2080 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 G-2VXFT?|P8 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_file_audio.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_file_audio.png new file mode 100644 index 0000000000000000000000000000000000000000..b3157f03d151b906cf92bced49c067cf90331d5a GIT binary patch literal 2709 zcma);`#;kQ1IND`J2b@HQy9irJ0kaMbJ;PMNsQc0Ic^amidEZ^OS$C|t6|utDV&fF z>G=zu=ZDYd^Lo91`TY9M_HcKSf~r6P0FZLVIePwFkN-ye zm!F*nTdxNIXrQyB9pO^&>b-y%`PYYDe5cc-roVSzJN~?`HC9;XpEdM#Iq5^o{w27%#E3 z*QFi9Ze9D+iFZP;XgA-o{B~p~l53P^op^P3zmrerA896s1j2|7{=2y%wwO{)0Z0f0 z$;MC5on}b$v_YlAS0Mizq=Fc+v!8FJdWMuq>E{?Gpu_c|GZE(2*9YrHu=~(CL&#ut z*R8}O{g(~x6x-!2bjT^IGmmG!yl&)&bY1O$WjnTb=rRvw^l%(pZBI|MXt&*EA9~Z4 z_(9NfU5t-j*T6WKaKi7iIqdgs-smhWNVnw0vEXOhBm-qqO;wc!(@Vo#<-?Km&b7qM zj12bYFJJcCT${A5 zV%aWu&jhI8v!`uB|91-1$;s*L^78Wjd`H@M89kL~hf|+j$9K?^dUg9%!pD0yc$DZn z>K%oU?Sx95NwJa}0sj7-A^!eCVMEZ9 zvrppG8CpYA2V`D}{CSL%=UHA{XDku>svjK5lPJBtZ{?=5x1?&7TzPauJ|4Xmp z0Rtq|1UBB{AqNterdxA!bZ3K1v$%O{w|S6DpG}#;kP`3PsT*B;H>2q&f-i3%P?8MD zGySKhrlxR|rN^UYQq7UqC7zo`&fF4M!y>p!DITO;D}Qt$=aJyp^> zkva#07y?(8RL2VsM3XgAr*lAAjWN?rtQ;aFv{UvjxkT)|g@V3EWx6)i$y#lc zmy(zX&l}?#L~Qp&)jcQdvY=H1OeMhnci>M>bMuB+Snr9t`uZCOoJQ#L4pXs!0n>=)Y9%;@6= z7+c!_r;+}&?yDqlCnNoHv7Qx(ySuv^AgyluOb5sSPJ-pb(Rec@-!S8qUn>)8$^lb# zGefvfe}x9U<1A?EAMGVo2e*630)B;yyA=T4DAA!KAgStbDdyHr#gED(??(c};qqHk2@)GK4?Aq>SF);HHccny#kz|)zI`AW zn6j-5;Kd<4Yiw-%n^)z~wN)+sFd2}CCIN)cgV?ZIi;&gO-<|@IR*6^63{*#d0YJ~H z4)N(OT&?zPx;WewNSE&W+UI2iLv}CAmr0;pas?D7W}XyS#y-B_^vmGbET{rfrb+f0 zN#6jtOmK%(!TLo7T!bA3#bR;O^L7l~e0A5KtFcq&mi;#d&qP)SGE~^&tT91Gh){_p z`1J6=k_tgwT{qLv88t7K6)H(0s&&uhID+L9!xUHn?X-E@zBW0=CMB9KMpgkCBQOc7 z6ofRKL@XvTQWQRl5Zoh6oII&65z8b-T+?mw z4wtkB1;GB;=ht2UJ`QlvI2{jt+WzKsBKCvLFyp0)pSd&r_fpdk(#Wg5J?$^I!>D(q zwXV&WGNMY)3wS$4=d5Xe1X|v@K-xp9iyl3py3le4`Fh4KAKv+cT0&aA5px`LSu`wI z$UT&g6xsTQ4`-+3YSE0v$HG9 zImS~r`kUB+N+TdqI!m!c-u$BVeo9Tc&nNpf{I59v#Hi~iZ6of7fyu8EJDLGC?8Kjc z6Q5`%kod=gcY)GeT|day)&7={e;o2jhTOkJe-}SD7`w5PYIHI6T6pp~mfqG6=Sz!O zO)G$<;?(3fG{!$E)FyvLjV9aLg<~H$gzx%7P@syD!Ot$+aD8p@aq7WCovNC+H9*@WS%B>A; zwIbVlWRprPT*rIGJneq7bO&l))%xyiW3=WkRWz2cK|wrN5JX2&o`(VCi?qGq(r{Uk44 zs--4tb`_CzD;M^g7hIse-#SJ8HjfRh9qdIax?UXVRP?5tXQZ*}rFqL{%OabgcEr1; ownmIP!xgN5Zx{Oif}Lxi9PHhf0ZSUlpSlS+W8EDa?1|KW0qn2=A^-pY literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_file_compressed.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_file_compressed.png new file mode 100644 index 0000000000000000000000000000000000000000..600bdb5d37ea15e3eaec85ae5ea8c84d250993cf GIT binary patch literal 2830 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 JYmMFG{s;V1Kv@6) literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_file_image.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_file_image.png new file mode 100644 index 0000000000000000000000000000000000000000..9ff8407d353dbd9b0d8009af2ce84fc994fe015b GIT binary patch literal 2738 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 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_file_locked_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_file_locked_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..c90e02d43e53abddb74523f44613447a8cc76834 GIT binary patch literal 806 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 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_folder.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_folder.png new file mode 100644 index 0000000000000000000000000000000000000000..21010f7973bfd3b0d958a3d345c66f149aea1ab6 GIT binary patch literal 1049 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 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_action_navi_left_dark_disabled.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_action_navi_left_dark_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..a4477041be77ff16a8a7b41caf16a77605b361cf GIT binary patch literal 993 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!EX7WqAsj$Z!;#Vf4nJ zaQJ~RV~-)j8=#^ohozu_qY3no2ML-5N_dh zbQEwAU~jgp7g%a9dC2y>tCAqgS_KiAQ!Y8~*_WTZ_HQ)Oh&O+~^Z7cP_4W^b*8P4~ zv~!xaq4A!@n%B9X%;i`4(8yvp;Q+hP4+kcBj|a@0H42TGf=t)Bm#B6vn$Quav?x*L zc>MCxcN;mbWSGoj+;HNI`plncv(m+_0#;wOGL`C`HuI-uv@w_DilCKerks9yedbR~ zhLqy4g-mPLteJD;&YhZlAzHcy#g^SOTRE@fnECe~f2^uhrE_}cPX3U!Ve-6(Kgcw6 zb^qMSdnIrC>BA2{Y*pZhV<$zkmOf1h2-tFEU@=s5SM}l`mhuXuEtdYPj%J&%ID=#myWuuceow z8RUw#9HfV-&Y$xn-ug)nV~+__J5q^?^*qiBi_G#J2(BAJ|j=;TgAd( zGA0r{-zKa4Ov=i7#ndqGbZpA&@#2eKnsr=k|{qz#Lxv#O#90 z{`>#$N)(4`ma-mLyXN_Gy9+Kd$L-IYJ-gQM^K*u>&9l5+|4jFJ_;vd1V>7PAEz&w8 zT5==7;Ks$MdMTEJR)T+lX+@FQw`BKS-L+qLyL@46xNVjuVs)YA+AnK{_W~DrmtL{Y soELkdI$&DgQPGsin28l@3jW8+tnw#sbAsw8V0L8iboFyt=akR{01gMhcmMzZ literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_action_navi_left_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_action_navi_left_light.png new file mode 100644 index 0000000000000000000000000000000000000000..d15419af6653974adff06daabd1319134bdd4ff6 GIT binary patch literal 765 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!EX7WqAsj$Z!;#Vf4nJ zaQJ~RV~-)j8=#;C1Ap8-Qq52EOlb_ z)GJM44<*FZ&Uw0NIeNEPZng>hdu&DYg&dh9X||sX)~VaMc)b$)!YIB$wm*B_+}4o$ z3(^mzerAbNJC)IL#rqB8wg*Ob>gT+igpFTVuS-;Zw7iI*KMAy7^KhZYjr$ z*9+@y`ML5l_CKtOb*=Uc5Zblx$fRHbF^Uw?55*@dcs>0#^@18OsWN!F`njxgN@xNA D31>P0 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_action_navi_left_light_disabled.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_action_navi_left_light_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..f7ad43677cda107508c666440d30c05f780d1461 GIT binary patch literal 724 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!EX7WqAsj$Z!;#Vf4nJ zaQJ~RV~-)j8=#iQ6mW&e#9V+y_|;9bH&hMO{QV^&}oic^>O7Qt)yT zyma-d>^bh@==%?s{tB5pZ|1=a6QMQdUEVV7^5Zxq&}7uIfJafo89y`H^MXKn;jWXe z+f8>yxb{5|TJ~Yj$=2U`8TxvU6IM3ta=|{%SqF5^C2s0HV8=OY;;%C$ zvlrG1Y;k{OY;1aHw@yZo)i(cC6|yfEEoi(_b3WPqX_S@v3x;(b$II1UbS=<~Idbt< z>mUDIN9Q>ck2NPgjk>mE*@EOt>u!c_Y|}Aic{};nnSWe2rI-0SS}*}9-; z!WOD`Gqb+$;SJvP;P9o24Z92c481sKP5X6bq0{T_ZkL<3c~Abf=Fob@TS?k`i*%hX zH%y|WveXRJnm%6X}b=@xZw&Uuby~{7%Fp6K@p~o%tS+x9r zo!D)@_m7mf$$h@WaOYLO_^%DkVVj%6cW8ZG`RKp;+t~{Yy)Sv1xA&_y|I*4h!<6@U zU&-{WIS0jlUH=>)6*=wWrj@SSCoNF=@>fus_(-j1`0wF))$hGd126?Lc)I$ztaD0e F0suDiK5hU2 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_action_navi_right_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_action_navi_right_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..d9e1900658676c4df75ac03be547ba20b7d89742 GIT binary patch literal 917 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!EX7WqAsj$Z!;#Vf4nJ zaQJ~RV~-)j8=#)LJy9a>^rxKoPrtf!#V2ZCyS3X&*|^YN$d@^KT2zFxw`E8{?j*7EXv0vea+TF z0T$^RedEwbrmbtukMS6PeyYGR?PnaDM*M39|gy+tk>wnnb&aCGPRFk;l-Rkh3;mh&Dnv=&r7_t9i zOJF$AsnNCXSJa|4jq8?V-kPp*GWve^6x|DlO?;~-tL%JUJ#pJ6mR|}=?UPh2)s(xIozHk=ktn!qUCrgjZ&Z%Lk@^kqewf34W|K{{HC$|6e zSK1_g;MS@mj9oujmMRrZ>)<4nJ zaQJ~RV~-)j8=#?m;H<6Q3`W0+yDhMH)%1Gh(V9H?#aoko3yWe}AgxU&Gvo-jjC!VR8}4 zshswbbx|L)poKsqA!3rF+%t=FhAuvekG{Nlvqt>M&1EdVI6l?Z%PP$ia=H`fCCl?E zC%DA+=r)B%s!OkYt+BhmKGRKO%RV;6NAvua8?TvSHTz^rRq44)sy*VF4o42ZEU7xP z?X7aFlcM0EGY48KMWgu{(xrNjbv(BC?L231^6|$r<~V8snaY zYfSc0`>we(Zb{I}<4c29W)@6OmE0T1(!io5_thrfN3)cJ;lLBS|H7TtnJ#Z!j}-5W z$-A-b?cHVHBejGYcQGuGXUOx=)aT>l%QM^CFCfUh#bw>yy!%^of2XKTerdSVBZQe# z(S?h_Z^`ACfyWD{tW;ejvm$%)``_YArkEG+ymM|t`*Fp9>w2d*{J_E3)+&dTwlsJ(0Fqy2++uEz6~2Pi9|L*z10z@Or5|du_oT=33_?oYzb5 zzmgI-?a=XqonhXWuU~EF&z$-4#T?P?4jc^YC!c)MT(t9#c28p=*Od>o^?Slr*K!qS z$T0ogqVu{A7)G-s27Nbp5> zYNYT~ucvbxZ)%IBEl^Xklai3Ah}01i2Sr~ZixWe|)f}_sufG0zFYt`jD_eo##{>_R zW2c{f+H=m*>Lu3~Sq8P$S6@l{K5tjM;4m$9t3V-_;BuhItRI5vE^qef6#X#HWMWq; eP#{SBVU4=4nJ zaQJ~RV~-)j8=#~R4^793UZSU5cdtPI={qrB@bFZ&%wtK$k{L9~OC8ec< zf0$n`63?)94QNr)a1s<*$k7$R;;PZ4B;qL8wSWVg@GCKshPg8WKkvG^BKktkn}fPJ zD=OdWEctb0+9Qc`i}eHDl$YFV{#7W-zEPntOla1PCCd}F-z7*_NuOBLtLDG4@<#vb zh}#M8>L)&)5#MNR(fd^Lle+6U%M97J4gAH%-)2m>)10Kgjr;dyv7f*HI7V~n9#MRF z-vgmA zQ`vj0j-smzS=%?RSb0H@vq>&T>{yfRjCocYvYWJ?CFtiR)t*|gj%!s!o3KUuR86K` zdMlE83pni>ewOOlgtDkE4$e0g{=jqmYS!|9OfUdOIo{}RD2=o_b9XN zjpyYh3(g-}ZlY2XHFp80f{FagTe~DWM4f7UDUd literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_action_navi_right_light_disabled.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_action_navi_right_light_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..d11fc9ae1a449c8d6922511cff8340f92ddaad6c GIT binary patch literal 719 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!EX7WqAsj$Z!;#Vf4nJ zaQJ~RV~-)j8=#apbMB5Gzqc=T`nT)FBf;oyO`k`cX&VDJ zPBUG(H}KAaH*@o}YO~g4nXV3qzR+>@l$Uw)-cs+MllO5*ZR8Fw@Vn_9x;%~lmvs9E z`Th?A-CMa{-sXuqxua;^?#{zoyIyQwAQ)XJ7QS)!>ko=R9qyTr(l;z!ePQ3X1^WwK zc52Qznyf1y-Dc7pX4EKrYU`;+v*tFfj3Z?+2UMSOT()o)H%St@Ug&lBy4L^h1=l2! zCdc(|-_g2r8N1xB1^PRhujjJzgkJEM)&1-&@F2H7FJ~|C_nKcBzk7mUt>72g?;m;g{`#|G+X7YF`nSQs z7o_hTd){T*az(&oxeWikkP~s{v0PCG2kiAr6f+_-_kI7cxOtCTX7mN?rRQt1ESH;M1&8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H123Sc%K~#90?V3?&8+9DVzrV{xQ?is!t1IlSqqv9CkmN2cLC1#E zp?evMbxiSPf)7?13LD#)YZ>V9K{wWkZ1cehL#hL1%sE7AN0E`cwyfKOFzv(KpeRFT z+!C(4`}xqzb~%$??sB=Aa-XNmKllIte);5o|GWSHf5glPsg3ZU6ZpRq3UVM6Z4Pfku2f{gD4YSvtgh$xjx zWr%1q5j_uJEr530X?Fn30XPrfEPzQ>RTr9)kVkwML_|V5o!&-7BLKQxR=)}0U?Pzi z9UmVr`I?wVd=(_i@-xi*5rEzXo4P?ndlW@E=|^6T;F};xl6C=jAJqr`0)Ptut^t^5 z=DS4HMMSHac^!bx8qFRrl}bZbu3XW4Nzwxi3+n0VdAOsa;{-FmYWs=-oF<}U#bR-y z){i72A(cw?3xe<(fb9UHwo@hz!+2qOdiu|X67@*Kf@E3#!Y+rICy3}BRaK|mw3W?f zyA8wm0KlNFJ*B<9ecgi?ml}Ewk|b$Ym7a5W&6+h&yOjd~`Fws(Rn?aP>;Ryb%ZW%X z6bhd;lB-ud_aJjX{vH;|MD&)TD5HKPCd=}3%=|4XFS$2WRsF<|_Upw{4ycZkW3~Yk4B@v0a#%cl|)fob@AfGznc-yj_V$j zN~JQWd_q3mEI9yh>C&Y?035Ou#dKZY(yVxPTni$i&9=|S{7a`gf*@4HFbrdBvt!kbe5zdmagkPK?HRrNY{1yzc%k*X#sS3Y3o zbwm`%&WK?c>n$H|<@5QgLB#d){QZy*b@{m6%-6xaDYyz;?QdATK zVZ`q^OW{e-`1p8;`W*QROO=Kx-+amp+f*K@9!v+{de&xT>FHy;A4UGBF5#H*Cw zlQcLu7#SNI)2p203%>2m6A?+0w1b)7L*q*kMF0n4vDj#-RQd|QrYh(B#LPE|Xd@Q) z`;SabO&x78?tk$8^_Tws{zr9P-v{6g05O-#MIyg8OF$d(j zVCMa@EDtvtx21ZJBuT#jc*0GcMtf4r^dJCW<|7{JG}Mz?O3>8Q)KT;8Sywb7siiKl zGO{cWGxL78^@wPfq9`A_s?&;s0MC+&nx?IGv*6ZJmzWhrQHDKSZf&9{wz;X$vVs6l zk}l88%(&VvZ)rh*J4uFN3^B9eru~)|1k^3*)b#Z91-ET43qgRRq*IYd#Qw%?U9{|7 ztQN8??_}m-0Bry+8-_9DrRS7cc7gz)udi>VD2i<}Gc)sU#~eG$Qjni4n=z=(mAO}K04upan_!r1CcmhWA)u{jg002ovPDHLkV1lOSF6jUO literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_action_search_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_action_search_light.png new file mode 100644 index 0000000000000000000000000000000000000000..2dad4a3057fee7223f931f5a0e86111bd77fe07d GIT binary patch literal 1312 zcmV+*1>gFKP);M1&8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H11f5AlK~#90?b=OssQ zv^$(X44!kmbDrn^=RME+bw*}qXSMWa^lm5cf2S3cK`SVOR!|15pbT0;8MJ~jXa!}^ z3d*1rl);jQJ&7Bb=Zn6Sc~PU&-{xEIE9lqgPS$xl$((nCaa^^ zfmg65=kNZFZ!m?KYSSu4)q*zREj(26K7Zfj zdQ9}W=l7VzjjEE&OBI5~@GhQ7U7y8q91(K*eaTTgf}Pl9eqB6+ckox)M2k>`p!dy} za~hxEx19G{gV(Vwb^R<}au@1SSwVa7M(Wxje2Uv8?)xI%)cv>~6D_q-$_Uzo&vk!^ zNgOVl)ErNUR+xO`KE$^b-G3m8j-*FLZP$N;2ct!N@>UP0-J_XyreZhMaVMF5hD$X|% zw8)n`l{lUdi(Pe-j&oK_acZZCpp&WdomC`~!PB~PJ<&i+6ccnt>^^kZCI9Y49+qNn z;(SJfi}^(a-4t6h9hQh?(z@7<2NLH$;h!4gby2jyPKm9V4%_fT`E=&78T%6F*Kx3h zIDIK9Xhy8lBzYSf%caxBT6~~8$FFqvqP0_|i#{s$tvcL;&+u%ijDpAUweIP}HPLb# zrR=W8z4+4n<%b{eg;?y$!%|Um_UZk{J0)6bW7|Jf?2FwmTF%3%>(gQ-@QCbD?}X^e z_v$Xly=YWYRa?*Fcn?qY`TuibJ*U^!^9C^p?A2nfiB^>+DQQ%F>*1B|&5wu;zn7I? zinuNc@|4&M+uY+bzl!nLMj?GlwcAdp=k=HS#MaDnVu3vmGh&=`(4F3D3?J()Da}C@ z4+H8D)M2^Ueb_FF__98qyDH{ZCq&QKYY=$XB-JS>%_^}>x4I4Py)HP^2Y|&;1O{Fbg8T zq~GQ235Q(}`6NxsIrCo(f*4HFF$LabS}cNCSkf``-%!xrAeUNgT&#jBV=>jBT4)7j&4nJ zaQJ~RV~-)j8=#?m@4e|{KG#GScUHD!J*-mr1PhMT-)Ws6!L*efI@C+Dwho%%L5{i*$e zsfS9pd6sn+#H=h=C|c0ER%Z8a9Tf$|kExT)XUBZ2RXF?ZO}V=Kx3lLCs2n+CuRIKaX==X2(qWiNfx>JFc|e*C=P#q9?ZCcG%k zwep-~ll1I*a(n%h)Sn3!GIH7XPJ0K0hMs4*Gq0p?X8r0f8Ei9tGBv#2c=&dpNNv{k z+vO&zm7Ge8x@UFYw&?rqQsSI-{EYu6n|gESC!)EY-m=Xd8O#TkeJMOQ_j`w|=dM*3 zkC)0WxvH{uwSt4^B`aedJ239zob2%dzKo9%M(+} zyg3T-V8?%0<(|7pV^{dJRPU_oSzGsAzc}AhCp2LFb?c~Sf72a<1Ewr{sd{wJN`Z@R zvDI8AtZzd?OBc=9E_6dd7v}#9GE4mD6n_`}{A}5(Rs9Tl*(sS^R&T%mo(~ea{BllK zYGfxo#F})&9$W15c6l4{^MApF)SK-A4;8~d^E2A;&ai)^+mO(-<_L?Eo#T5(8TK>s zg#t!4GZxsK|IYZP{nUDHZ9_$5q8e^CPF#a!!@^2?!K9-??I4 z<%P!q55tm}4$f0hvU0Iq|8uh?|EWzm;s^3p{MofZNEjAf8GM(bJtyr6ITPKYyH>&1 zarT)%PKNoaAG8e9{)w(qE`9i0_D@-j)%N3OwyXVJ@J`3UCB8G`{A;P-#gqRh=R=)> fk^sP|;sblm=9y~S6dnOnFav|9tDnm{r-UW|g6>Dy literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_button_ok_saveas_dark_focused.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_button_ok_saveas_dark_focused.png new file mode 100644 index 0000000000000000000000000000000000000000..0bdc156732d39e71aac8eb446720cb499702869e GIT binary patch literal 863 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!EX7WqAsj$Z!;#Vf4nJ zaQJ~RV~-)j8=#DsYB z;B9DU_+-GafG`&WVS)ZT(KAuW6G`HQR%*?WJe_L@!-rm+)*e!!&C#{r1Ek8zXe?U7Yen zrK97V@#Z@l{1<6>b-dVhrEli^u+>+;*Sf@An`Uy&u%knaLC0&p0>?RvBimGCFRmyI zW6w18+^oeBFv;X}69cQ~W<3sxpi4F!Ol=cP^qU$ORnJaVSfKiH>S?ymY8)<4N(ybt zn_>*X9$0CgCEWIKZ`$U_3AaSKTHh~Tv0OS?G-PGSzP{rBe-~(K=uAH?F7mm`$%T7X zf9${ZWedC`r^#wQ^JOvf;0F6Wp^3$W{pDf>jxf>BY-*=B7VUNk`7*V>>#vFL_L|n;duG=&B%DpIn_bSZhjWvj+Jny= zzZf1|01DL3e|V22boEtP2J3yF+*?Zxfq@OQa8IwJwzhV-bg$d<>Xugm7tfpc+W$WF zU2Vn13>)=DfwAniA4T(kcHS0rabcG@n^|YIzWI_#Ec=Fc+Vvq3;=-`V%iz1@T`03Z zRJU~$L=$KoDB1o3SK3h`Exp4aq*$A<~#O&lw^@UQ?vQD{HtY*O23?3r1frF zaC%L8!f+sW`Ko0y*4>aa0Cbkm1W3ZL+@fZ3n)&~kJtbP0l+XkKqW))v literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_button_ok_saveas_dark_pressed.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_button_ok_saveas_dark_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..9cbf0d9507b132e19ff8fec26a12a0a90a60de96 GIT binary patch literal 778 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!EX7WqAsj$Z!;#Vf4nJ zaQJ~RV~-)j8=#Me6V`8Kbdb#5QG&<=%0RN`Pl!0V;`AAV?w z?9aJxX2WJ&xp))H`uPVg&yK$S*8kv5X@jKdU;(ukPi1QAZdXJn^*dTxKS}3Zb#(3P zRjxbinV+ZosXF;k=uddNC%b`uKvYT358HR<3_*^SOV? zdu}z=Z_gBRHCCFlHqKmfPn1P%QdP8oiSEkptd7BxemM*L*}mkTAdB>*d3QN)E#1$; zc;$NYtnc#|IK)giz{+_jFKq3}yKP(Lcf}T&)alkQ+}qS<{hvG5+VN}Y3Z2zY3lbPF7r#8rUAZpW$@40Cp;id`4s*LV6k+jGj?1&u5{zB7)R z9(6dRb87btpao!C9^GA2SHalbn(=Y=5@Ulxov0cc$M?@3UR?|nkg*gEoltJ*xW_o- z(~h6{rBaj5x%Bp{YZR9xzbx9*4K<+GQJXs;@1XIkTIC5+{bKU|7e2GEoy|UXr;P5s z-7^&KNlvl5GwXEC^>fY3mYGk}JC3mX4cp5o$!G6p9W`xzXsz1Tq%~Lh#Dooc+sZY9 zBz09j7`M!I48Hu~Ywct4SGyXoRD8Ij<8$GK;*J9SjOlsD*C#=|3idCYXgZiP$>zs> g7Bi*UD*vUYD$VRY8@#O$m~I(7UHx3vIVCg!0BY$|YybcN literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_button_ok_saveas_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_button_ok_saveas_light.png new file mode 100644 index 0000000000000000000000000000000000000000..6f1454bd976db1ef8e1cacdd8a65cf2dddb78c32 GIT binary patch literal 659 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 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_gridview_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_gridview_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..61e79aad14afc67feb7b7e2fcc054b8ddfdfe61c GIT binary patch literal 881 zcmV-%1CIQOP)-Z9V8=*VEEeB7oz5?r?S=#t3WcNfdi~gr1i?Bw$7H`dFv%7XIgD#h=k23hvQWXH$Fi~zeIcuu~Y`A~c z%(MIKTJwGj!kY-N$^b0^s|?y5PZ41E8MJD@*$9x~q{8FEU=iL5mUVp<{C}J&6Ohm6 zJ@ffI3YodfV_(B?3%L8zap~3d_P! zHyD#Ef-W#t$G$YQas|HNJ4b%3B*hbV&qJe1fc{Efj#84LqwfG2{J{;B@iNP z4!kHA7oeDFoNJ=xTOiC}WeK#13#e7IMMGUmhBVjU`l)K&T zsem9Im#z}1BHTSaB=Rw?wS5s0$S!T-EaH)%?;m)ok_60!DK7z%!X$-B3X>Fev=pXO zVH3h(lOf7waFd-eV;d1*hP7?NPy}q#Y?|?fBESr5+l2WG7He)_A6!=000000NkvXX Hu0mjf$TyD> literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_gridview_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_gridview_light.png new file mode 100644 index 0000000000000000000000000000000000000000..144e2616b0ee9021e7ce9c54e87fa5b5f07082ce GIT binary patch literal 806 zcmV+>1KIqEP)R0@0#p+2zZ1ACIcm45d^F^OTc3+@G?*W7C^w76QD4V z#|7L1+yy)aR67V>hYO4Zngu=~3+yzT1ug`t{E65g;HW7ALRLPH?3rmW&mtkuaRNd< zy;jKX7SIY7LteuzAmr0)h3tha0Ix(8hr%Py5{%)S!6rpd=H896nF)aKomk{HS~pSj z0~Gm{HU_Lzl{e6C60DT1+pKy6z6ay?2=+JnrSv_>I)KyTMF2Dr!cLY#7qVO&wzbF1X@P_szSgJ#%l!o z5&d&c0C7LJ0K$N~fF)weTtwoF_%nvqOR#nL;ZG98Bnu3qNft@_Hqp7MWPvLfe@L*h z=X+rPS#&C50fNzRv6j!1R7hpi9x#&nq43^mo0LhLC)a1>*A30A7P4J8Q5p5p{7 zd%gvB-*Tu$2=Gb}40|aI64eWga9vv!KRnOAi+yv;#YnbDEnQY+ONXay5YRfH>bh#u8>teC&0>B+2*?i klV`nUyH87tfTV+SG5P&xyb2mk;807*qoM6N<$f-ZGxIRF3v literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_home.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_home.png new file mode 100644 index 0000000000000000000000000000000000000000..d30355f2f71a127b9ae6bc718b1465c57e8d268f GIT binary patch literal 2635 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 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_home_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_home_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..423efb8016c4a409964cb67cd765b9df72be2ada GIT binary patch literal 1334 zcmV-61}F%T5f@|CP%1{UX~=bH^5BIiRVgTqT3fXus4qU~lmCcNDf$m+Xj6@( z^+Bs_m8iLAgK_CiTAEY{7D^IblfC)*g`Id@Y<6aMW?a}aaM&|D=lm|;-{t(yneo)s z_~of_{p&OU+5>7F0UZK0?f^Oo{vRRW?d|P-)9dxdRPW2@^Orpy&xbQJGif)y(p3Nk z2M7IYYiq|*_R%{i`OC`6%EwDfODVTNa1DU|{{BcNlX)I14*-Bq6r`V(U*lf7v}87$ zJ)KA-mfZls6#!zf*uyCE0*bcs>n$j@!SA=UG(bGfvryrGy7?PEpKo+}dirOlL2w*^ z?(XgmlzAIPb}7niqU7k@+}tLqmTq zmm9*uVZ*xgR|thMTzpd12rud5eh3imljtafNQ(O}$qU~(l@}ZV0OfZD0)gjHR+3#% zQT|u@BV_uk|7Fgeo}PWI4nsU^S3t-B;&gp|{TGvyleg@41KR;;X=w>HH#dvRcN$6* zgub$|v2k*7adCYoCGdnsp1*_TqebJc0mRAq`T5&+f?y{Ap02L0eOT%hgn!5o5-&*6 zeoCcMXHb6AjPMdZp-|{0=*Ws8fEd>@;WNCjuyBPxwpNfzFS`KnV7Xp|kxVZ!ymg`Y zUkH4b7B{QBF&BFE^dF-gE&|~;_vc8C<2=h$1pribPY}CedB3VW>-h;>_Hrdcc6N3~ z@v3*B5m4yl0C$XBa;_5ETSlscz`(#jIGs)(g2qz{EfMZI@%jl?x?Tx=#T)k0f3*-= zMjauKe}LCnfcU*!K4k+yoZb@*246;iZq@P#lECt#c2{!k?d|uotR8`%Bv&KEvhcn{ zei=?ClfRV%LRkRd@(})=ogA%r zfDg+*1KLlj%5#4UL3w*D z2`5LTmYkTFSani4v$UhpXr!^R@ex%VdB`bbQl2|9NuTBjU|Sv^p7 zx*X2)ULelLmBUVkKpmg59e~jrFfl%Vb6PR8^wYc-_?&l@=gm%#ah9!E_zdn48;^t4 z@^S=OGRSg4KFBijMpy;NG62eCFCQzY-|JWb-qx{vmym;?G|N{d09a;LjT1Bg)o2wr sWzrttCfe1=OM5^yTE$J7YTg6>2K2UDUz7nQ#Q*>R07*qoM6N<$g0ZK1`~Uy| literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_home_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_home_light.png new file mode 100644 index 0000000000000000000000000000000000000000..3970dccbf246a21e2fe0fc77ba5a5a7ba02fb5fe GIT binary patch literal 1150 zcmV-^1cCdBP)X#ZJ2dC!3^K*tLM5rlgTusIV)2o0O#A|+%_<`87J>>zY-F@ zrA0z&1mOGtoLUX$fVRfLKjzoF{>$}UPy-1s(;y)g0&spT&a4CDfR=#D4{#1>$}a<5 z&3%#Z3>=1p+ewp|E0-O)(yw{dKJ5Zkw)_`tSpYN$FE?lP1-+6gYAq7^w^|a)Agfg&Lrs>Xk++3Zx=8uaXx57^mpI5-hRElyO?Gdob{6Ue=k$=ov|M zE6@`2@(BHV1sq4u+o*aX6M#|uP+AVA0;RZKxk=?v+?gEuhSBc^py28i#eoN4FZy0b zAt4e07&9DYM?r5(sWQ0J7*ZR>kf3eQU5V@>pZr&@OVO>F7pjCJ0OiWrOTcE(*V3e| z?TnE0Y0ey|mZEC~=waFLg?b&hiVeyg0+ql780VMM>tdhtN=`KDx56k6WL+~tW`|Jb zs3qZLnUdB(Tm*^>fp&;M1fZ}po$dnDd^Ww35lLidK?uUGfrk8{KKc7xS74WBMb?s& z0FVMPC{PJ`|^?4Ad> z2O{o?kb5NNo(U%OP*nRl&js~@bUg_5KsAM2K<@^;JRtCQg`u5*fSD-T0ld%OQt&O1 z3Vm@}$NE1TNZJTRAwZwOtpa*SZ+{sQMsM7*`X0c0EuQm@u&q2a0bXNfg5DI{-|NKf zRG9u68F{_14P7D=5L#1#HgE(K=)k0AmYV^oQC*;l+zcqtfl1A*qMrf(0Jo`-P{0up Qxc~qF07*qoM6N<$f@SOx6951J literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_listview.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_listview.png new file mode 100644 index 0000000000000000000000000000000000000000..1bf34b50a9d432a7e0373887ffd625fe8bbb0c79 GIT binary patch literal 904 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>VD|TPaSW-5dppN=wUnboYwXt3 z{U=lfPF(NbD9GZ-&F!eWML=->2WCf+EdksIow&KV|N9g@Ru$Os-F?ZYWaIY&ryC4r z&avK|?wAvE{!QhxJ<7k&y>hK^ko~aWl}Nt;Lxqq417m|M!)aqi7KSngo%1XL3^y1z z*a$l?B(NX&S?cZ44Yse;VDa+I!DEgGr>}{l$zBp$DtKpZHqU+wvqf zygzSyH|v751B+P{#JV|~FQ_=iu2!GC_VUY`CN&3Lr~aVdSJ!;^WqWjM=c$^#?@VW( zJ+GE*9@o--_@OzY0w>4menrE7MLRv1Y`$s>@IA=3k-N@0;g)=xk&5xZ8oO+UuT_7! zO&E9IeYad!2XEnEuoprr}yXDRG+)}-!?d3Vrl*4nj3z}N6}CIb_LHN&)Y zCJu%-3=#LDm?oWk;ypp`+Ku<$^S&~ldiqJYqUdk%&zm{VuD#7*+R?v%t5C?wki6}S z-%Fp={(q&!s`Pc)7KR_2*-;A#=@JfbDf602WOMb%n=khr% zSE4vK8QxH+Q)g^gDTJ0r(1XK6h3RX}frkYJtK|bUM3}DfN9aulI)~%IzFTQ)Swy>! zI(%go>u!zy+Yq#J3DB;mUp_N#fBW+D&pWydS;uVHAM(fM*I!sAbhhq5ZRpjt{*lql vcQ!GaM=>3!TtAf)o6qNQVh@%B40X(040q=CD4^!*N^(O15|(Plpn#gIE6EK7 zNLc#CtHSWo4(?W?!I+5uYog8*xWz1v3t-YaAs9}2K$ b*t`7?SqF4M^cJfK00000NkvXXu0mjfJGi6M literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_listview_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_listview_light.png new file mode 100644 index 0000000000000000000000000000000000000000..ff9e0fc40b64eaa882ab4fbb2447373d75e34b99 GIT binary patch literal 356 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 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_date_asc_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_date_asc_light.png new file mode 100644 index 0000000000000000000000000000000000000000..33ce92f817d90498cfde62a1b737586464a00347 GIT binary patch literal 1969 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 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_date_desc_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_date_desc_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..22fc5b2b18046b7b895a23779114725d7f5f449b GIT binary patch literal 2298 zcmVwTO-*@4MMWRoY!(#; zAW)5kEg-xE!agAE1jD;PcpD7I0srqnXyCwsw;exz{F1kr!6Xjw*FVrWB+&kjk>HRa zLvD|WiJ8>U(6IH;p+l!VCv*ZJBO{}4hYlSk)Ya9kKYaLbd7up6=>CoX3>!9V5pjNB zN+pwTB;NnU&V)Yzr1`kGxJB#|NtDx3QBkY&^Ygu0(v23(bUa4@5O5sKk72+VN(GvH z>&THKRqhFV0Wf&*;7(Z11p3}5S^(TqUthnCzV)WewFR9c0Ad0w$VPxUR7HP+`g$y( zOl>{@h|bQ=UO;m{$==x5SWsMC{GmUAEWmm*b`R*{DYpP#6z@tbryB4s@h)-Cd!xWH z0)WY)a&mI!BS^Xgg0Z3l2M(-K-3tIN*8Sbl(a|#nSY%}6vD(_&&wQ=_%*@OljMopk zEa-bv61)iq%{5sd02NbC0mLEAA1Dx}07Ufc*)y(d*RJDX z=+L3JpsB@{c~)Z)o2jR|0f3qBJ9g~25XNM}f6~4I(=YH4Ac`fG$+s!cCED7m7`x=! zwQI*2Pd?@^+8g9RdCMyL(B6l7cXuBPpqg=bfIoc0H-?^k&5c zRs(=JqtKX#ne;K+WM_#JR(LukJbe~h*xY|*cb!MLFA?mhFD5Pec_xWgYgvthcBIB* z?EKi+*st>P@)Wo^KCK48Ju;4QHp?N0iT5MqSD5o(9_D-}ZPVq<_EL`a*MMOj-mM|Z>K^E;^`mHtS7x=vZ8t8^4Ji!jI$(!j}0Nn*Ma(Fvn z>`N!c06@!2rhOFp_nhd}4ghJqW>AtTRTUK#uXx*jJ;w^z0{k(jAP1{>O{PydfKcl^ z9iF%T2=fr%pVavQ`eh~nhz8(t=<}TF3cXoo-#PUSDgbDIB+Fy6m|z*a&o));#E_*; z`4yc(N&#T0NgvUqrlxl6(xuCrR6Ei4SEA9?PQD;$0LVGvjAp}(!sjYX`DNi?A`HMi z1#qL$;zhKmz{~i-3Z6lD9l$i#dgk5juXE4f&KgUziTQ5TjpeWbsfP0 zK)@M4mj95|MH+0QfjdE8oT0_h2>z6{9=}15A55h{h?#(Q5A^kD@I}*pqT?WzjNh3< z|6V3OBxn`@0OJARQH%L?PNrxR(ggq#K;do^{d5dBeo|6W;=6V0ratM6QH~FJH6%*_ z0Hy=LaA}dU8bK86J3cyfCMPFLfaX1&6X#1OPoAuE>}Vr!TMz)$0)XNJpHI*%z{W%k zJHRS`k)NGAy9V{WCA)`v9Oj;e@FOS<0PuXM0GI>=N~P&pg9Yp})uP>h$bxWYI{|Q` zNq-%rtn5_=^Zx+=3qt|`2bxFF-V>S}h7|j6HxWQIX=!P(Nl8ibsA>z9mDVxVJA@Hu zoW=lv&K3Y^08jz|uZIKxym2n+@EJNXQ}zMC8YkvG+M|dhhY`$ZjA+`FB-w%`?eI5_ zGEE3ROSuBx#Q^YrNC03Rrr-qUD1)ODAdD<&Apj!Rx&LY2BPg+o3pn#H_jj1Gve?Zh zRFiNxXiiWJz`XJWV^y!IsabOD*s=4i070p^RQ7fyU=jgS8K?~aTIg*o<`mG%ELYHH zRY5^PNk}X}lcJ4G7=EEyl`hw}FuhfZX$=VYl;HsI809wY@1)k2@7c5GZ~IuXI@)yj zQWTiixpU`FcJ12L5HbKP6Ba{Ceb>O$=PlU{JQc7@ zkdQEqsuHeEES06C$Idx{9n>XYS;1JCRmLU?5KdtQZ}Z)+R{Sw-o%<&uU@-vfa%Z2= z{#eFWa1y@RGEImAp;79LQ=zuQQPwznNt=D`BiU&>l{=%{OmE#WXsPLY z1zYAPrWxX(10V)%VH6(vgD zPZdBE@#Czn#x7pGSXEY5)_hr_*q&EB?R_Y^hSMdguE!$XAR_!$G{4srKs#NV17HcI zczq&utzY}aN+aLTA*29NdcFB>Pyq1mVY3_!!_TG?oih+#%gAWWhui|}3|KeL${h7a z5T&)en|a&vQ&xGKw(i33JYX`G^diD}ySIRU0B^cw UeHQPv>Hq)$07*qoM6N<$f~xX9V*mgE literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_date_desc_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_date_desc_light.png new file mode 100644 index 0000000000000000000000000000000000000000..59f95d9220db517891ddc21c3e1d73b860d5c578 GIT binary patch literal 1957 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 rV@)gH_kgC2XkL5z9*~!@rj`E(C literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_name_desc.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_name_desc.png new file mode 100644 index 0000000000000000000000000000000000000000..b9d1a49905fec7aeef029df720ce55c32cce67f4 GIT binary patch literal 3471 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 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_name_desc_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_name_desc_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..88381b5a10ee2c6280be6f08394e0e2682fd9e77 GIT binary patch literal 1820 zcmV+%2jlpOP)D7}-~G?4_gj$2D0 z`}k5O`Q@AB`lloTNP55|M<5vjliUH4Nic39P+3{|)adBwTA$AsY;0_N!z-SZ1R!3P zN_s#t1mc$i%FD}V4-XGdbK{*^Sy>nA>+Aov?VFG}prWGU1r(^XRU(`&7z`e6ZEZbb z+czNrzyoTTO{#5`h@h)$YHB)Y+czNrC@U+g0)V+TN~ETy-T_?+Q?Ot3ydP+2XgFlk zS2PI;fUWQVHP7$&*P{F^)2D54aBz2fdwZWP56=R?v^xbQx1fB@m?eF_%OuWS#DBZ3 z@{T=V;lhP8`}+E>c6D|2M-F0B2UJ&APow_;7P{s{$Vl4a;^Lf)jEpTNQObxH0ALpt z=vk+Htvz7z;>EMl)6+LHP%8ud>=b~4f`W{^yu1x$=|D?M%a8OQbt-I#9n^9{AKU&TOOnMc#K% z?fvSMS2TLZ0Eh`OJ>3)_g}e?b3!`K<&#RT>1_lN`$jr=CsOW!X>2C;?Iu`<`;YG6i zQq%W}$@s^_*9E`py0`*BTr@2*7jMPBYeS z#O=2`+S7*lBBrGSWAQchVuKu>x7t+7y`=NI|;3~Ob97~oTcptgex{Yy1Tot z1OfqTkGo+2LPFuPPxHK*b_roWbUQy&H{6f)-+_-?*>28$0G6AFVn5?+%6>~2TB?0h)m6Q-EjHWRg%%)AHX+=83 zQuuOqc6Q*@sZ%P#TwMw40m=m=)oPMzF`CUcH9=G*wKC<8pO^wqI$atkEC3Wk_o4i| z4yHqGvmK;bRM~C4PDoe)!luJstlx>1|5W3-pJjEBS|N*KYYrPEmHakOKyeMz4zex& zE$>>N#Jmy~0AgMnAdj*DI(g>I87+OIE~Z$IK>LR=FHZnaQ&W@6F4H`d>{JhEOMD8k{-1&*MD07yH(@;p09sMTyb>CK zl9Cc-`L$^AfU#^$g+c@XAa96yB`g4DU*IJ)C?bG|CXImQE0 zybge$LTD=rR!MnW`#dgwj7smsc$*z0!BXg7*G{$icp8ABqN2N~@!v+7ndT_&3#PTk zFl%4u+WMvd0A9N#LI7(nMR9#5BkMP@!SZRWU}i^3yHRRmm!~}dWmciXdMSeIA7^iI z&qM%_FVZ=Ocr{cFdL95BrmDQP^#A~SP}}pN_`ekZsA93BLl?hlduo7B#yd?`jleco zElMv6_YzNs0Q3J;0C*GS7Z@+-=6)0)j)%T3QTCmYT&{3NAJ;0b<-y@XifE2~<=B_hHRj>L?r$-*a*Crejuk>oonKBg zbAu1mcDlY0000< KMNUMnLSTaY*kBw0 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_name_desc_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_name_desc_light.png new file mode 100644 index 0000000000000000000000000000000000000000..161f7af130ace9a1670d4d47acb63188af4f411c GIT binary patch literal 1538 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 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_size_asc_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_size_asc_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..00fda042424cbcdc2f21df7ee8a950e0bdc7ce11 GIT binary patch literal 1821 zcmV+&2jcjNP)gMd@edBG;@+%?O&*IVw&c4}{u$?nb0?#}l! zzxmB?X3yd?&68!C>-X^j@LIq$C*U0d)7${OPSE2akeHYl6&M(pH8?nUq^YT?bE;XC z#{d>ASn#T^uW!c4$Vio+pWnCD)z!UI34+@I=y^ImaJj`|S)mbp)@rrx#u5gn3Iw+S zq^71WLVPwtXK2Naj*fm^TU+}pWg}Aof?EI({{UwH24ejjMFM4*vXcyjy#FPD^z`(( z2wR8v`L!<0@WSc&cM%nizZQc6N1jebUy}HlQj5qX7IeGBP&PqX`HZMOZE7oh#?~gH2ihlv$FKlOOc=_unYz zSWNTv>(}!d8ymY+gkT5&<35cZeN6!>_z)+|Bu>cY-p8aa(0;^66sr~^xU>Lzf17xGavwSh z>G?8kPdWo2b>idWXNQD@Yy(0V`81K@-inF}nKhJ2E&(JZCEZ0&t{xg1I@-|CaN4ou z;{lMm_=EWY0Rh=q&LI{3fJ*@Oo@{Ap(d{``09@Ta*`{C!z<7-`0>BfI_>w!Zz)WV6 zy5{EQ4o{w?cdya_Y=PGX{Kx$?{w(=trr(;0grFngjfyoerS6{yr>YD93AH05BQp@Uh8$#|cddY`?dj>s z_axL-0zh0`To7xDHL|mWs1O6mVl^fCWdl6yb|eB+F=b(;&W~u%n}+ zyuH1>|5hF{X#k?5qeJJ+nIlea6%Cd!+tVa_5LLasy#=kUtyZHCn+yQHERXBA9Y!1Pq+SnDO9|PJ8+nfD08&y?VptQrLgQjI4LsA|-=7;A8Y(N!c}5!U zq7IR_b%&8{dXE9zYGdjBWbP560k;u=55r*(LDL_u+GjcdoZdp5o>+kP-4ksAvi#o5 zFsM=yfCM>f9U68!0Lb?I3FQDV1eVjNoZAh+wjp~=MF1jRAZU}G1(Y$4&tS^WQ*oxP z@*u*FQFe|!M;StMZ5uUloJ$lrmbmvQKH!LQ0N7z#E3v){0Ot|<1tJp28*KhU)&M7m zhlfjGQETL?*!!t{2YHGew4uI`r>OyA#5cU^7;wQwtg!ojAv#js# z?mobJ;RDL-@k1{nw*cTNM*uwMcYMGB#8-<98!Ng@(+1FkV zAVpj&2?`4O%)!*(WO@9kBLLvlFa-8ecieB3rcZ+a*g~UZ%--Y!=*gX|2!rV16oQyW zV7x~!&bC)VP(Hy@3;P6O0b>c_AF(t}&;jr#yGXg(9c(>oFdYCs;C+PMtpi{e*A{W@ zS*{&Ku+(`@zA#B$@#>V-k#}hC<@$E6CF%Hpe;uo{z05JNuExkjU&jJ=@l3~f|E5_0 zk(a3RA>x*BlvzMhnd~fM8J}u)iLPNe?>KRSJv=AZ)d$+iuz=4Ux497apJ|YBy&sQ% z3c=f{A55KYDZ@8Bg0P1v8zKLKqx&8J%XBP2{;84+pw{s^(QE(~EZ{2|bklng)P|Tm zjxt5YN`pE78vx=EBl-C><$mM~lowET85rUq?_o!%GAb(S35G$IRw(skn#=`Iy)pn~ z=O-*IY>!TZWGyetSlJZOZiii=T)r$va_y2#k^H`o-}0487E?3m;jQ?N7jNPxn3akFAi$g^Q=K4xvPh!GHk+lM zp;1~@Rh6#{0KODwVz!&i0s!m^SAWbf)dFn)EnIIF0Nzv25cpCV3jn|~I5GKirCI3| z0Cp<_fcZMh7VDb=KsHVYgg#aV0JFe48uPd*>Ujy)c9A$>n=$|x0vl=6LuLWsJy#h5 zZz}`9MB#>CW$G+oxK$=r^a3yuwvw;%T7Z(>Vq&Ab7GNT5C13Rqv@exzj_kB%00000 LNkvXXu0mjfRJKdk literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_size_asc_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_size_asc_light.png new file mode 100644 index 0000000000000000000000000000000000000000..846190a390ab15346d8d81938f25e54d5038ee00 GIT binary patch literal 1506 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 Vm2O9vX8r&G002ovPDHLkV1hg7OVt1X literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_size_desc_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_size_desc_light.png new file mode 100644 index 0000000000000000000000000000000000000000..e894c63346a9de270f21e5b5684e3d45930a9c7d GIT binary patch literal 1527 zcmVzzv{rf~A*0Utix%Skdv|=~k;X{=a5X4FP3mtg(P*2{b;Sae~b*&}@TE z9Ps}RgxKr1Av?*3Dp0v ztis){pM`*#bm}0!2GbeDlTjto2yo^pI}2Z#XSqWH+Ms5cO$_IEJj6@;y`)4T3Z`(W$+z7mX z1x%vs2YHpJtu3i@9XJ5I4QA8Mb9vh-O+YZy8*#lDoE|hdlk2@;Y%oLp`2du@oZn}H zb-)TRl;=O@QJOYfZX*IBH;L7Kg5Ps!^PN0xwkw;-0>a9{jLhcu7T^bP7uYi-fa^U# zVm1a}f~hFFIFF+Au^r_H2PC@W;-Up=4daVgRlKoW1Xvjb_uw)b>;?V+#s@0>anQK; zzkuN=sG^yKcD1l$fLrbc87kR_OL1~u3yZd$n}C3XgSp-Y^bK+Ood=Jh)T9i9=r6+H z*XMFoK!8N#kw+=)k|^XL3lR_~eJWQ2oK0iePT=vez?s{e;__&d#>V%Fi_L446Xy-e;1+1ca?K5NF)AtFzPT zeU;WT<=5oB+uHTOZBF?dECOzyTV>L`eIb3(L+CLlOFP{lU`IN-1k9k*6`eYTfL$nK zjNmntH@O)F47S`=%8Cy1>@50}CLph-5O8=f&~;ZM0X97X0$%K-UoQwa7Nu?m(Z0KF z0gii2mKdZL1nBWK_o%E60z7^{Qb!AL=eVK*0;WO0gLNdp!An9X3o!5S7I2&OXsx*4 zJE-NrFnM=io?;*1P81arICs>M0L|ZJkVe3}yu1t?1UwBoSdY~Uz&vmWFyed_7y%kg z8BauIE(F|CM*@r+bcF2)FmrT27zvIH25;G=;94*rgzRDJ1U&0p<|)O(5WWo_Q#eoR`1@ zVB1JJgCtG<;aFYG-=z{?0Q;j2yn^N zh5&Q?3)2)zc_$gpzR}>J;Ct{g&|(al;@M-HGGFKtsto}hMH=v1;TUD|O0*`usr|( literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_left_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_left_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..7ff958bc39aa2011c105fec52b5716542f7998f0 GIT binary patch literal 5283 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 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_left_disabled_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_left_disabled_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..5bf6b80b45eb035fcbafc26d0ccca3a0dc30e749 GIT binary patch literal 4753 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

e?U#dwW9WD@J$xJhIKukBbc83 zxbD#GkW5J?9YrvZ6(yAA&xCd~I%lZ4yxrM3xTbAtTj4Citv0wa%JU9$BKRkFgB1fg zcD^Pb#$H_QPr#5|sfU1f?@-t^b|4eACyJ~c`u%jq>%nWcf*fyigFMS)Tz%K?r7=Dh z)K<~Bj<<7m7G(`$wbb)yhob1R?@ z6t=DMXDoF&kWpQmJ!?nB+=3<0HAJ4H?pw2E71y}2>i?K3#fSXJEoOLucT-bSw3sNR zOS%5Z24c@f7DICC9zJ|%Y@bz3x75wEBr+J4sxo1^dEO9o6gsRhF3;2!h`$R91EU2t zzm7bwCOT}3Tlwf3w4nY@!*D%v90+?(KknERYhdR)!8PRa+;V%uKl0pWvzR{c?)Pt9 z27}Q&+z=5{G4Q`HUO$WwZ)Z+nA!sX8!rphazT8_kuRfsGx1;h2X%6vbLn<$11lI!j zMJ4Bk+<@bdgzwMj$0cz{BgA9n+gxC6&i0p$ebO3{E%^A*v#4+@nm_2tKR`TJ=66?8 zE4U!I`9VSL)TwJ1FJ7EnSP0OO%P2z;s$aag^4^NK;CXquoFop@u^KIHgt}DH$Aw00 zQ~6wzP5%aLnj6y9g&(N4fes>r1vsOl@ibc8&cu;|Zx21$-f{P`Spx%Z{{Cs~xV;!O zI@_`&bnN|KRSgYuLw`Pg{D_-qOc@KB&I{=|<5^SF)Ra+HR@Nj0#PwJ>?meN?Gtw|v zZ7DV9AH%~=Z^P%M1O5CmJzxL%JgNNN`wjpsup8%i0NuQFKH%Ts;a}u@J}d?JkH2f{ z>vbtj;af%JzFg(vf@SWg06S#+EIpi6i)tq~m@6yS%N!%;7`4uhhCs=bA^^;8Y*$SP zoKyzl^&%D`f%uCLPo1YYKGq~y006f#JjcnE`5I=RFS-wK4GFnF61zQ*_4ki1FNv|# z?Kv&xbM|L=c(`j!%;8f`^&q!6sB$Fl{n=etJ!A_hPApq3_%{Q&2u@duef}KzWoxOo zWYl8Q-dP@5P2*P;dFMCMU literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_left_disabled_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_left_disabled_light.png new file mode 100644 index 0000000000000000000000000000000000000000..5bf6b80b45eb035fcbafc26d0ccca3a0dc30e749 GIT binary patch literal 4753 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

e?U#dwW9WD@J$xJhIKukBbc83 zxbD#GkW5J?9YrvZ6(yAA&xCd~I%lZ4yxrM3xTbAtTj4Citv0wa%JU9$BKRkFgB1fg zcD^Pb#$H_QPr#5|sfU1f?@-t^b|4eACyJ~c`u%jq>%nWcf*fyigFMS)Tz%K?r7=Dh z)K<~Bj<<7m7G(`$wbb)yhob1R?@ z6t=DMXDoF&kWpQmJ!?nB+=3<0HAJ4H?pw2E71y}2>i?K3#fSXJEoOLucT-bSw3sNR zOS%5Z24c@f7DICC9zJ|%Y@bz3x75wEBr+J4sxo1^dEO9o6gsRhF3;2!h`$R91EU2t zzm7bwCOT}3Tlwf3w4nY@!*D%v90+?(KknERYhdR)!8PRa+;V%uKl0pWvzR{c?)Pt9 z27}Q&+z=5{G4Q`HUO$WwZ)Z+nA!sX8!rphazT8_kuRfsGx1;h2X%6vbLn<$11lI!j zMJ4Bk+<@bdgzwMj$0cz{BgA9n+gxC6&i0p$ebO3{E%^A*v#4+@nm_2tKR`TJ=66?8 zE4U!I`9VSL)TwJ1FJ7EnSP0OO%P2z;s$aag^4^NK;CXquoFop@u^KIHgt}DH$Aw00 zQ~6wzP5%aLnj6y9g&(N4fes>r1vsOl@ibc8&cu;|Zx21$-f{P`Spx%Z{{Cs~xV;!O zI@_`&bnN|KRSgYuLw`Pg{D_-qOc@KB&I{=|<5^SF)Ra+HR@Nj0#PwJ>?meN?Gtw|v zZ7DV9AH%~=Z^P%M1O5CmJzxL%JgNNN`wjpsup8%i0NuQFKH%Ts;a}u@J}d?JkH2f{ z>vbtj;af%JzFg(vf@SWg06S#+EIpi6i)tq~m@6yS%N!%;7`4uhhCs=bA^^;8Y*$SP zoKyzl^&%D`f%uCLPo1YYKGq~y006f#JjcnE`5I=RFS-wK4GFnF61zQ*_4ki1FNv|# z?Kv&xbM|L=c(`j!%;8f`^&q!6sB$Fl{n=etJ!A_hPApq3_%{Q&2u@duef}KzWoxOo zWYl8Q-dP@5P2*P;dFMCMU literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_left_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_left_light.png new file mode 100644 index 0000000000000000000000000000000000000000..90d062c4dd4a61d29f8494f2d57d2497c50f01ff GIT binary patch literal 5054 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 Ud1Bw!L;wH)07*qoM6N<$g2<24nE(I) literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_left_pressed_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_left_pressed_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..ccc0a1a46dc5fa6385d9e0bad072eeb65895db24 GIT binary patch literal 7609 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 b4bcAwJVyb*HX|I`00000NkvXXu0mjf!M2o% literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_left_pressed_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_left_pressed_light.png new file mode 100644 index 0000000000000000000000000000000000000000..3adf8084177cb42b15c5de1744082d56de52adaf GIT binary patch literal 6943 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 lDBzP}o$q}2-@YoK{|`b%-A literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_right_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_right_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..778dc246aca53824e29560cc66c061b627d46ec8 GIT binary patch literal 5357 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 LNkvXXu0mjf*N{*E literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_right_disabled_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_right_disabled_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..7dfd555ebf365178175b2ef039405c16aa5a8b86 GIT binary patch literal 4848 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 ljQD#bqzLl=Pjh}JA3tYh{92J<0iI3)9SSSDh literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_right_disabled_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_right_disabled_light.png new file mode 100644 index 0000000000000000000000000000000000000000..7dfd555ebf365178175b2ef039405c16aa5a8b86 GIT binary patch literal 4848 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 ljQD#bqzLl=Pjh}JA3tYh{92J<0iI3)9SSSDh literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_right_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_right_light.png new file mode 100644 index 0000000000000000000000000000000000000000..e5baa02810a8bde04b47b9975c011652385ceb88 GIT binary patch literal 5129 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 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/aosp_dialog_full_holo_light.9.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/aosp_dialog_full_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..172fc3b5e3caf3357e706be2a1f0d91f357c8e5f GIT binary patch literal 2302 zcmV2ok^m97efLZMJ76bgmHN3TVPgynL1iZF^o zv0AMLkI|bD5@Z+S7;_RWD$X2Q#-Gi>; z=tN2`078B~PH0>efZ`B@1i||(&~g>qMGRTwTrQXXbnj39hPAQB*)bIg_=HbA_WGzO zR;yL=j9HSDjSEl*;KYv!A@o|O_=;IUA}l9+ObGitX|Dzg#M7mV*iktr2nZlVbl%^^ zH53Ym36TIhGR!|u7{3PC~!L=Y2z z32ZT8B;zY)i(nCqF!62X25hwu6@!!-aVKznAwf{$S4ay%(<6lhDJ|l}=KVE%xD;tO zjxokGV%Vil6ww-?fi&aiwtz1TI;KLw!36;9iSC?$w}w5ZTIo^H5hBZ^Apum+pFjWp*|TRqUSD7TX^iIhX;RaeQQ zE(9uq^MWzvYwRam(2Co38gn;jAmP?U& z&MGvUhjxmcRMYbSg3kR zZt4g}LPgLEq&hYm(J$si0u;4;IwvxY6?fp6l#|X8fH;pmq-q5ISi1H|(Ge;Lg>w@fkyi)P5d7;2~0$MDQ@!DE$`cg61AQt41xJiqTo9Dlsio7bTA}sD9BZvH#!%wZ zmJ%ND@1^DnZ%X(Ld?$$A6k0J~NE59ixD&!XX{j@~=b>7mwKZvxCyp*B)cAo?C*Y0% z?1kZeY?X^e-9W)XxdpU^5OahW`IAUpYa}@W?W5#&t4q8l2swcYLBS!VH7P;dBP@_? zQAk2?GdMjs_n0oBI`TV#(4X2ifxe2hDg*@upKxQ&K(mtAk|`HJPz)_1HaAZ&&GHf7 zsz6IO?f{EsSe^=LZJ-DtRGZRNi3)(P24xANDG)6Gj(#dNGOP_9D0K*+?F8HR`Nj#&1(CYoj<+oYNw{1t4Y0L^ri-RBp`1VD6hPVuR0IkNiMUb`EeV02O|F6c zauGd$;Lv5&C{!~b&}Udb7lOKhLPE$D=wt2>b>Q`^nt&r(EH@_=La)06a5Fwnfw+Sp z&{C)%=8X_pC077s0o1}imRwSiS1dcYq8ac~BtElCsZ+`Ul=zAmLOFfPAwvBY@Kn$$ zk{zOiq+$R>LAX{rQ>;#)$VHAb@IJ99w*HlMq6mNtA~I*7`@~Y7+@e^8prDZQ`Pk}@ zSYXq1DD{)3Sw!SFBRAo~AvKngUU3Lg#cu0$<^+@bU0;P_H1st~XDv}F6a(QX9$Rbi YKbh+rFQXz7g8%>k07*qoM6N<$g2q=E^8f$< literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_badge_file_provider_localfile_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_badge_file_provider_localfile_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..f2f2946ef885325e91ca1821b477218af0a6accd GIT binary patch literal 911 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!EX7WqAsj$Z!;#Vf4nJ zaQJ~RV~-)j8=#!Fx%wIU6&boI1({ri78OP&6~<;2CKiu0SnhGTw>^k)u;qm1&>4BlcPI+RG9- z=Ibl{_zoz1P&mEGS~M-Md*y&)=nCDp>fV-9|5{frxO(*}=Yxia0^-MyANQAh zcH1md(DKsnT^dT8L(^8jN_`+v(00}>uW6-1sHmW$OWJ3f^(9tIGJnOm=yjgBs8#&` z$S%+Dn=`hndJ0`O^kIz@zpotUc%^`CW!9diHQnozdtR_c3jY<^ET{ZSP4=snn{E08 z&EF3z1NNj(Sf2z82Z{HNwTJ(PDR=09{=4F(*Dcn!su%q?t_a^~HLK)G(}&c3_V<=B zUs2R}l`5BisqsVAx+T7ybzOqR{Hr=wu>KU`e&D-He&3n)Lw~~-+t-=PtNlv7S2cY# z!-`iK(^AW|dBrSumhxz?VO{&(PX7xZ_oKT{wUo4{{bX46>#EWHUF^Ej&zWmB@|cTm z*|_oJ_SxFyn^)V$Iez~9IsZn@+yy+RS5<|Do@c&)s_$ZkiQT(ZJ0?ZMvzIn5SFQiO zO{1&aHE>Vb=es>dduGj^{d>!6ChvrQM%}CYx=*aV@ZKdw$@j9l=OiA6=Uy)5u21gS zi%YCp-B%yyarw)(jyvpr;UYgBU6y^asSgRf*LOvU0~kYM1g literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_badge_file_provider_localfile_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_badge_file_provider_localfile_light.png new file mode 100644 index 0000000000000000000000000000000000000000..1ea72249560f7c6f8d832c01ac0a2a32a5e8ce95 GIT binary patch literal 761 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!EX7WqAsj$Z!;#Vf4nJ zaQJ~RV~-)j8=#!Fx%wIU6&boI1({ri78OP&6~<;2CKiu0^qy5%~W<~^*k8>l;oK8Qa8%Th-}p;;%UNQ+T3tmT8}8V!E?r^W=q1ODwbI@>}t*`6BcCOP`F; zm8QC>Kb<7GmMo9C8l4j@BmZEx(T=DK(=6-`n5PzOU9hfQTitTYUdw~FYXiBf{D0?e zW4*)pj>+EY$&Wjwfw2MHQjGf1alaXVaO`2e7Jcut*pExKk#ARiG(64yAgufKv<7w) z_Veer?xr3vj{!-hQyfzkShalTEUf|Ltu0x$(K Nc)I$ztaD0e0suRuFO2{I literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_file.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_file.png new file mode 100644 index 0000000000000000000000000000000000000000..e41b487c05f8f18cbd6d4c9059db5e46747985a7 GIT binary patch literal 4155 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 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_file_apk.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_file_apk.png new file mode 100644 index 0000000000000000000000000000000000000000..e4c53a33db3ad5d2155be73caedd0239704faeb2 GIT binary patch literal 5890 zcmcIo=Q|wC+g&WNx)n8Q^iHtRYY3vVqOKL96G3#cdUVmFMTuQjuTdhF=%V-DqlXYZ z`0ev2ydT~VQ$F0+HFM9L`fx9B zS;SPoAgX@gLJ{WhCftlD$+em{C#9|QLKEcG58zr1x>$O8GWF6b-o?$0Y-V~o(#+gk z#g`FXSxM$W9Q6YlYy`P5A6>|Du9ULx3Dke?xJZoM z=4u!@GYBg6cE-|&bCvMRQ`{0Z5!w>v9E<+Ti)3<|$L(UCcv z1Yjg)(Kw&nReY^9-jen0accVH#iDku7ATVYZKv!%2hmviZKbWSNH|Su308QJEZl)b ziqjRhZL(2EGH1@=IhYzhC6f7yhX5)V(0oZ^#-h&5#%4p|>zrM-nk2LVZcgeRn8;x6 zH=62eP8^W8(B3QCV_(KvO5aZ1t4)P`CzhP0&M|I?)Y@f{54_xFSBuN%2vB*fOa=Nq z25)A8${e*;pIOJQS%`h#yw~>E!*M<<|3YiNk?XT8g+?NO`OdC$VJh%}_;g`k0945i zd$RDUqc!~1nyIT`REQ=oGG_X#IP1$>Y{s{PLahg1UZZ0Dnv*rL~U>so~P&zPjB%9yi09!reMvf`3Ps5`z+= zEhSdP6I9cxSntml-i&c(Sa_Tmybx4%fC* z3k`G1gv=0VX&?oW*IcVgr^pvL?xY0y9}z29c!>gJgKy7fxK|l!+NG2^@Jz~_@r>I) zuDNWz@YSO>2lFOIJUvo9Nu9qto3XOdn+g|57C<<@0i}XvEmuyPXVpLrHkmW(M`T6~w6xoPBc)TQ42NxL*=5Q6qxp%`s+8TB~5Zo1=1#4j*cN_v2Cnm%a z5cChs!2*cb4(OavNMu06eKdF8?8z?b^GU!@Qc<^mm94+CYyyUvM~Q@BgNUCQ!PmRo z%6AM&AQ2Wg+9ecK)G&*O1b%&g-0{FhT1KX~qHb6k=%UPlb{LFKHZf7!j?Xe$xBafB z*LW*;Q2oO!_}`!B^PZmOZp~ZZ47R&DJs%lt7;>VFHSkoJrb9@x-LQ?Qut7 zE-eBtPN@%HQYBOse*uzF#l}Y2eAu{2-3o z{rT&}$HpIN-**aQvo7YHtC-dO1rj+>AivGNkDnVG8lnxi0I`I-A{s_sFw9T)RWW*S zxe|eJ^Ja2-hE;HLo)cA`&%yP673wsFny&ycmf+6)gK@2T_v=btP-3CX*rTM!Va*iquZ9Rl)t-GkNvrnNx<*oOa2!rQF&&$TtKGBW>bsb* zctQE!O&gK_VI-V&bv)ax#qnT(zv_#bky+LPxxzmR`IA2OsM$SJW|foeq9{aqNu z+$A>TxOM6+Z(CV;t>ytX;q-6y;d;Ev&!2Ee`JHUS!u5_=-^=xvI>@zjbC}@SalOEy znbOLCied*uHyA1b7(T(_0>-i z;T+w}HVRNkS2yO7fTHa6-ObU68ux&W%+a?~Zr>4{Vf?1DGUr9?y{7ld{MJ>5kcVB4m;r&jybsB-(I}=Eal0? zxoGt9Sw6l|KtO;~yu`G+GAU|wr5M(u+VxoZc;QVuX-8|i8t!*avefy+qyq00gj&Cm z4o$QZF9aO7EvhNfD6j6{tHGV?Re@(gCsL;2m9HhypAHMT#cI{`O5o{`W{hew?`U9L zj1glp?elptsnrkmXC9^gA};n6=ijcEd{#)E+gVlQSl)I~E^YM0?^Bi}{{e$~M8Q%3 ztEeNJxzX+pI-q|!pH?l0NgA;Pd|clEU1y|ed2xOonILyQOViT~R41Z+_#AWSQ#2%ai> z_cHpMq#2LZdC`LHcfs!YFgwZ+h>1}>oq3T=b&=SgD>&P+}SX6O$`*dOdw%1oSr7*qo$37AG>;v8WM9nynK2F z*i$HYHCb^whLqB^0$hEORPk>xGkynCmfy(_W6+a&k|ej3u~(?LVzSpwYn2n}8I9wi zkVWm!5^x|YZK|WXowQm2kTnL>?UE&%C5FJJlZ`e67sdmyxc6aaPXj{}YBGpB>*xJ# zZ29x3!^&1q-huO^-#Hy8sgOC=7n?9UpH)2O{rgcn%6J!Nkq68yM^;T^t$?udU5l6= z6mAc6V8irTbmz<8$hvddK`!QLwrkswX3uyV**2Qq@u*kBfd;UtqDgf@E-F@g=r7l^;! zO8yhf3(nkXsWFjW`11GvPFdyP;*BUct`=Tyr2T44R%8^jVrfk@+!N=QUp%v1%TeSb zw@Xs@8z%URU|DbuJ{@3>qDB1iuG=()el08EQ(H+{hzZ+<@ri zE^QBnFRFdM3YE~R0WIu>oAOV7a$dufx>0C&1w1^>;;!aa=?Q`C$5i^ROzu>ngo{+mCQ}}nBNg%LXr$5qUqI}%R zP8V3y{p$(4I@)m-tF)QuzbMto#fdrP^~a%fCZ9mK1e21QQJ!7{216no@Js+TR|kO% zhOt~3OoAC|aW&Sc2B-zjM{+!Cm|dUHk*V-Wlso^h4Jc;-!h+7Gj+?jh20u|s1&k0r z>{ZYAR4H{*rs19TmW;5~q@x#VJmXu6*D?iD*lz(yzK=0KFc}=}1ju7O^TPM5UytzU zpxLlV$5Y(k^ErF=<8Z%_O?;9^S%};rV!G~okt_fS{Go92i0o+`-hpVdsctM_xU_IY z{^o#Y-dcYwX-6K@UskBkOJrU77RV=#im_WDJ8)(^g!n=KPUtEyHLu6;$Hn}&P3Tjk z;g~An&AVDfuDDU&e^{lQDSA-^%By}`dye&OJS_s(#8RfcjGkI&SO&7zm4n)=y&K#l zgx8ene44e;q4{3-3rqM_)Q^6~;?f$^GSo{MX`Czu(^lG~SjNu5JIBdzizCzW8PhuEGm! z#IXx0?kX1nImdVv)Y-~A^#loNo#+V>WJZ%sT1WYKdGYLy!JinU0r7>udhQlyq=QyX z^Tho;RQ5yx0cejwbJqqaQ5yFIXX)B&PHDTJnfmzLm7hNM<7aM%zf&!|z~(6aph*Ni z9TsH}I(AtZLkj#iszTmSM6+Pb0|k*w#-!mq(0|H`6lUfK!mY+lb#L^?!CnJ9Mh1gZ#B%0<6dDVot z%C#QUzM!(%QAWIJ*+nWORUUYEN3J6l+P0KA$k8?B(8$pvF zuo4fptb;wh)A$cd!%(3wKz5zH$VvOjG~ysYqnWo>2g_E|G`4`N@Vz0?8jdybka?a+ z(42LN?gXuNL3gL%+s*V(jSoRI0hT20#vS+QvPyK&UMXr;yKp#*bxd}JG$8wOrzr8U z$(Le+Z3<a7BhB;*)sscV7>dJJ0f;PF0QPM1U*?_`m@pNQ^a*JZx@SWsR%NTKT6V+cpB|wYE)-ip~yx^-kRoGm!6S} zlVT9R9*k?A++d^L5E{d02!N!L0t$5HuQ)on06~LJfv6=_E@!fYEru0Zpob9X7tp=k z@TH!5N&7+VV5+aC-Qeg@x!|UNxXHGe*B;S$Zm!Ai0@UmzwYOI_H!-v1eutYIn4n0#2`KE7JPBS)(K2Lrj#j`9R&bnk8<%M!wtShEz{tZLy+e8pn@k2>R0tx*wKmD1% ze0V3BELoW)KXALFHNizC!bw-v%>+*j8MY65O_|Op_D`yoYlfsB)Y-}u6Dhf6D@uv` zCevFN{HQP;&*Z*&h`&Eov3yTuTf?Qgl+PO1@6mLr5jBUU-M4+OEV zWj7!oLqEB`sKhCB)5Z%5!N@}%+h#??b_zYAYmEh}KeD^d?q3hYi>4aZOp0hHwN;J~ z)K*ccSDL!$nD*I^Rdlq!smasG>I!1aHXLI{aq*{YnW{yX9jGg$Px?`dFEF1_4-KGDp?XdqHrH5B!G4sKP~@E6Y4BPXs#-z)v4__R-)?} z*)Blx-9-4c`jk0M>_;c13r!h0$B*!aa6DtC9mTKP5)8+$+UXp7JUXk|&gbcVF0#B4 z<|diqDb>6gk$8euo#$GBm;eo5tp?V(6NnHOhAVrwr$1?9j(&+S6|&8Ih9Mk8<||nN zgwF>-o~xyW^eD11;!u{hKRu7ipx)nzL&=SZ)1)QJ`p4g%03i9U*=4XvSo&+9LrX0I zmylG;A-?158)}zG4K1(HyS>o&EbCjm4vp;$N5ad*q5G74yPUW0C_5jra@b8L3zcg6 zkD{4>f>w6~b`|Sxp_f6i7s+=FBAl65w)1NQz70jJ#oYP(HTomk>rXWIbfvsdk$<22 zJuWDxwo{F1L(lV1s%_2h&Fq`*dp6vsBoz)W@w5?%Y;%c1qoJ45*jH~0|1tdqiqU_y z_RjbLvk*>M`_#wRw>4E-e1qfPA`5{nc*3)Ta<;b>33pnen7xN>RydVnUV_TD zFc^Y>nhEu{^tJ z6A(P(&p&MU6;4k(xsiD9qabs`Ni}Q44saDBhY=;48$f1d)|p2kvk_@O+leLiA4=#I z2X4OQ4H0z2oIB8XqG=?W@#SE=$_?*TO4YkU6Ur7=wh1LM@(<7!KAwodw49MsZ$uE8 zQSm z`{u#ywqn}88<~4^@~Pi4S@lQ=-^>!@st4!x={F|$XFO XX1DLl2_GQ#ZyTVYs`IQ;86NsSkWfK6 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_file_audio.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_file_audio.png new file mode 100644 index 0000000000000000000000000000000000000000..0234b49dade7265f75bb76b378834358ed4f594d GIT binary patch literal 5012 zcmbtY=R4aEy!}RqEv>z0Y1M40)fzRcv1(HzirS;7JtAhQ*&;CSaaG(3)ob%>9&v|z~pXa&mPn^smfEerJ+CzIX~#K3U<%Fnju&3@<8GyStwncZ=Lz zQpUf($=p!>{?l%GdgooJq_BM|D=Y~v82d1z)8{5d+-;xj?L5V^u!XjTnMtfvy;`dr zxmRUySyM{(_DS~6PN3OLW{}BiN`gsP!1A&vxVb-q6oLU+EeRSdH90Z517<;##%Eh> zWE?mX8xoW75KTP9J0nXaW8uTI|Cg;qEK*0vXhK@A4q!4x!fG+uq*3ytGt^ zP^^{0TSG38_5^_4VXRBIHzl|2XWJDAy>`VT$+QyXQkVwdV}5!G%x(7gW1X)m;?y|$ zoUq?9EOdGDzROrM>(?f_a-4LeYZ{ncI>DJpU_OB-i7!P0neFI7!0^d<&Ni=jeqGAc zr_RH9@BM%?H2i=Wf~}cT2PnP0_y2y6D%Hym9zL41wH5gtOJNxQ>&8bi#MTeSw~Gn< zIg1}zY(wwKy!zA4BBYz+cdOS^W=OTruo2)WE6K=2S?zWJ)^vA|ty#mVM?yZ3LR?~3 zhH_<5I!lU^)&X2VoHo`D$xiBE86B!fCBFR6;!Iv*>J=vw*;u2w7xu_BbdyjU!S=xQ zm)Sn4*ZaXzwi|5Q!j>y!7`8ei*S;P`1GCz}GkN23fV_;&qQQBjX;}ICBBtJH7%hN% zX30;=<{i~wTP{cLP)oV~<6v>^@ZW2SHNWZUI!D;WpG1jyX?Frf;*;f>l;1Tq&Oi*o zUABY@Rpx5~`6MWDD95K``$3Y#7?%nUS66mJTib}02A8pQ;qpqpFE>fz!Y~AWWbB{U zBAaKn9XySCE0&*(C$Xa|F9D+v;gV9r3LRfx-%TX7I6=XisB&j2mmb6}(yW2(c_q0O zsH_d+5Tk4{oy-ay`vjvh&v7cWv0OL%Y@;a3o^+KE`U;G%;iDjtWJ(8Up14;WAec^~ zco4m2E3NuuOm}17WPYZ3{N;FOfrmp9jzeEvo~z~C^Z_(Hg9y-xuVwouvJp8QnW|=o z489V`;PTf@s^TGB25^x zPCFuWmxvGS2*30%2-*IMSWYSeW$Q`<5kf50UG81cw_z@&FbK*>puz@FT4|iL;YfRO z%d_=Qf(SbZ#f);gsiB7Y_#Rpsy>m2zKDVDi!%PHrD)UL)%N4S9EaRX&$tPPg0kV-0 zX;T3miF3PCYZZ-zBTBK|IRiza+L9nF`zb9e5&mJrdF}Dd&3L0SJ+Y6W#wcg?(FVmn zL}Oc~MbKqkRcV!hfe@a`oSR4@4gRKZwmw*>7DsR3Q=k+EF!bV}#Ypf=RwXlX8o@4> zu28V|_o6i)fU|_8oSfLS5FT<1)PA%-AVE&NbH2bSoK7M-)JP%{(2T4JW#X3X$>9&m z4_eI6xIK6r2_~m^s03wa3?hDeff%WjL>Kmy&wtl5OY%G4X^zbNu+x4n4qRW<4Tv9* zOk`v;pvm3QmJ&NDQ%t9Qq2^?U=|1Fr=f_(xLkDbP<+DOPAXXJbuf&dkx*!VO@3c8& zaF>`$0`MdVu{2)|DGJ6+#TYo1s1nk(T z%xkBDBzfQ{cZAl**Aw7aWQfOnThQM(47Zn4*rXr`lLS(R8nS13)YPlhR+JNNmH6s< zp4v$$bvca!i$mzD7EjnM-jnUQ+{dc;U2HYny%&lDN>%&F2qkbx#rdq2w_>Epj|6Ci z?VNfQMNXtYgsm5}PsB%E&(%BW(^b;IWs>jfzF^2_k#v>S zP&97c--6HWf=u_1wZBgkUUGhtwP}`Xh`K&fS=NM<1R8!-OI0Xy?^PlbQA8b@FUP|jacrrJ&OL7KXmz+kCG zVkR}n6hAI9qdKzW^%4|f`>Q{1Z4&h=_9VbiHd(tjHf-Q=PYj(EnWcfq@gB_7*&w9O(FUWkd)iYOs%;ucCVmnzYkZ}(IaT^|luwR}flZSlqxF}2ge1(@D6z_+ zL6YJ2-#hY+Y);-hA`i|UuAK(NefmS&Xlhw$ii=5qz$2DJTR~4MQMvo{o2QU>UEZnWpf>FZ>BvGJ-Aa^?a7J%;Q550)t3iQa*#enh4!<)R?hNpk0 z1o8+`X14)tX>sS&DRpY{YLI6Jl?=jn32%cdA1XqQKb(8jDjAA46wmdd%xY4LBPBqH zt92Y>wIXwfDRz;cKv3IIe_P#na&@=_D>k^9;Wn<^^N{45Jil&H*e>3^h!*a0+5C7u zL&yc85h95cr56VlEFv+=fi8-ZV)1@XGQ>fMLru0h$&D!ARbE@?~ z8|#is`!YkJ8|_mz9Z7%}MnGg)L7NMs)rh8|xsVESk;_7wc$kXg-U~INpEse;k{@md zB9(aN{B;<0V-R;*(wJ{*6c;Uy!X!LWsWdBZAw}21vFj!YN2fMS7M~Yh#&MrlaoN1` z6$)A+x;JL%L>p&(`j|Uc&c7r)&`CQMN5PO38z$2$o-v@37*&k|4IbZn-q(VB2$b?t z7jqEQ!5Gi*BVuJ#P-f+~Cb9{yCT)D=&v&xVg{kVSYM!v0ANN)p!~v7~Jb!ML7pb9~ zhoFhCE8x`}ICitf9BRq&r37ATsvlrN?m3l)TjO)_0#T%>AqIFfshyHVH8CqGV%ThA zDtStY>!R2lC&9q)rr5QkrQd`~iUdNlok=aesT=Wm=iFi(M2r+iDa=uljrpeuxd>VQ z#TitXwl4Lj99fD{%ANil%9a*JMZm=m@*dpTy4#~n+KdL^rWjVc_(v!b(KMkns0^Zn zXA@rZ0GCuZ<1UVST0#c+l1Bo7@)d+JPdg3S13SP6b9^>*0pV)I?qID>!-Icfh>d}&ef#`}Q+ zV{ya?_bdmZVzJfPz0ZVY&cdWbr@(41pj=2qC&=5})T9z!d;h_oi>#Rdlcdaw%8MLj z8U0j2Ai&Wc95A=G{taTm_JW;5VX*-0{rU5lRrA`S%HN6r)dyO7Z~7Uk%%Zj~j{o_+ z=#5nQDb3=qxk$4)Oh(X;Qnn0Z!P2{&vVb(z(>y3Lqk7f~4uZ{pL>8OkW{6M*u_3=& z+N)qe^3S=D>(GuQJs?rZqQ`G)YInh4D1A~*x*g@5@c3+6_UTW;m%NtEw-QAIbOGK4 z(~N6MVdZOei_d3z0P)hXIiqWe$(l1KOfK(-ca zlbR?$xG&5eOz&1*d;eeG^+dE|#5MGH@H#&S@5fPfr*qY+g?M|%mq|~W6m<}e&oT44 z_g8*09j>YrRL4-W6e$wk>K3Wqk!!g@b;TYv?BG`9ruqu+wUZTzYjf)Ctlo$kX0*C@ z*jKmwR=06pUhJVC896h1Xl$)E1cOfHk4;%e6b9Dt*-HOoVdbgrT6%r7RlwNf= zo=-M2LPsZxL2Vh7l{VK5X^Q>7!Vu! zs}CX!mDx z?93#UVP{I*8Wa28@CH z(~8nsTJK0hC-gPfbM#J!WEVK6rl*6el=3ANuts)!yNpX_j{gMsU#`8YO$qT0y!2}S zAQB9PPND<>$NK8*mrJcj_c~G0WG?hT$8IO}(8)rCGFWM&j6oCMr5;dR(wcYUf`vgy z=SKZz;BC^f1X@rsmD!LG^-pdbRm0?oPg2}+z>%69&L`W>RD4~2^?XXd{#-LJMn{;h zm%K^w`r=?HkwwBrlRR&Z0XaZVa_?`UqkKukm;K5x^&(?w5o_H}LWFf*l|3J3hs7=0>}`?^csS8~VNbsUvimX7aO-5O&jc6WH5z3QNbwX)dGUAx#Hon-OafI)QpWdCYjuH=ndC($vcI=FVuJ1lg-ROd1s;xQjoOfxLAnix^)X7SW?$})#iJc)nOOxAnCrJ5?e_`rbo^Vd>L`YG zcb5u=n5sRCF3AC(q}RC||N>ip`zQxW#xtBXDK z%WT};;e5>!LhJOWxeln#b{$F8Peiq+GOH7;Mhb=C!bQ9n^I7v0X*+Imw##vkbIH|N zKLk2;fbn|ALS|8pl9!^VqST5jU;H6*jG4QlFgG-P>olT49QzL|M`9GY3 z-LRyGJ|xd45Wc4?W5O3+hXkMKN*08z?NJhQ(b@fLK{#+O(V8GP2B0Z)t|Uf*V_Scw zSEV4Uo2U!hPoT|?&AWeez|H)UXB|(#gor7V?rey+27Esv4T8C@tBRMRB_`nhUh~t! zuN}>9Itc`kq%sn9ix%l|p>n*8FPY~V%N SOxk~I8=$SBr;b*IBmW0b!-16m literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_file_compressed.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_file_compressed.png new file mode 100644 index 0000000000000000000000000000000000000000..b7af4a206f673dc5bca3d0347d1d3363560c59de GIT binary patch literal 5557 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 LR9~%H1%~<`2$iJ_ literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_file_kp2a.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_file_kp2a.png new file mode 100644 index 0000000000000000000000000000000000000000..65935461a22fb77ecf4e9576117147b25b220360 GIT binary patch literal 4356 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 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_file_locked_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_file_locked_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..406176bb6310479281c9cc8d5eeae4f18d4e51e1 GIT binary patch literal 1286 zcmeAS@N?(olHy`uVBq!ia0vp^6(G#P1|%(0%q}r7u$=XDaSW-5dpp}-V{N6x@%xW| zOjqiWP8SN^mb^~Mv{cn=U9aKgo~dfRKJIf{F3rgEQrteF^|gPd+4W6x*~B9muhfvW7Tf9F5%njKkCT_4wd|MT1I#b5s1oA>_t)c;)2f+kx`+GiJ}`&dtj^CNC>%sdWA1xpQS+US57#+1d4H z&z^nj<>zfltCq5Jr6N`KL{Q3ULVaMGUUtIF_>(|>4Iy*c4;^X7D zY})i`rcKKG>Sc@;E1WiL`Tlt3%$ZvkE?n3j!@hLs(&@Rmx%)*#MD|R29{+uzg|o`^ zv**t3laQ7^ZDna$`03N9IV)GLoE{k&Y0p&kS;n(9p>p2eeOtGd79}SuPnbOUaaXl0 zSL>`LbEp6Jud1tyv$3_cHMg^y_w3)E{rmslfA#8>f6BXC#)2ChMVr2V|L*?!^=suk z{bP4C{jcW-A~Tib@;k5+HoXeid{VmI|>{eeA|eT$twoH})?rntCx z=j>J6x0ml;w(MB$)3dRfPZ$2Op7?9>mb)ugtk@wVAyF}J!h{dA)0GmMwOCH;UW}hR zckcY1Z`j${uRl3@`SNd@IrHY#-Mn}2Us`45&AqurZfEQ_J9_8;zn|^y6c!e~{A3fm zYuBzD zX=$my+}B0Z;(MBO#h;Yha((l@@aeNi&Q68>uLC#4H%*(rJmEC!&)EK^zd~F7*swzopr04-!_0RR91 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_file_plain_text.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_file_plain_text.png new file mode 100644 index 0000000000000000000000000000000000000000..a78edb3f14d1f8363b640be7ac73755a93516544 GIT binary patch literal 4639 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 C#rJ9e literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_gridview_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_gridview_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..17d13383231a74c9f54fcd99516792771631c3bb GIT binary patch literal 1294 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>V7cn);uum9_ck`xJ0@IY?#}Cy z&4RboRLqXJEL`UCM~>T$wWV#s@t{v}8TAnyU-*|yvH7AZl%!CnJ&#WueV)k#|} zWTpRkVU_$jz_j?feQ*5{NrB>F+8c~RA-fUKbyzR z829GQ8yhQ8Mghj{4+~h9RB_)}<{T^!ThH5Loc@8?zo(G=j5mNkMFKCjFK?~X@sFl#(xHt>Ef4-7u7aKc!{*$7e>m}dZy?a+)OkBKMrOd|0CZ>U5yJXIm-;B5Z z?owoZ@%r^{9>#sj)}JJlUs`$wg*Hr^Hm#bcOvIHxJuNM6(v48Yg7dO$((e7=RUMdu zg&HKhI8t31D!jfbuF>p}sC4&HaZp>F&S04LMIg=Nl8DO&kqWM?)6YL&pP8nRc>9yb zv_*}Ljr|*V_8v;e2LiF~qvdamL_F`Y-iS-uaQoJ+y4iE){8=sdnc;ff{V8@&!dSZB z&THN`wa(|;xfe5EX>}B7EdFmi;hC1loofdhSXMM|G0C6Ekhv+6J?s|Kk4GER8P{c} zi|$^gvv2My)@iPC1^Wc2EwtdT=oMG}r!alt)y-{b5p8Z>NB%rtV5026^yBk;+x6Fq z6d6?xC^B13P;_hJOX2gpWbE*qF($H$@9E^_qP8uQEv?cfeiQj(m{p!<__l!6&)eI3 zbvb^}YH~TDB-{_24qUo^6SW+e(m=XH9I29OsBn`^um$CeKWXS*E zyU5(oH?xF(m#q?u*tUGRdjF*Ysp8z+wN84X$_dY%63ffWpVu-mzAd}op0^`4A73XSAys_(jqI%qce{oM=a++kC zn-t0@)`iZCOYNMup3`ruxXXl+D=thK)={@Fma?4d+@8U;s@c=m@vI5!*KgnIntuJ< zea7KHP~pYLp_e$Szs-$k4o>IwxH0eHnup>2HV=w#1nuu^Hv7|JldxJ)cw?5@or@P8 zQ>VTLrYUJ@>HiaCKOWMX>Lr@8ns4^aS0~EK%I3X(^(rfo?cB3xX_cj=S5pu1lqsdm z3J$;sll2@E7>@Bs><(w~U`S@`xvR~j(qPDZ?42khq-6Qew9kJ{-*froW?(tT;OXk; Jvd$@?2>{<%N?-s0 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_gridview_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_gridview_light.png new file mode 100644 index 0000000000000000000000000000000000000000..ba0ae55ab60c80691de8b88899a6dc1a95b10672 GIT binary patch literal 1147 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 EKWzZV7XSbN literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_listview_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_listview_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..6daf9ffa7a5fddb47d25105c212bc6224422a977 GIT binary patch literal 673 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>V9M}xaSW-5dpm1mE|a5xt77Ak zNzw)E>Vgi2d52~iKR*}KR9&FRp|s+_L}77Z`AICiEV5jnkXH{`1d2vm+vW4*XgF^7!koza~Xoc_F#E;r!*7UnWPW zGx2nB7%WhY7MQRkGez-0!?YYnhe^vOnl52Tmfv!QC8^x;!WRyO1CPaCJ2~(y6>nka zk6y#gXgDQKfXOCrqaMqVfGS6h4?B+T5)g2H$*Kra*v0vvcgAxSwFdJfjt?9XvCek9 zPgx|?Ci^=JHZb%zTs*3J0%(n7kV8@P_bH;gdH1SkoZPFV;CcCkQv;*!&87wwUuAAa zwk;{#Op{D{byy@WOw#4>xMZ?PAi=?Vn*vB7*b2w_$1lolQItRS(eA)x$=xi942*J& zi@UuizzoUuU_54*;d!sk>9VrGZthRVF1I#3d(XfmaKUFmrHwiR<5`wj$BR+9{~3>* X<12U*vUNEy=`nb^`njxgN@xNAl4c87 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_listview_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_listview_light.png new file mode 100644 index 0000000000000000000000000000000000000000..16a321e08a86046e38d2d73be72e29e4a8b741a4 GIT binary patch literal 643 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 Q#QDH=BXdO6KkhOA2mgx3uK)l5 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_sort_by_date_desc_dark.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_sort_by_date_desc_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..c5e9fbc9945c81bbb8875cd18edeb2ebd0c50f2f GIT binary patch literal 3452 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 WaP%9K7p=~}DuAJ$sctP29sh5Nl9_7& literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_sort_by_date_desc_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_sort_by_date_desc_light.png new file mode 100644 index 0000000000000000000000000000000000000000..ffb3a9abc0b086e882e78032581031d768f67c13 GIT binary patch literal 3068 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 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_sort_by_name_asc_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_sort_by_name_asc_light.png new file mode 100644 index 0000000000000000000000000000000000000000..f6e6288a7afb4babf112c1e2b4149cb35e3b479c GIT binary patch literal 2262 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 JPDHLkV1kaCtKa|t literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_sort_by_name_desc_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_sort_by_name_desc_light.png new file mode 100644 index 0000000000000000000000000000000000000000..4225cc18fe8c063bb832763dfb6f2baa8200c94e GIT binary patch literal 2241 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 literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_sort_by_size_asc_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_sort_by_size_asc_light.png new file mode 100644 index 0000000000000000000000000000000000000000..aebfd6eb34b157971fd9d21c875516ef7ad69486 GIT binary patch literal 2490 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 W^}497izTP_7|_3FqC?PjjQkJJD`9Z} literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_sort_by_size_desc_light.png b/src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_sort_by_size_desc_light.png new file mode 100644 index 0000000000000000000000000000000000000000..d609fa8cfaf6b77129a8f421b503832ff35983ff GIT binary patch literal 2458 zcmV;L31#+)P)0*@iKS zX-EuZ-$wR)zRkVdZtvcA&U^QE-f7Nn<~R4=chCC$-gD16zu)h^re;B$BGBZt_E34V zK!D?iAP^7;aEyTC>ca>K1UN>(arI#Y1Ogl*;JErQ0s;Y!5pZ067y+v~0ZW%IJ%T|XGyS32q4X2eI@t54t59_g(c3rM{PouFs^r zx(J9!XvguI)JV{Te1l#eSp-CLiI$uDq@MgM$T!EN@uq30Yg5wpL_4CZSIDQ;++*ly z>i*fZ+#=G|O+ZA#MI5`Q8Z?s5jLRWFdx?`$dHRuOS`i(K%bB5HNl^so{jE`OA{v*er|N3-S9H0^IIhn?&rhV)DrYQuU*4w9rpExk9_h7TIT>wk zkyj&N0y?gY1wgtTg%A*p0!?ls(Y+Ft2>eG;ZQkP0#DSb^v!zW}ER#7IP*jHjf6s{g zJuHAvCw-eAvvWx}ia%za>pKI{2kQ+T0`nzXJ*Sp$8TOeq5jCg_-EBwDY@q+nLT^ zI032vFb?N11WmqX(sh5s4?XH#ZbtT_V~-eVj_A=QS()41VkiU&arca4yglA)B_seA5Z>^(XHw!r^dYR zMkIV#WB&iLl}&&q!rRcJQPm~CfhOs}5TK{YS|Srj4>EQ_lN0R^TrWm7_q4Pw*gk{I zC9+>lp)WF<*CeG9pcVm`*5Depo1wE&8Q5wCe{1qTfNor&x05LM#>m_-s3tUO%k&P} z`cStfYilW;fQSSc?)17CLPLMDZe^4KaAgKRCL_Nq0@R#Q^h=H@Ygs7-Shp%80|aP? znzgxdNx)+epjWN6_(s4~dbmjgj(`^-KxP+f@rHoN2{fG^$|F}vT#kU*5YX2eeKPn& zfPk0HD9f)0rIT%ti_V+69HO+K8_}x_Q_H2k^pVU z&W3=Bp*eZ4CZ7n{iHAuSk@ID$F2DO=!X71%6P=wuRCUR{C6#$T)$md3{kl&I8MsCyQ{CQ7)e9tEWWN?#fF&RB!LO|>qm0wt4j@zezS;Do<8am3Hy(6ku$*1UW zK>b?js}P_lkPfRl0g4?`1V)ylB|Qh|wKD-wMgg8cS15`m^5q_KF64=Oo-~zw)YG^p zQmPRk&tDtT>S!fCjez6m*{wOfOB1lnJP;Z0^xBcjG%YgVbr8PjEVNR@#Nm3ftBe2{ z8IL8M^}oRQM1Vp{@^+g^0$Kvb{n3+qJ;(ML#C^o?XQ7JlQ>0%d=}K91s}P`kCzH-P zmdPgq7?gjEvxFJ>7KpcRw$DOTbW0gALZ z#DD;ilyu0%uO@B46n>c8Of6eJqB3vD&Xf)!&~mgj!2W1Jz$2uSzrsph@{)kJPWzR3B0$6*7N+MH+A}3^e&`K#O+LTQ}Uq`iRI}+9AuPwlSM;l~`-8rWLf0It%OIV37 z1jsV^oK?@v63bk13#y}*qv@E|xq#Xg@HO(}4$bn$#kI8}y;X>cF9hhFEr)y=G6K*Z z1Y}t{W%toCRwf0F6q!D>Tb8>q{bgvSw&+i3HIj_Q7Xl8YM+$u}OElT)qw^I6V)VKa zF(%R0`mRl;X=Cw)fY$WrX5(JjCsa_C<`_NgQmvL`mX?WPU(^(*P7v^kP4%V)+mu;& zTAsqwqNlL%vI{QoEC`V2%~*UPpcg&TCrynm`cC>Sn@0LVK&8J&u<7T@N_z2skCv;(;tK&<4r)`>=rRxjD*kCnR>OTEKwrUVMbhXp3<9k7E4~nr z7ZTD)r0CmXtNn^E1UwAN`UkB>mx&ON_g&ly?e~QM{cq5AjgCI;n+gH_ZQAJz0o8l~ zHhnHL?HmZm3mouv1k9x6)hv-^0&7~f{s2nO9b@rj1XOdz7x0s)Q@a9n*D0f7L=2sp0( YUy}!=j+V#^^Z)<=07*qoM6N<$g0`J_O8@`> literal 0 HcmV?d00001 diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_button_location_dark_pressed.xml b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_button_location_dark_pressed.xml new file mode 100644 index 00000000..a83a1708 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_button_location_dark_pressed.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_button_location_light_pressed.xml b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_button_location_light_pressed.xml new file mode 100644 index 00000000..25448478 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_button_location_light_pressed.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_image_button_dark_focused.xml b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_image_button_dark_focused.xml new file mode 100644 index 00000000..54ddc51e --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_image_button_dark_focused.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_image_button_dark_pressed.xml b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_image_button_dark_pressed.xml new file mode 100644 index 00000000..47e4aa30 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_image_button_dark_pressed.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_image_button_light_focused.xml b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_image_button_light_focused.xml new file mode 100644 index 00000000..4074f0ba --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_image_button_light_focused.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_image_button_light_pressed.xml b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_image_button_light_pressed.xml new file mode 100644 index 00000000..25448478 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_image_button_light_pressed.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_action_navi_left_dark_foreground.xml b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_action_navi_left_dark_foreground.xml new file mode 100644 index 00000000..7ac10381 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_action_navi_left_dark_foreground.xml @@ -0,0 +1,14 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_action_navi_left_light_foreground.xml b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_action_navi_left_light_foreground.xml new file mode 100644 index 00000000..bba7aaa2 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_action_navi_left_light_foreground.xml @@ -0,0 +1,14 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_action_navi_right_dark_foreground.xml b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_action_navi_right_dark_foreground.xml new file mode 100644 index 00000000..9e54a1e1 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_action_navi_right_dark_foreground.xml @@ -0,0 +1,14 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_action_navi_right_light_foreground.xml b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_action_navi_right_light_foreground.xml new file mode 100644 index 00000000..65938926 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_action_navi_right_light_foreground.xml @@ -0,0 +1,14 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_button_location_dark.xml b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_button_location_dark.xml new file mode 100644 index 00000000..d085386d --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_button_location_dark.xml @@ -0,0 +1,15 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_button_location_light.xml b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_button_location_light.xml new file mode 100644 index 00000000..37c51508 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_button_location_light.xml @@ -0,0 +1,15 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_button_ok_saveas_dark.xml b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_button_ok_saveas_dark.xml new file mode 100644 index 00000000..96189b83 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_button_ok_saveas_dark.xml @@ -0,0 +1,15 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_button_ok_saveas_light.xml b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_button_ok_saveas_light.xml new file mode 100644 index 00000000..315cd5ef --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_button_ok_saveas_light.xml @@ -0,0 +1,15 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_image_button_dark.xml b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_image_button_dark.xml new file mode 100644 index 00000000..3f4ec3ef --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_image_button_dark.xml @@ -0,0 +1,15 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_image_button_light.xml b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_image_button_light.xml new file mode 100644 index 00000000..2ecd3df1 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_image_button_light.xml @@ -0,0 +1,15 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_main_button_navi_left_dark.xml b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_main_button_navi_left_dark.xml new file mode 100644 index 00000000..0a92de27 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_main_button_navi_left_dark.xml @@ -0,0 +1,15 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_main_button_navi_left_light.xml b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_main_button_navi_left_light.xml new file mode 100644 index 00000000..62cef93b --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_main_button_navi_left_light.xml @@ -0,0 +1,15 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_main_button_navi_right_dark.xml b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_main_button_navi_right_dark.xml new file mode 100644 index 00000000..88074482 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_main_button_navi_right_dark.xml @@ -0,0 +1,15 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_main_button_navi_right_light.xml b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_main_button_navi_right_light.xml new file mode 100644 index 00000000..fc62de6c --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_main_button_navi_right_light.xml @@ -0,0 +1,15 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_view_locations_divider_dark.xml b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_view_locations_divider_dark.xml new file mode 100644 index 00000000..346ec3b0 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/res/drawable/afc_view_locations_divider_dark.xml @@ -0,0 +1,14 @@ + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/src/main/res/layout/afc_activity_filechooser.xml b/src/java/android-filechooser-AS/app/src/main/res/layout/afc_activity_filechooser.xml new file mode 100644 index 00000000..81723337 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/res/layout/afc_activity_filechooser.xml @@ -0,0 +1,18 @@ + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/src/main/res/layout/afc_button_location.xml b/src/java/android-filechooser-AS/app/src/main/res/layout/afc_button_location.xml new file mode 100644 index 00000000..83b69b7b --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/res/layout/afc_button_location.xml @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/src/main/res/layout/afc_context_menu_tiem.xml b/src/java/android-filechooser-AS/app/src/main/res/layout/afc_context_menu_tiem.xml new file mode 100644 index 00000000..d4233a0a --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/res/layout/afc_context_menu_tiem.xml @@ -0,0 +1,19 @@ + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/src/main/res/layout/afc_context_menu_view.xml b/src/java/android-filechooser-AS/app/src/main/res/layout/afc_context_menu_view.xml new file mode 100644 index 00000000..b2009fdc --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/res/layout/afc_context_menu_view.xml @@ -0,0 +1,21 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/src/main/res/layout/afc_file_item.xml b/src/java/android-filechooser-AS/app/src/main/res/layout/afc_file_item.xml new file mode 100644 index 00000000..07b1ca61 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/res/layout/afc_file_item.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/src/main/res/layout/afc_fragment_files.xml b/src/java/android-filechooser-AS/app/src/main/res/layout/afc_fragment_files.xml new file mode 100644 index 00000000..106b7bfe --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/res/layout/afc_fragment_files.xml @@ -0,0 +1,165 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ * See wiki for more + * information. + * + * @param name + * name of the file + * @return {@code true} if the {@code name} is valid, and vice versa (if it + * contains invalid characters or it is {@code null}/ empty) + */ + public static boolean isFilenameValid(String name) { + return name != null && name.trim().matches("[^\\\\/?%*:|\"<>]+"); + }// isFilenameValid() + +} \ No newline at end of file diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/MimeTypes.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/MimeTypes.java new file mode 100644 index 00000000..c9d45ca6 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/MimeTypes.java @@ -0,0 +1,81 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.utils; + +/** + * Mime types for files. + * + * @author Hai Bison + * @since v4.5 beta + */ +public class MimeTypes { + + /** + * Regular expression for plain text files. + */ + public static final String REGEX_FILE_TYPE_PLAIN_TEXTS = "(?si)^.+\\.(txt|" + + "html?|json|csv|java|pas|php.*|c|cpp|bas|python|js|javascript|" + + "scala|xml|kml|css|ps|xslt?|tpl|tsv|bash|cmd|pl|pm|ps1|ps1xml|" + + "psc1|psd1|psm1|py|pyc|pyo|r|rb|sdl|sh|tcl|vbs|xpl|ada|adb|ads|" + + "clj|cls|cob|cbl|cxx|cs|csproj|d|e|el|go|h|hpp|hxx|l|m|url|ini|" + + "prop|conf|properties|rc|srt|sa?mi|cmml|lrc)$"; + + /** + * Regular expression for files supported by Keepass2Android. + */ + public static final String REGEX_FILE_TYPE_KEEPASS2ANDROID = "(?si)^.+\\.(kdbx|kdbp)$"; + + + /** + * Regular expression for HTML files. + */ + public static final String REGEX_FILE_TYPE_HTMLS = "(?si)^.+\\.(html?)$"; + + /** + * Regular expression for image files. + * + * @see http://en.wikipedia.org/wiki/Image_file_formats + */ + public static final String REGEX_FILE_TYPE_IMAGES = "(?si)^.+\\.(gif|jpe?g|" + + "png|tiff?|wmf|emf|jfif|exif|raw|bmp|ppm|pgm|pbm|pnm|webp|riff|" + + "tga|ilbm|img|pcx|ecw|sid|cd5|fits|pgf|xcf|svg|pns|jps|icon?|" + + "jp2|mng|xpm|djvu)$"; + + /** + * Regular expression for audio files. + * + * @see http://en.wikipedia.org/wiki/Audio_file_format + * @see http://en.wikipedia.org/wiki/List_of_file_formats + */ + public static final String REGEX_FILE_TYPE_AUDIOS = "(?si)^.+\\.(mp[2-3]+|" + + "wav|aiff|au|m4a|ogg|raw|flac|mid|amr|aac|alac|atrac|awb|m4p|" + + "mmf|mpc|ra|rm|tta|vox|wma)$"; + + /** + * Regular expression for video files. + * + * @see http://en.wikipedia.org/wiki/Video_file_formats + */ + public static final String REGEX_FILE_TYPE_VIDEOS = "(?si)^.+\\.(mp[4]+|" + + "flv|wmv|webm|m4v|3gp|mkv|mov|mpe?g|rmv?|ogv|avi)$"; + + /** + * Regular expression for APK files. + */ + public static final String REGEX_FILE_TYPE_APKS = "(?si)^.+\\.apk$"; + + /** + * Regular expression for compressed files. + * + * @see http://en.wikipedia.org/wiki/List_of_file_formats + */ + public static final String REGEX_FILE_TYPE_COMPRESSED = "(?si)^.+\\.(zip|" + + "7z|lz?|[jrt]ar|gz|gzip|bzip|xz|cab|sfx|z|iso|bz?|rz|s7z|apk|" + + "dmg)$"; + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/Sys.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/Sys.java new file mode 100644 index 00000000..205a7161 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/Sys.java @@ -0,0 +1,33 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.utils; + +/** + * System variables. + * + * @author Hai Bison + * + */ +public class Sys { + + /** + * The library name. + */ + public static final String LIB_NAME = "android-filechooser"; + + /** + * The library version name. + */ + public static final String LIB_VERSION_NAME = "5.4.4 beta"; + + /** + * The library version code. + */ + public static final int LIB_VERSION_CODE = 56; + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/TextUtils.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/TextUtils.java new file mode 100644 index 00000000..69e7bded --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/TextUtils.java @@ -0,0 +1,49 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.utils; + +import java.util.regex.Pattern; + +/** + * Text utilities. + * + * @author Hai Bison + * @since v4.3 beta + */ +public class TextUtils { + + /** + * Quotes a text in double quotation mark. + * + * @param s + * the text, if {@code null}, empty string will be used + * @return the quoted text + */ + public static String quote(String s) { + return String.format("\"%s\"", s != null ? s : ""); + }// quote() + + /** + * Compiles {@code regex}. + * + * @param regex + * the regex. + * @return a compiled {@link Pattern}, or {@code null} if there is an error + * while compiling. + */ + public static Pattern compileRegex(String regex) { + if (android.text.TextUtils.isEmpty(regex)) + return null; + try { + return Pattern.compile(regex); + } catch (Throwable t) { + return null; + } + }// compileRegex() + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/Texts.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/Texts.java new file mode 100644 index 00000000..66f26927 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/Texts.java @@ -0,0 +1,54 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.utils; + +import java.util.regex.Pattern; + +/** + * Text utilities. + * + * @author Hai Bison + * @since v4.3 beta + */ +public class Texts { + + /** + * The period "." + */ + public static final char C_PERIOD = '.'; + + /** + * Quotes a text in double quotation mark. + * + * @param s + * the text, if {@code null}, empty string will be used + * @return the quoted text + */ + public static String quote(String s) { + return String.format("\"%s\"", s != null ? s : ""); + }// quote() + + /** + * Compiles {@code regex}. + * + * @param regex + * the regex. + * @return a compiled {@link Pattern}, or {@code null} if there is an error + * while compiling. + */ + public static Pattern compileRegex(String regex) { + if (android.text.TextUtils.isEmpty(regex)) + return null; + try { + return Pattern.compile(regex); + } catch (Throwable t) { + return null; + } + }// compileRegex() + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/Utils.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/Utils.java new file mode 100644 index 00000000..3a72441b --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/Utils.java @@ -0,0 +1,42 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.utils; + +import group.pals.android.lib.ui.filechooser.BuildConfig; +import android.content.Context; +import android.content.pm.PackageManager; + +/** + * Utilities. + */ +public class Utils { + + /** + * Checks if the app has all {@code permissions} granted. + * + * @param context + * {@link Context} + * @param permissions + * list of permission names. + * @return {@code true} if the app has all {@code permissions} asked. + */ + public static boolean hasPermissions(Context context, String... permissions) { + for (String p : permissions) + if (context.checkCallingOrSelfPermission(p) == PackageManager.PERMISSION_DENIED) + return false; + return true; + }// hasPermissions() + + + public static boolean doLog() + { + return false; + //return BuildConfig.DEBUG; //not working with Mono for Android + + } +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/history/History.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/history/History.java new file mode 100644 index 00000000..139601b2 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/history/History.java @@ -0,0 +1,156 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.utils.history; + +import java.util.ArrayList; + +import android.os.Parcelable; + +/** + * A history store of any object. + * + * @param + * any type + * @author Hai Bison + * @since v2.0 alpha + */ +public interface History extends Parcelable { + + /** + * Pushes {@code newItem} to the history. If the top item is same as this + * one, then does nothing. + * + * @param newItem + * the new item + */ + void push(A newItem); + + /** + * Finds {@code item} and if it exists, removes all items after it. + * + * @param item + * {@link A} + * @return the total items truncated. + * @since v4.3 beta + */ + int truncateAfter(A item); + + /** + * Removes an item. + * + * @param item + * {@link A} + * @since v4.0 beta + */ + void remove(A item); + + /** + * Removes all items by a filter. + * + * @param filter + * {@link HistoryFilter} + * @since v4.0 beta + */ + void removeAll(HistoryFilter filter); + + /** + * Gets size of the history + * + * @return the size of the history + */ + int size(); + + /** + * Gets index of item {@code a} + * + * @param a + * an item + * @return index of the {@code a}, or -1 if there is no one + */ + int indexOf(A a); + + /** + * Gets previous item of {@code a} + * + * @param a + * current item + * @return the previous item, can be {@code null} + */ + A prevOf(A a); + + /** + * Gets next item of {@code a} + * + * @param a + * current item + * @return the next item, can be {@code null} + */ + A nextOf(A a); + + /** + * Retrieves all items in this history, in an independent list. + * + * @return list of {@link A}. + * @since v4.3 beta + */ + ArrayList items(); + + /** + * Checks if the history is empty or not. + * + * @return {@code true} if this history is empty, {@code false} otherwise. + * @since v4.3 beta + */ + boolean isEmpty(); + + /** + * Clears this history. + * + * @since v4.3 beta. + */ + void clear(); + + /** + * Adds a {@link HistoryListener} + * + * @param listener + * {@link HistoryListener} + * @since v4.0 beta + */ + void addListener(HistoryListener listener); + + /** + * Removes a {@link HistoryListener} + * + * @param listener + * {@link HistoryListener} + * @return the removed listener + * @since v4.0 beta + */ + void removeListener(HistoryListener listener); + + /** + * Notifies to all {@link HistoryListener}'s that the history changed. + */ + void notifyHistoryChanged(); + + /** + * Finds items with a filter. + * + * @param filter + * {@link HistoryFilter} + * @param ascending + * {@code true} if you want to process the history list ascending + * (oldest to newest), {@code false} for descending. + * @return {@code true} if the desired items have been found, {@code false} + * otherwise. + * @since v5.1 beta + */ + boolean find(HistoryFilter filter, boolean ascending); + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/history/HistoryFilter.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/history/HistoryFilter.java new file mode 100644 index 00000000..c5c0da5f --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/history/HistoryFilter.java @@ -0,0 +1,27 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.utils.history; + +/** + * Filter of {@link History} + * + * @author Hai Bison + * @since v4.0 beta + */ +public interface HistoryFilter { + + /** + * Filters item. + * + * @param item + * {@link A} + * @return {@code true} if the {@code item} is accepted + */ + boolean accept(A item); + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/history/HistoryListener.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/history/HistoryListener.java new file mode 100644 index 00000000..ef61cb77 --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/history/HistoryListener.java @@ -0,0 +1,26 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.utils.history; + +/** + * Listener of {@link History} + * + * @author Hai Bison + * @since v4.0 beta + */ +public interface HistoryListener { + + /** + * Will be called after the history changed. + * + * @param history + * {@link History} + */ + void onChanged(History history); + +} diff --git a/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/history/HistoryStore.java b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/history/HistoryStore.java new file mode 100644 index 00000000..c653c86c --- /dev/null +++ b/src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/history/HistoryStore.java @@ -0,0 +1,263 @@ +/* + * Copyright (c) 2012 Hai Bison + * + * See the file LICENSE at the root directory of this project for copying + * permission. + */ + +package group.pals.android.lib.ui.filechooser.utils.history; + +import java.util.ArrayList; +import java.util.List; + +import android.os.Bundle; +import android.os.Parcel; +import android.os.Parcelable; +import android.util.Log; + +/** + * A history store of any object extending {@link Parcelable}. + *

qgP|q2AKu-n70bkmgnU|;xkIG+$ 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%0AfE*xPq7^M2e2Gsv4GA1ga;CX<={5} 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 delta 178880 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%0Dv&?zvYqXf4@BbPir;wuHB|O1uA^M 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�^o-1`Z7EW;is-YpvUc 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 diff --git a/src/java/KP2ASoftkeyboard_AS/app/src/main/java/keepass2android/autofill/AutoFillService.java b/src/java/KP2ASoftkeyboard_AS/app/src/main/java/keepass2android/autofill/AutoFillService.java index 6d6b5650..ae1781e7 100644 --- a/src/java/KP2ASoftkeyboard_AS/app/src/main/java/keepass2android/autofill/AutoFillService.java +++ b/src/java/KP2ASoftkeyboard_AS/app/src/main/java/keepass2android/autofill/AutoFillService.java @@ -200,7 +200,7 @@ public class AutoFillService extends AccessibilityService { { android.util.Log.e(_logTag, (e.toString() == null) ? "(null)" : e.toString() ); - Intent intent = new Intent(Intent.ACTION_SEND); + /*Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("message/rfc822"); String to = "crocoapps@gmail.com"; intent.putExtra(Intent.EXTRA_EMAIL, new String[]{to}); @@ -217,7 +217,7 @@ public class AutoFillService extends AccessibilityService { .setContentIntent(PendingIntent.getActivity(this, 0, Intent.createChooser(intent, "Send error report"), PendingIntent.FLAG_CANCEL_CURRENT)); NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); - notificationManager.notify(autoFillNotificationId+1, builder.build()); + notificationManager.notify(autoFillNotificationId+1, builder.build());*/ } } diff --git a/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-el/strings_kp2a.xml b/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-el/strings_kp2a.xml index f428f208..72527277 100644 --- a/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-el/strings_kp2a.xml +++ b/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-el/strings_kp2a.xml @@ -6,5 +6,15 @@ Αναζήτηση για καταχώρηση με \"%1$s\" Χρήστης Κωδικός Πρόσβασης + Ρυθμίσεις των διαπιστευτηρίων εισόδου + Αυτόματη συμπλήρωση ενεργή + Συμπληρώστε αυτόματα το κείμενο όταν εισάγεται ένα κενό πεδίο, εάν μια καταχώρηση του Keepass2Android είναι διαθέσιμη για το πληκτρολόγιο και να υπάρχει μια τιμή που ταιριάζει με το κείμενο υποδείξεων του πεδίου. + Να θυμάται τις υποδείξεις του πεδίου + Εάν ένα πεδίο κειμένου συμπληρωθεί επιλέγοντας χειροκίνητα την τιμή Keepass2Android, να θυμάται την τιμή που πληκτρολογήθηκε στο πεδίο κειμένου. Το πεδίο κειμένου αργότερα μπορεί να εντοπιστεί ξανά από το κείμενο υποδείξεων. Απλό πληκτρολόγιο + Εμφάνισε το απλό πληκτρολόγιο μιας γραμμής αν μια καταχώριση είναι διαθέσιμη. Αν είναι απενεργοποιημένο τότε ένα παράθυρο διαλόγου θα εμφανιστεί όταν πατηθεί το πλήκτρο Keepass2Android. + Κλείδωμα της βάσης δεδομένων μετά τη χρήση + Όταν πατηθεί το πλήκτρο Ολοκλήρωση/Αποστολή/Go στο απλό πληκτρολόγιο μιας σειράς, αυτόματα να κλειδωθεί η βάση δεδομένων. + Εναλλαγή πληκτρολογίου μετά τη χρήση + Όταν πατηθεί το πλήκτρο Ολοκλήρωση/Αποστολή/Go στο απλό πληκτρολόγιο μιας σειράς, αυτόματα να αλλαχθεί το πληκτρολόγιο. diff --git a/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-it/strings_kp2a.xml b/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-it/strings_kp2a.xml index 079889d7..82f82a42 100644 --- a/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-it/strings_kp2a.xml +++ b/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-it/strings_kp2a.xml @@ -6,9 +6,9 @@ Cerca la voce \"%1$s\" Utente Password - Impostazioni delle credenziali di ingresso - Auto-Compilazione abilitata - Inserisci automaticamente il testo, quando si entra in un campo vuoto, se è selezionata una voce di Keepass2Android per la tastiera ed esiste un valore che corrisponde al testo di suggerimento del campo. + Impostazioni di inserimento credenziali + Completamento automatico abilitato + Inserisci automaticamente il testo quando si entra in un campo vuoto, se è disponibile per la tastiera una voce di Keepass2Android ed esiste un valore che corrisponde al testo di suggerimento del campo. Ricorda i testi di suggerimento del campo Se un campo di testo viene compilato selezionando manualmente il valore di Keepass2Android, ricorda quale valore è stato immesso nel campo. In seguito il campo di testo verrà rilevato tramite il suo testo di suggerimento. Tastiera semplice diff --git a/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-iw/strings_kp2a.xml b/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-iw/strings_kp2a.xml index 1db547b9..dc007631 100644 --- a/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-iw/strings_kp2a.xml +++ b/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-iw/strings_kp2a.xml @@ -8,6 +8,7 @@ סיסמה הגדרות קלט האימות השלמה-אוטומאטית מאופשרת + מילוי אוטומטי בטקסט בעת הזנת שדה ריק, אם ערך Keepass2Android אינו זמין עבור לוח המקשים, יש ערך אשר תואם את טקסט הרמז של השדה. זכור את שדה טקסט הרמזים מקלדת פשוטה נעל מסד הנתונים בסיום diff --git a/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-ja/strings_kp2a.xml b/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-ja/strings_kp2a.xml index 7dc5a795..e7f8e6d0 100644 --- a/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-ja/strings_kp2a.xml +++ b/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-ja/strings_kp2a.xml @@ -3,18 +3,18 @@ 別のエントリを選択 エントリの選択 - エントリを\"%1$s\"で検索します。 + エントリを\"%1$s\"で検索 ユーザー パスワード 資格情報の入力の設定 オートフィルを有効にする - Keepass2Android のエントリーでキーボードが使用可能で、フィールドのヒントのテキストに一致する値がある場合、空のフィールドに自動的にテキストが入力されます。 - フィールドのヒントのテキストを保存 - Keepass2Android の値を手動で選択してテキスト フィールドを入力する場合、テキスト フィールドに入力された値を保存します。後でそのヒント テキストを使用してテキスト フィールドを検出します。 + Keepass2Android のエントリーでキーボードが使用可能で、フィールドのヒントテキストに一致する値がある場合、空のフィールドに自動的にテキストが入力されます。 + フィールドのヒントテキストを保存 + Keepass2Android の値を手動で選択してテキストフィールドを入力する場合、テキストフィールドに入力された値を保存します。後でそのヒントテキストを使用してテキストフィールドを検出します。 シンプルキーボード - エントリがキーボードで利用できる場合シンプルな1行のキーボードをを表示します。もし無効にした場合、Keepass2Androidキーが押されたときにダイアログが表示されます。 - 完了時にデーターベースをロックする - シンプルな1行のキーボードで完了/送信/実行キーを押したときにデーターベースを自動でロックします。 + エントリーがキーボードで利用できる場合にシンプルな1行のキーボードを表示します。無効の場合、Keepass2Androidキーが押されるとダイアログが表示されます。 + 完了時にデータベースをロックする + シンプルな1行のキーボードで完了/送信/実行キーを押したときにデータベースを自動でロックします。 完了時にキーボードを切り替える シンプルな1行のキーボードで完了/送信/実行キーを押したときにキーボードを切り替えます。 diff --git a/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-ru/strings_kp2a.xml b/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-ru/strings_kp2a.xml index 9f95c31a..97f87285 100644 --- a/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-ru/strings_kp2a.xml +++ b/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-ru/strings_kp2a.xml @@ -7,7 +7,7 @@ Пользователь Пароль Параметры ввода учетных данных - Автозаполнение включено + АвтоЗаполнение включено Автоматически заполняет текст при входе в пустое поле, если запись Keepass2Android доступна для клавиатуры и есть значение, соответствующее тексту подсказки для поля. Запоминать тексты подсказки для полей При ручном заполнении текстового поля выбором значения Keepass2Android запоминает, какое значение было введено в текстовое поле. diff --git a/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-tr/strings_kp2a.xml b/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-tr/strings_kp2a.xml index 8f47826c..aa85bb82 100644 --- a/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-tr/strings_kp2a.xml +++ b/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-tr/strings_kp2a.xml @@ -8,6 +8,7 @@ Şifre Giriş kimlik bilgisi ayarları Otomatik doldurma etkin + Alan ipucu metinlerini hatırla Basit klavye İşiniz bittiğinde veritabanı kilitlensin İşiniz bittiğinde klavyeyi değiştir diff --git a/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-uk/strings_kp2a.xml b/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-uk/strings_kp2a.xml index 27ea1536..08c0b381 100644 --- a/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-uk/strings_kp2a.xml +++ b/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-uk/strings_kp2a.xml @@ -3,18 +3,18 @@ Вибрати інший запис Вибрати запис - Пошук запису з \'%1$s\' + Пошук запису з \"%1$s\" Користувач Пароль Налаштування вводу облікових даних - Автозаповнення увімкнуте - Автоматично заповнює текст, коли введене порожнє поле, якщо запис Keepass2Android є доступним для клавіатури та існує значення, що відповідає тексту підказки поля. - Запам\'ятати тексти підказки для полів - Якщо текстове поле заповнене значенням Keepass2Android, що було вибране вручну, запам\'ятовувати, яке значення було введене в текстове поле. Наступного разу це поле буде визначене за його текстом підказки. + Автозаповнення увімкнено + Автоматично заповнює текст при вході в порожнє поле, якщо запис Keepass2Android є доступним для клавіатури та існує значення, що відповідає тексту підказки для поля. + Запам\'ятовувати тексти підказки для полів + При ручному заповненні текстового поля вибором значення, Keepass2Android запам\'ятовує, яке значення було введене в текстове поле. Надалі текстове поле буде визначатися за текстом його підказки. Проста клавіатура - Показувати просту 1-рядну клавіатуру, якщо запис є доступним для клавіатури. Якщо вимкнено, відкривається діалог, коли натискається кнопка Keepass2Android. - Блокувати базу даних після завершення - При натисканні кнопки Виконано/Відправити/Перейти на простій 1-рядній клавіатурі, автоматично блокувати базу даних. + Показувати просту 1-рядну клавіатуру, якщо запис є доступним для клавіатури. Якщо вимкнено, діалогове вікно відкривається при натисканні кнопки Keepass2Android. + Блокувати базу паролів після завершення + При натисканні кнопки Виконано/Відправити/Перейти на простій 1-рядній клавіатурі, автоматично блокувати базу паролів. Змінити клавіатуру після завершення При натисканні кнопки Виконано/Відправити/Перейти на простій 1-рядній клавіатурі, змінити клавіатуру. diff --git a/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-vi/strings_kp2a.xml b/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-vi/strings_kp2a.xml index 1563927a..0e4086d9 100644 --- a/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-vi/strings_kp2a.xml +++ b/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-vi/strings_kp2a.xml @@ -1,5 +1,5 @@ - + Chọn mục khác Chọn mục diff --git a/src/java/android-filechooser/code/res/values-cs/strings.xml b/src/java/android-filechooser/code/res/values-cs/strings.xml index 0172bbe3..21b44cb0 100644 --- a/src/java/android-filechooser/code/res/values-cs/strings.xml +++ b/src/java/android-filechooser/code/res/values-cs/strings.xml @@ -58,17 +58,17 @@ Včera Vybrat složku … - Vyberte složku … + Vyberte složku … Vyberte složky … Vyberte soubor… - Vyberte soubor… + Vyberte soubor… Vyberte soubory… Vyberte soubor/ složku … - Vyberte soubor/ složku … + Vyberte soubor/ složku … Vyberte soubory/ složky … diff --git a/src/java/android-filechooser/code/res/values-el/strings.xml b/src/java/android-filechooser/code/res/values-el/strings.xml index dbd990a8..975e19d8 100644 --- a/src/java/android-filechooser/code/res/values-el/strings.xml +++ b/src/java/android-filechooser/code/res/values-el/strings.xml @@ -45,6 +45,7 @@ Το όνομα αρχείου \"%1$s\" δεν είναι έγκυρο …έχει περισσότερα αρχεία, μέγιστο επιτρεπόμενο: %1$,d Άγνωστο σφάλμα: %1$s + Ρίζα Επιλέξτε… Επιβεβαίωση Ημερομηνία diff --git a/src/java/android-filechooser/code/res/values-es/strings.xml b/src/java/android-filechooser/code/res/values-es/strings.xml index 0219611e..d07e55a4 100644 --- a/src/java/android-filechooser/code/res/values-es/strings.xml +++ b/src/java/android-filechooser/code/res/values-es/strings.xml @@ -26,12 +26,12 @@ Esta aplicación no tiene permiso para crear archivos / carpetas Esta aplicación no tiene permiso para eliminar archivos / carpetas Cancelado - No se puede conectar con servicio proveedor de archivo + No se puede conectar al servicio de proveedor de archivo No se puede crear una nueva carpeta aquí No se puede guardar un archivo aquí Hecho Vacío - Fallo. Por favor inténtelo de nuevo. + Fallo. Por favor intentelo de nuevo. Cargando… Teléfono No se puede acceder a \"%1$s\" @@ -45,7 +45,7 @@ El nombre de archivo \"%1$s\" no es válido …hay más archivos, máximos permitidos: %1$,d Error desconocido: %1$s - Raíz + Root Seleccione… Confirmación Fecha @@ -57,11 +57,11 @@ Ordenar por… Ayer - Elija una carpeta… + Elija carpeta… Elija varias carpetas… - Elija un archivo… + Elija archivo… Elija varios archivos… diff --git a/src/java/android-filechooser/code/res/values-fi/strings.xml b/src/java/android-filechooser/code/res/values-fi/strings.xml index 34ffa2fe..7cd1cd3e 100644 --- a/src/java/android-filechooser/code/res/values-fi/strings.xml +++ b/src/java/android-filechooser/code/res/values-fi/strings.xml @@ -11,7 +11,7 @@ Käänteinen valinta Tyhjennä valinta Ruudukko - Etusivu + Juuri Luettelonäkymä Uusi kansio Valitse kaikki diff --git a/src/java/android-filechooser/code/res/values-fr/strings.xml b/src/java/android-filechooser/code/res/values-fr/strings.xml index cb376522..471acd5c 100644 --- a/src/java/android-filechooser/code/res/values-fr/strings.xml +++ b/src/java/android-filechooser/code/res/values-fr/strings.xml @@ -82,4 +82,13 @@ Choisir fichier... Choisir fichier... Choisir fichiers... + + [one] +Choisir un fichier/dossier… + +[other] +Choisir un fichier/dossier… +Choisir des fichiers/dossiers… + Choisir des fichiers/dossiers… + diff --git a/src/java/android-filechooser/code/res/values-it/strings.xml b/src/java/android-filechooser/code/res/values-it/strings.xml index 930221e2..3bf0ebdb 100644 --- a/src/java/android-filechooser/code/res/values-it/strings.xml +++ b/src/java/android-filechooser/code/res/values-it/strings.xml @@ -23,15 +23,15 @@ nome cartella nome file cerca - Questa applicazione non ha i permessi per creare file / cartelle - Questa applicazione non ha i permessi per eliminare file / cartelle + Questa applicazione non ha i permessi per creare file/ cartelle + Questa applicazione non ha i permessi per eliminare file/ cartelle Annullato Impossibile connettersi al fornitore del file Non è possibile creare una nuova cartella qui Non è possibile salvare un file qui Fatto Vuoto - Fallito. Per favore riprova. + Errore. Per favore riprova. Caricamento… Telefono Impossibile accedere a \"%1$s\" @@ -45,7 +45,7 @@ Il nome del file \"%1$s\" non è valido …ha più file, massimo consentito: %1$,d Errore sconosciuto: %1$s - Root + Principale Seleziona… Conferma Data @@ -66,6 +66,6 @@ Scegli file/ cartella… - Scegli file / cartelle… + Scegli file/ cartelle… diff --git a/src/java/android-filechooser/code/res/values-pl/strings.xml b/src/java/android-filechooser/code/res/values-pl/strings.xml index 75c5d769..a88ebe71 100644 --- a/src/java/android-filechooser/code/res/values-pl/strings.xml +++ b/src/java/android-filechooser/code/res/values-pl/strings.xml @@ -58,17 +58,17 @@ Wczoraj Wybierz folder… - Wybierz foldery… + Wybierz foldery… Wybierz… Wybierz plik… - Wybierz pliki… + Wybierz pliki… Wybierz… Wybierz plik/folder… - Wybierz pliki/foldery… + Wybierz pliki/foldery… Wybierz… diff --git a/src/java/android-filechooser/code/res/values-ru/strings.xml b/src/java/android-filechooser/code/res/values-ru/strings.xml index db1da11e..0ddf2e5a 100644 --- a/src/java/android-filechooser/code/res/values-ru/strings.xml +++ b/src/java/android-filechooser/code/res/values-ru/strings.xml @@ -58,17 +58,17 @@ Вчера Выберите папку… - Выберите папку… + Выберите папку… Выберите папки… Выберите файл… - Выберите файл… + Выберите файл… Выберите файлы… Выберите файл/ папку… - Выберите файл/папку… + Выберите файл/папку… Выберите файлы/папки… diff --git a/src/java/android-filechooser/code/res/values-sk/strings.xml b/src/java/android-filechooser/code/res/values-sk/strings.xml index c0b21098..3e2e22f8 100644 --- a/src/java/android-filechooser/code/res/values-sk/strings.xml +++ b/src/java/android-filechooser/code/res/values-sk/strings.xml @@ -58,17 +58,17 @@ Včera Vyberte priečinok… - Vyberte priečinok… + Vyberte priečinok… Vyberte priečinky… Vyberte súbor… - Vyberte súbor… + Vyberte súbor… Vyberte súbory… Vyberte súbor/priečinok… - Vyberte súbor/priečinok… + Vyberte súbor/priečinok… Vyberte súbory/priečinky… diff --git a/src/java/android-filechooser/code/res/values-sl/strings.xml b/src/java/android-filechooser/code/res/values-sl/strings.xml index f5ec99dc..0da1ab5c 100644 --- a/src/java/android-filechooser/code/res/values-sl/strings.xml +++ b/src/java/android-filechooser/code/res/values-sl/strings.xml @@ -58,20 +58,20 @@ Včeraj Izberite mapo … - Izberite mapi … - Izberite mape … + Izberite mapi … + Izberite mape … Izberite mape … Izberite datoteko … - Izberite datoteki … - Izberite datoteke … + Izberite datoteki … + Izberite datoteke … Izberite datoteke … Izberite datoteko/mapo … - Izberite datoteki/mapi … - Izberite datoteke/mape … + Izberite datoteki/mapi … + Izberite datoteke/mape … Izberite datoteke/mape … diff --git a/src/java/android-filechooser/code/res/values-sv/strings.xml b/src/java/android-filechooser/code/res/values-sv/strings.xml index 2cb27643..9715463b 100644 --- a/src/java/android-filechooser/code/res/values-sv/strings.xml +++ b/src/java/android-filechooser/code/res/values-sv/strings.xml @@ -10,6 +10,7 @@ Alla Omvänd markering Avmarkera alla + Rutnätsvy Hem Listvy Ny mapp… @@ -32,6 +33,7 @@ Tom Misslyckades. Vänligen försök igen. Laddar… + Telefon Kan inte komma åt \"%1$s\" Kan inte skapa mappen \"%1$s\" Kan inte ta bort %1$s \"%2$s\" diff --git a/src/java/android-filechooser/code/res/values-tr/strings.xml b/src/java/android-filechooser/code/res/values-tr/strings.xml index dfd66289..8908d0c0 100644 --- a/src/java/android-filechooser/code/res/values-tr/strings.xml +++ b/src/java/android-filechooser/code/res/values-tr/strings.xml @@ -7,10 +7,10 @@ permission. --> - Tüm + Tümü Seçimi tersine çevir Hiçbiri - Tablo görünümü + Izgara görünümü Ana sayfa Liste görünümü Yeni klasör… @@ -29,13 +29,13 @@ Dosya sağlayıcı hizmetine bağlanılamıyor Burada yeni klasör oluşturulamıyor Burada yeni dosya oluşturulamıyor - Bitti + Tamamlandı Boş - Olmadı. Lütfen yeniden deneyin. + Başarısız. Lütfen tekrar deneyin. Yükleniyor… Telefon Erişim mümkün değil \"%1$s\" - Klasör \"%1$s\" oluşturulamıyor + \"%1$s\" klasörü oluşturulamıyor %1$s \"%2$s\" silinemiyor Bu %1$s \"%2$s\" silmek istediğinizden emin misiniz? Bu dosya \"%1$s\" zaten var. \n\nÜzerine yazmak ister misiniz? @@ -53,8 +53,8 @@ Bilgi Adı Farklı Kaydet… - Boyutu - Sıralama… + Boyut + Sırala… Dün Klasör seçin… @@ -62,7 +62,7 @@ Dosya seç… - Dosya seç… + Dosyaları seç… Dosya / klasör seç … diff --git a/src/java/android-filechooser/code/res/values-uk/strings.xml b/src/java/android-filechooser/code/res/values-uk/strings.xml index 2cdc2e70..3934a57d 100644 --- a/src/java/android-filechooser/code/res/values-uk/strings.xml +++ b/src/java/android-filechooser/code/res/values-uk/strings.xml @@ -8,42 +8,42 @@ --> Все - Інвертування виділення - Жоден - Сітка - Додому - Список - Нова папка… - Виділити всі файли - Виберіть всі папки + Інвертувати вибране + Нічого + Вигляд сітки + Головна + Вигляд списку + Нова тека… + Вибрати всі файли + Вибрати всі теки Сортування… файл - папка + тека очистити - ім\'я папки + назва теки ім\'я файлу пошук - Програма не має дозволу на створення файлів/папок - Програма не має дозволу на видалення файлів/папок + Ця програма не має дозволу на створення файлів/тек + Ця програма не має дозволу на видалення файлів/тек Скасовано - Не вдалося підключитися до файлу постачальника послуг - Не вдалося створити нову папку тут - Не вдалося зберегти файл тут + Не вдається зв\'язатися зі службою зберігання файлу + Тут неможливо створити нову теку + Тут неможливо зберегти файл Виконано Порожньо Не вдалося. Будь ласка, спробуйте ще раз. Завантаження… Телефон - Неможливо отримати доступ до \'%1$s\' - Не вдалося створити папку \"%1$s\' - Не вдалося видалити %1$s \'%2$s\' - Ви дійсно бажаєте видалити цей %1$s \'%2$s\'? - Цей файл \'%1$s\' вже існує.\n\nВи справді хочете замінити його? - Видалення %1$s \'%2$s\'… + Не вдається отримати доступ до \"%1$s\" + Не вдається створити теку \"%1$s\" + Не вдається видалити %1$s \"%2$s\" + Ви впевнені, що хочете видалити цей %1$s \"%2$s\"? + Цей файл \"%1$s\" вже існує.\n\nХочете його замінити? + Видалення %1$s \"%2$s\"… %1$s \"%2$s\" було видалено - \'%1$s\' це папка - Неприпустиме ім\'я файлу \'%1$s\' - …має більше файлів, Максимально дозволено: %1$,d + \"%1$s\" є текою + Ім\'я файлу \"%1$s\" є недійсним + …має більше файлів, макс. дозволено: %1$,d Невідома помилка: %1$s Корінь Виберіть… @@ -57,18 +57,18 @@ Сортувати за… Вчора - Виберіть папку… - Виберіть папки… - Виберіть папки… + Виберіть теку… + Виберіть теку… + Виберіть теки… Виберіть файл… - Виберіть файли… + Виберіть файл… Виберіть файли… - Виберіть файл/папку… - Виберіть файли/папки… - Виберіть файли/папки… + Виберіть файл/теку… + Виберіть файл/теку… + Виберіть файли/теки… diff --git a/src/java/android-filechooser/code/res/values-vi/strings.xml b/src/java/android-filechooser/code/res/values-vi/strings.xml index e712585c..6007c171 100644 --- a/src/java/android-filechooser/code/res/values-vi/strings.xml +++ b/src/java/android-filechooser/code/res/values-vi/strings.xml @@ -1,5 +1,5 @@ - + - Başka bir kayıt seçin - Kayıt seçin - Kayıt \"%1$s\" ile arama + Başka bir kayıt seç + Kayıt seç + \"%1$s\" ile kayıt arama Kullanıcı - Şifre + Parola Giriş kimlik bilgisi ayarları Otomatik doldurma etkin + Klavyede Keepass2Android kaydı mevcutsa ve bu değer bir alan ipucu metniyle eşleşiyorsa, boş alan otomatik olarak doldurulur. Alan ipucu metinlerini hatırla + Bir metin alanına Keepass2Android\'den değer seçerek doldurursanız, metin alanına girilen değer hatırlanır. Metin alanı, ipucu metninden daha sonra yeniden tespit edilir. Basit klavye - İşiniz bittiğinde veritabanı kilitlensin - İşiniz bittiğinde klavyeyi değiştir + Kayıt uygunsa tek satırlı klavyeyi gösterir. Devre dışı bırakılırsa, klavyedeki Keepass2Android tuşuna basıldığında bir pencere şeklinde gözükür. + Bittiğinde veritabanını kilitle + 1 satırlı basit klavyede Tamam/Gönder/Git tuşlarına basıldığında, veri tabanını otomatik kilitler. + Bittiğinde klavyeyi değiştir + 1 satırlı basit klavyede Tamam/Gönder/Git tuşlarına basıldığında, klavyeyi değiştirir. diff --git a/src/keepass2android/Properties/AndroidManifest_net.xml b/src/keepass2android/Properties/AndroidManifest_net.xml index 3dc4eb73..71156845 100644 --- a/src/keepass2android/Properties/AndroidManifest_net.xml +++ b/src/keepass2android/Properties/AndroidManifest_net.xml @@ -1,7 +1,7 @@  @@ -67,45 +67,64 @@ - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/keepass2android/Properties/AndroidManifest_nonet.xml b/src/keepass2android/Properties/AndroidManifest_nonet.xml index 82674207..fe610d68 100644 --- a/src/keepass2android/Properties/AndroidManifest_nonet.xml +++ b/src/keepass2android/Properties/AndroidManifest_nonet.xml @@ -47,43 +47,63 @@ - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/keepass2android/Resources/values-ar/strings.xml b/src/keepass2android/Resources/values-ar/strings.xml index 3273b23f..2f1b4117 100644 --- a/src/keepass2android/Resources/values-ar/strings.xml +++ b/src/keepass2android/Resources/values-ar/strings.xml @@ -31,7 +31,7 @@ الأمن العرض الوصول لمُدخل كلمة المرور - إزالة التأمين السريع + QuickUnlock الملفات التي يمكن استخدامها لوحة المفاتيح تصدير قاعدة البيانات... @@ -42,7 +42,7 @@ متاح فقط للملفات المحلية. تم تخزين الملف. افتح - افتح قاعدة البيانات + فتح قاعدة البيانات علامتي تنصيص إلغاء مسح الحافظة. @@ -62,14 +62,27 @@ Keepass2Android يأتي دون أدنى ضمان، هذا البرنامج مجاني، وإعادة توزيعه مرحب بها تحت شروط GPL الإصدار 2 أو ما بعده. \u2026 انسخ إلى الحافظة + إلمس الحسّاس + أكِّد بصمتك للإستمرار لا يمكن اعداد فك القفل بالبصمة: - لم يتم التعرف على البصمة. حاول مجددا + لم يتم التعرف على البصمة. حاول مجدداً تم التعرف على البصمة فك القفل بالبصمة يتطلب Android 6.0 او احدث. لا يوجد حساس بصمة. - لا يوجد بصمات مسجلة على الجهاز. الرجاء الذهاب لاعدادات الجهاز اولا. + لا يوجد بصمات مسجلة على الجهاز. الرجاء الذهاب لإعدادات الجهاز اولاً. إبطال فك القفل بالبصمة تفعيل فك القفل بالبصمة كاملاً + تفعيل فك القفل بالبصمة لـQuickUnlock + إلمس الحساس لفتح قاعدة البيانات + فشل في الفتح عن طريق البصمة. مفتاح فك التشفير أُبطِل من نظام التشغيل. يحدث هذا عادة إذا عُيِّنَت بصمة جديدة أو تم تغيير إعدادات الأمان. حاول مجدداً باستخدام كلمة المرور الخاصة بك وثم أعد تفعيل \"فك الفقل بالبصمة\" من إعدادات قاعدة البيانات. + فتح قاعدة البيانات فشِل: تركيبة مفتاح المرور غير صالحة. فك القفل بالبصمة تم تعطيله لأن كلمة المرور الحاكمة المخزنة غير صالحة. يرجى الدخول باستخدام كلمة المرور و من ثم اعادة تفعيل \"فك القفل بالبصمة\" من إعدادات قاعدة البيانات. + الرجاء اعادة تفعيل \"فك القفل بالبصمة\" لكلمة المرور الحاكمة الجديدة. + +هذا سيقوم بتخزين كلمة المرور الحاكمة على هذا الجهاز، +مشفرة بـ Android Keystore و محمية +ببصمة الاصبع. يسمح لك هذا بفتح +قاعدة بياناتك فقط ببصمة إصبعك. + يمكنك باستخدام بصمتك للتصديق بدلاً من QuickUnlock. لا يتطلب تخزين أي معلومات متعلقة بكلمة مرورك الحاكمة. أدخل اسم ملف قاعدة البيانات وصول إلغاء @@ -170,7 +183,7 @@ تجاهل \"النسخ الاحتياطي\" ومجموعة سلة المحذوفات من نتائج البحث اسم ملف قاعدة بيانات KeePass أدخل كلمة مرور قاعدة البيانات - حدد نوع المفتاح الرئيسي: + اختر نوع المفتاح الحاكم: إنشاء قاعدة بيانات جديدة... إنشاء قاعدة بيانات يعمل… @@ -235,4 +248,24 @@ تمكين إلغاء التأمين السريع افتراضياً تحدد ما إذا تم تمكين إلغاء التأمين السريع افتراضياً أم لا. إخفاء أيقونة إلغاء التأمين السريع + ميزة QuickUnlock لا تعمل الا بوجود ايقونة اشعار. أختر هذا الخيار لأستخدام ايقونة فارغة. + أخفاء ايقونة QuickUnlock + ميزة QuickUnlock لا تعمل الا بوجود ايقونة اشعار. أختر هذا الخيار لأستخدام ايقونة فارغة. + طول مفتاح QuickUnlock + اقصى رقم احرف مفتاح QuickUnlock. + مفتاح QuickUnlock خاطئ! + %1$s: مقفل. QuickUnlock مفعل. + %1$s: مفتوح. + ايقونة الاشعار بينما القفل مفتوح + إظهار اشعار بينما قاعدة البيانات مفتوحة. + إذا مفعّل, Keepass2Android يبقى قيد التشغيل في الخلفية حتى بعد قَفل قاعدة البيانات. هذا يسمح بفتح القاعدة لاحقاً بجزء قصير من كلمة المرور الحاكمة. + كلمة المرور الحاكمة + إختر كلمة مرور حاكمة لحماية قاعدة بياناتك: + تركيبة مفتاح المرور غير صالحة! يرجى المحاولة مجدداً. + تركيبة مفتاح المرور غير صالحة! حاول الخطوات التالية لفتح قاعدة بياناتك:\n + •تأكد من ادخالك لكلمة مرورك بصحة. ايقونة العين تكشف الكلمة.\n + •تأكد من تحديدك لنوع كلمة المرور الصحيح. هذا عليه ان يطابق النوع الذي أستخدم عند تأليف القاعدة لأول مرة.\n + •تأكد انك اخترت ملف قاعدة البيانات الصحيح. + + diff --git a/src/keepass2android/Resources/values-bg-rBG/strings.xml b/src/keepass2android/Resources/values-bg-rBG/strings.xml index 642e8c54..5cf3ceda 100644 --- a/src/keepass2android/Resources/values-bg-rBG/strings.xml +++ b/src/keepass2android/Resources/values-bg-rBG/strings.xml @@ -10,6 +10,7 @@ Приемам Отказано Добавям запис + Редактиране на запис Създавам запис от страница Добавям група Добавям Група @@ -32,6 +33,7 @@ Групата за показване е: %1$s Покажи името на групата във вид на запис Съжалявам! Keepass2Android не може да обработи върнатите URI %1$s. Свържете се с разработчика! + %1$d записи Набор икони Търси още... Сигурност @@ -71,6 +73,7 @@ Keepass2Android е с АБСОЛЮТНО НИКАКВИ ГАРАНЦИИ. Това е свободен софтуер и вие сте свободни да го разпространявате при условията на GPL врсия 2 и по-късни. \u2026 Копиране в клипборда + Сензор за докосване Потвърди отпечатъка за продължение Не може да настрои отключването с отпечатък: Не разпознат. Опитайте пак @@ -78,10 +81,12 @@ Отпечатъка изисква Android 6.0 или по нов. Нямате устройство за отпечатък. Изключи отключването с отпечатък + Разреши отключването с отпечатък Докоснете сензора за отключване на базата данни Въведете име на файла на базаданни Достъп до Отказ + Бележки Тагове Замени URL Потвърди паролата @@ -153,6 +158,7 @@ Настройки Настройка на базата данни Изтриване + Създаване на дубликат Премести в друга група Премести Отиди в родителската група @@ -161,11 +167,13 @@ Скрий парола Заключи базата данни Отвори + Затвори Преименувай Търсене Сложно търсене Отиди на страницата Смени базата данни… + Покажи всички полета Минус Никога Да @@ -317,6 +325,15 @@ Изтриване завинаги? Презареди файла? Файла който е отворен в момента е променен от друга програма. Искате ли да го презареди? + Отхвърляне на промените? + Оценете това приложение + Превод на KP2A + Изтриване на запис… + Изтриване на група… + Изтриване на елементи… + Задаване на парола… + Отмяна на промените… + Декодиране на базата данни… Базата данни е повредена: дубликат идентификатори намерени. (Знаете запишете с Minikeepass?) Моля да импортирате отново в нова база данни с Keepass 2 за PC и изберете \"Създай нов ИД\". Можете да забраните това съобщение за грешка в приложението настройки/настройки/файл обработка/проверка за дублирани UUID. Моля, обърнете внимание, че е възможно да имате неочаквано поведение. Препоръчително е да се определи на базата данни. Синхронизиране на базата данни... diff --git a/src/keepass2android/Resources/values-ca/strings.xml b/src/keepass2android/Resources/values-ca/strings.xml index fb9ba01f..3c15c1b1 100644 --- a/src/keepass2android/Resources/values-ca/strings.xml +++ b/src/keepass2android/Resources/values-ca/strings.xml @@ -406,8 +406,8 @@ Això emmagatzemarà la contrasenya mestra d\'aquest Sincronitzar la base de dades… No es pot desplaçar el grup a aquest grup. Avui és Oktoberfest! Si t\'agrada Keepass2Android: no seria avui un bon dia per comprar-me una cervesa? - 10 de maig? És el meu aniversari! Si t\'agrada aquest aplicació, per què no enviar-me algunes salutacions d\'aniversari amb un petit regal d\'aniversari? Això realment em faria feliç! :-) - Ah, et vas perdre el meu aniversari el 10 de maig! Si t\'agrada aquest aplicació, per què no enviar-me algunes salutacions d\'aniversari i un regal d\'aniversari poc? Encara no és massa tard per fer-me feliç! :-) + 10 de maig? És el meu aniversari! Si t\'agrada aquest aplicació, per què no enviar-me algunes salutacions d\'aniversari amb un petit regal? Això realment em faria feliç! :-) + Ah, et vas perdre el meu aniversari el 10 de maig! Si t\'agrada aquest aplicació, per què no enviar-me algunes salutacions d\'aniversari i un petit regal d\'aniversari? Encara no és massa tard per fer-me feliç! :-) Explica\'m més! No, no m\'agrada tant amfitrió (ex: 192.168.0.1) @@ -584,6 +584,13 @@ Arxiu està corrupte. \n * Comprovació de claus duplicades en cams addicionals per evitar pèrdues de dades\n + + Versió 0.9.9c\n + * Ha tornat el tema fosc\n + * Es poden instal·lar altres paquets d\'icona (icones d\'estil de Windows estan disponibles a la botiga)\n + * Afegida la pregunta de confirmació quan s\'esborrin elements sense paperera de reciclatge\n + * Errors arreglats (mostra incorrectament la codificació secreta de OTP, icona de la app incorrecte en alguns llocs) \n + Version 0.9.8b\n * Errors corregits (Errors al guardar algunes bases de dades, mal funcionament de l\'exportació a dispositiu local, crash de l\'app al seleccionar algunes opcions de preferències)\n diff --git a/src/keepass2android/Resources/values-fa-rIR/strings.xml b/src/keepass2android/Resources/values-fa-rIR/strings.xml index 735e9ecd..770d56c2 100644 --- a/src/keepass2android/Resources/values-fa-rIR/strings.xml +++ b/src/keepass2android/Resources/values-fa-rIR/strings.xml @@ -7,6 +7,7 @@ Keepass2Android یک برنامه مدیریت رمز عبور با قابلیت خواندن/نوشتن پایگاه داده های 2.x KeePass در اندروید است. این رابط کاربری مبتنی بر نسخه ای از KeepassDroid توسعه یافته توسط Pellin Brian است. کد برای عملیات پایگاه داده مبتنی بر KeePass توسط Dominik Reichl است. ربات اندروید تکثیر یا تغییر یافته از کار ایجاد شده توسط گوگل به اشتراک گذاشته شده و با توجه به شرایط مجوز Creative Commons 3.0 استفاده می شود. پشتیبانی از SFTP با استفاده از کتابخانه JSch تحت مجوز BSD و توسط JCraft، Inc ایجاد شده است. + نماد چکش توسط John Caserta از پروژه Noun ایجاد شده است. نماد پنگوئن توسط Adriano Emerick از پروژه Noun ایجاد شده است. نماد پر توسط Jon Testa از پروژه Noun ایجاد شده است. آیکون اپل توسط Ava Rowell از پروژه Noun ایجاد شده است. قبول رد کن اضافه کردن ورودی @@ -32,8 +33,165 @@ نام نمایشی گروه در زیر عنوان ورودی در نتایج جستجو. اگر چند نام همانند وجود داشته باشد مفید خواهد بود. گروه نمایش در حال حاضر: %1$s نمایش نام گروه در نمای ورودی + متاسفم! Keepass2Android نتوانست آدرس %1$s را باز کند. لطفا با برنامه نویس تماس بگیرید. + یک ورودی + %1$d ورودی + مجموعه آیکون + پیدا کردن اطلاعات بیشتر... + امنیت + نمایش + اجازه وارد کردن پسورد + QuickUnlock + رسیدگی به فایل + صفحه کلید + ذخیره بانک اطلاعاتی ... + باز کردن قفل با اثر انگشت + وارد کردن پایگاه داده به پوشه داخلی + وارد کردن فایل کلید به پوشه داخلی + تعویض صفحه کلید + فقط در دسترس برای فایل های محلی. + فایل در دایرکتوری داخلی ذخیره شد. + فایل پایگاه داده به پوشه داخلی کپی شد. دکمه تایید را فشار دهید تا فایل از آدرس جدید باز شود. توجه: فراموش نکنید که به طور مداوم فایل پایگاه داده را در محلی امن ذخیره کنید! + فایل کلید به پوشه داخلی کپی شد. قبل از پاک کردن از مسیر فعلی مطمئن شوید که یک کپی در مکانی امن از این فایل دارید! + وقتی مکان فایل کلید ذخیره نمی شود نمی توان از پوشه داخلی استفاده کرد. تنظیمات امنیتی را تغیر دهید. + بازکردن + باز کردن پایگاه داده + براکت + لغو کردن + Clipboard پاک شد. + زمان پاک کردن Clipboard + زمان لازم قبل از پاک کردن Clipboard بعد از کپی کردن نام کاربری و کلمه عبور + برای کپی نام کاربری انتخاب کنید + برای کپی کردن کلمه عبور انتخاب کنید + ورودی از طریق صفحه کلید KP2A موجود است + موجود است + امکان باز کردن منوی انتخاب کیبورد فراهم نبود. لطفا کیبورد با به صورت دستی فعال کنید. + لطفا کیبورد Keepass2Android را در تنظیمات سیستم خود فعال کنید. + در حال ایجاد کلید پایگاه داده ... + ساختن گروه + گروه جاری: ریشه + پایگاه داده + رقم + Keepass2Android کاملا بدون گارانتی است; این نرم افزار رایگان است و شما آزاد به توزیع آن تحت شرایط GPL نسخه 2 یا بالاتر هستند. + \u2026 + کپی کردن به حافظه + سنسور را لمس کنید + اثر انگشت را برای ادامه تایید کنید + راه اندازی بازکشایی با اثرانگشت موفقیت آمیز نبود: + اثرانگشت شناسایی نشد. دوباره تلاش کنید. + اثر انگشت شناخته شد + بازگشایی با اثر انگشت نیاز به اندیشه Android 6.0 یا بالاتر دارد. + هیچ سخت افزار شناسایی اثر انگشت پیدا نشد. + لغو کردن + یادداشت ها + برچسب ها + URL را نادیده بگیرید + تکرار گذرواژه + ایجاد شد + منقضی در + نام گروه + گروه + یادداشت ها + تایید رمز عبور + ایجاد رمز عبور + نام گروه + فایل کلید + طول + رمز عبور + کلمه عبور + نام + آدرس + url را نادیده بگیرید + tag1 tag2 + نام کاربری + رمز عبور نامعتبر یا فایل کلید نامعتبر. + الگوریتم غیر معتبر. + فرمت پایگاه داده شناخته شده نیست. + فایل کلید وجود ندارد. + هیچ فایل کلیدی انتخاب نشده. + فایل کلید خالی است. + طول + اندازه لیست گروه + اندازه متن در لیست گروه + بارگذاری پایگاه داده... + حروف کوچک + ***** + ماسک رمز عبور + مخفی کردن رمز عبور به طور پیش فرض + درباره + تغییر شاه کلید + کپی کردن رمز عبور + کپی کردن نام کاربری + ساختن + تنظيمات + تنظیمات پایگاه داده + پاک کردن + ایجاد تکراری + به گروه دیگری منتقل کن + انتقال + حرکت به گروه اصلی + کمک کنید... + ویرایش + رمز عبور را پنهان کن + قفل کردن پایگاه داده + باز‌کردن + بستن + تغییرنام + جستجو + جستجوی پیشرفته + برو به آدرس + تغییر پایگاه داده + نمایش همه ورودیها + منها + هیچ وقت + بله + خير + جستجو ناموفق + کارت حافظه در حال حاضر فقط خواندنی است. ممکن است قادر به ذخیره تغییرات در بانک اطلاعاتی نباشید. + کارت حافظه در حال حاضر بر روی دستگاه شما نصب نشده است. شما قادر نخواهید بود پایگاه داده را بارگذاری و یا ایجاد کنید. + ویرایش + تاریخچه نسخه + Keepass2Android توسط Philipp Crocoll توسعه یافته است. + با تشکر از مشارکت %1$s. + با تشکر برای آیکون و مشارکت در طراحی توسط %1$s. + افزونه صفر Twofish Keepass توسط Scott Greenberg توسعه داده شد و در KP2A گنجانده شده است. + android-filechooser توسط Hai Bison توسعه یافته است. + لطفا توجه داشته باشید + مشارکت کننده ها + عبارت منظم + نمایش نام کاربری در لیست + پایگاه داده ها را به یاد داشته باشید + Keepass2Android: پیدا کردن رمز عبور + باز کردن فایل... + ایجاد بانک اطلاعاتی جدید... + QuickUnlock! + بستن پایگاه داده + پنهان کردن نماد QuickUnlock + ذخیره پیوست + نام فیلد + محتوای فیلد + تغییرنام + عدم موفقیت در افزودن فایل پیوست. + سطل بازیافت + برای همیشه حذف کنید؟ + بارگذاری مجدد فایل؟ + ترجمه KP2A + افزودن ورودی... اضافه کردن گروه… حذف ورودی… + بله، ادغام + اف‌تی‌پی + HTTP (WebDav) + HTTP (WebDav) + Dropbox + Dropbox (پوشه KP2A) + گوگل درایو + OneDrive + SFTP (SSH انتقال فایل) + محل پایگاه داده + تغییر محل + فایل کلید + استفاده از فایل کلید توضیحات (تایید نشده): نویسنده (تایید نشده): فعال @@ -42,4 +200,58 @@ محدوده فعال داده های ورودی فعلی + کپی + کارت شناسائی + نام + محل صدور + تاریخ صدور + ایمیل + آدرس ایمیل + شبکه های بی سیم + یادداشت امن + SSID + عدد + رمز پشت کارت + پین + صاحب (دارنده) کارت + کارت اعتباری + عضویت + گزارش تغییرات + افزودن قالب + ادامه + فعال کردن + غیرفعال کردن + + 30 ثانیه + ۱ دقیقه + ۵ دقیقه + 10 دقیقه + 15 دقیقه + 30 دقیقه + 1 ساعت + هیچ وقت + + + Keepass 2 پایگاه داده (.kdbx) + Keepass 2 XML (رمزگذاری نشده) (.xml) + Keepass CSV (رمزگذاری نشده) (.csv) + + + کوچک + متوسط + بزرگ + + + نور + تیره + + طراحی + + رمز عبور تنها + رمز عبور + کلید فایل + رمز عبور + OTP + رمز عبور + رمز OTP (حالت بازیابی) + Password + Challenge-Response + Password + Challenge-Response secret (recovery mode) + diff --git a/src/keepass2android/Resources/values-fi/strings.xml b/src/keepass2android/Resources/values-fi/strings.xml index 3867e1e6..648b44c1 100644 --- a/src/keepass2android/Resources/values-fi/strings.xml +++ b/src/keepass2android/Resources/values-fi/strings.xml @@ -27,7 +27,7 @@ Tapa prosessi Sulje-Painike Näytä painike \"Tapa prosessi\" (vainoharhaisille käyttäjille) - Sovellutus + Sovellus Asetukset Ryhmänimet hakutuloksissa Näyttää ryhmänimien alla merkintöjen otsikot hakutuloksissa. Hyödyllinen, jos on useita saman nimisiä. @@ -36,6 +36,8 @@ Keepass2Android ei voi käsitellä palautettua URI-%1$s. Ota yhteyttä kehittäjään! Yksi merkintä %1$d tapahtumat + Kuvaketeema + Hae lisää... Turvallisuus Näyttö Salasanavalinnat @@ -43,6 +45,7 @@ Tiedostokäsittely Näppäimistö Vie tietokanta... + Sormenjälkiavaus Tuo tietokanta sisäiseen kansioon Tuo avaintiedosto sisäiseen kansioon Näppäimistön vaihtaminen @@ -63,7 +66,7 @@ Merkintä saatavana KP2A näppäimistölle on saatavilla Näppäimistön valinta-ikkunaa ei voitu avata. Aktivoi näppäimistö manuaalisesti. - Ota käyttöön Keepass2Android-näppäimistö Sovellutus-asetuksissa. + Ota käyttöön Keepass2Android-näppäimistö Sovellus-asetuksissa. Luodaan tietokanta-avain... Nykyinen ryhmä Nykyinen ryhmä: Root @@ -72,12 +75,30 @@ Keepass2Androidissa ei ole mukana takuuta; Tämä on vapaa ohjelmisto ja sitä saa levittää GPL-version 2 tai uudemman mukaan. \u2026 Kopioi leikepöydälle + Kosketusanturi Vahvista sormenjälki jatkaaksesi + Sormenjälkiavauksen asentaminen ei onnistu: Sormenjälkeä ei tunnistettu. Yritä uudelleen. Sormenjälki tunnistettu + Sormenjälkiavaus vaatii Android 6.0 tai uudemman käyttöjärjestelmän. + Sormenjälkitunnistuslaitteistoa ei löydy. + Et ole rekisteröinyt tunnistettuja sormenjälkiä tälle laitteelle. Ole hyvä ja lisää ne järjestelmän asetuksista. + Poista sormenjälkiavaus käytöstä + Ota käyttöön täysi sormenjälkiavaus + Ota käyttöön sormenjälkiavaus pika-avaukseen + Kosketa sormenjälkisensoria avataksesi tietokanta + Sormenjälkiavaus epäonnistui. Android-käyttöjärjestelmä on mitätöinyt salausavaimen. Tämä tapahtuu yleensä jos uusi sormenjälki on lisätty tai turvallisuusasetuksia on muutettu. Ole hyvä ja avaa tietokanta salasanallasi ja ota sormenjälkiavaus uudelleen käyttöön tietokanta-asetuksista. + Tietokannan avaus epäonnistui: virheellinen komposiittiavain. Sormenjälkitunnistus on poistetettu, koska ilmeisesti tallennettu pääsalasana ei ole enää voimassa. Ole hyvä ja avaa tietokanta salasanallasi ja ota sormenjälkiavaus uudelleen käyttöön tietokanta-asetuksista. + Ole hyvä ja ota sormenjälkitunnistus käyttöön uudelle pääsalasanalle. + +Tämä tallentaa pääsalasanasi laitteeseen, +salattuna Android Keystorea käyttäen ja suojattuna sormenjälkitunnistautumisella. +Mahdollistaa tietokannan avauksen sormenjälkitunnistautumista käyttämällä. + Mahdollistaa sormenjälkitunnistautumisen pika-avauskoodin sijaan. Ei vaadi minkään pääsalasanaan liittyvän tiedon tallentamista. Kirjoita tietokannan nimi Käytetty Peruuta + Muistiinpanot Tunnisteet Korvaa URL Vahvista salasana @@ -115,6 +136,7 @@ Tiedostoselain Generoi salasana Ryhmä + muistiinpanot Vahvista salasana Generoi salasana Ryhmän nimi @@ -149,6 +171,7 @@ Asetukset Tietokannan asetukset Poista + Luo kopio Siirrä toiseen ryhmään Siirrä Siirry ylempään ryhmään @@ -163,6 +186,7 @@ Tarkennettu haku Siirry URL-osoitteeseen Vaihda tietokanta... + Näytä kaikki kentät Miinus Ei koskaan Kyllä @@ -287,7 +311,7 @@ Lukitse tietokanta poistuttaessa. klikkaamalla Takaisin-painiketta. Piilota lahjoituspyynnöt Tämä asetus on tarkoitettu lahjoittajille. Se on saatavilla Keepass2Androidin käytön jälkeen hetkeksi. - Ilman lahjoituksia tämä sovellutus ei olisi kehittynyt paremmaksi! Jos et ole vielä lahjoittanut niin harkitse lahjoittamista nyt. + Ilman lahjoituksia tämä sovellus ei olisi kehittynyt paremmaksi! Jos et ole vielä lahjoittanut niin harkitse lahjoittamista nyt. Tietokannan välimuisti Säilytä kopio etätietokannan tiedostoista sovelluksen välimuistissa. Tämän avulla voidaan käyttää etätietokantoja edes offline-tilassa. SSL-varmenteet @@ -302,6 +326,8 @@ Käyttää käyttäjätunnusta ja salasanaa Ilmoituspalkin ja Leikepöydän kautta. Varo salasanan paljastumista! Erilliset ilmoitukset Näytä erilliset ilmoitukset käyttäjätunnuksen ja salasanan kopioimiseksi leikepöydälle ja näppäimistön aktivoimiseksi. + Näppäimistö/automaattitäyttö ilmoitusalueella + Tee koko merkintä käytettäväksi KP2A-näppäimistölle ja automaattitäytölle (suositeltu). Vaihda näppäimistö Avaa näppäimistön valintaikkuna kun merkintä on saatavana KP2A näppäimistölle selainhaun jälkeen. Vaihda automaattisesti rootatuilla laitteilla @@ -323,18 +349,23 @@ Roskakori Haluatko poistaa tämän merkinnän pysyvästi? Paina No to recycle. Haluatko poistaa tämän merkinnän pysyvästi? Paina No to recycle. + Haluatko poistaa valitut merkinnät pysyvästi? Valitse \"Ei\" siirtääksesi roskakoriin. + Haluatko poistaa tämän merkinnän pysyvästi? + Haluatko poistaa tämän ryhmän pysyvästi? + Haluatko poistaa valitut osat pysyvästi? Poista pysyvästi? Lataa tiedosto? Avoin tiedosto on toisessa ohjelmassa. Haluatko ladata sen? Haluatko hylätä tehdyt muutokset? (Tallenna -painike on yläosassa.) Hylätäänkö muutokset? Ehdota tai äänestä parannuksia - Arvostele tämä sovellutus + Arvostele tämä sovellus Käännä KP2A Lisätään merkintä... Lisätään ryhmä... Poistetaan merkintä... Poistetaan ryhmä... + Poistetaan osia… Salasanan asetukset... Kumoa muutokset... Muuttuva Pääavain... @@ -346,6 +377,10 @@ Yhdistetään muutokset... Kyllä, Yhdistä Ei, korvaa + Työskentele offline-tilassa + Työskentele online-tilassa + Vältä verkkoliikennettä käyttämällä paikallista välimuistikopiota tiedostosta. Muutokset tallennetaan ainoastaan paikalliseen välimuistikopioon ja lähetetään verkkoon vaihtaessa online-tilaan. + Työskennellään offline-tilassa. Välimuistiin tallennetun tietokannan synkronointi... Ladataan etätiedostoa... Ladataan tiedostoa... @@ -367,7 +402,7 @@ OTP-lisätiedosto Tapahtui virhe: Tietokanta on korruptoitunut: siitä löytyi kahdentuneita tunnistenumeroita. (Tallensitko Minikeepass:lla?) Ole hyvä ja tuo tiedot uuteen tietokantaan KeePass 2:n PC-versiolla ja valitse \'Luo uudet ID-numerot\'. - Voit poistaa tämän virheilmoitukset valitsemalla Asetukset/Sovellutus/Tiedostokäsittely ja Tarkista dublikaattien UUID. Huomioi että tämä voi aiheuttaa ongelmia. On suositeltavaa korjata tietokanta. + Voit poistaa tämän virheilmoitukset valitsemalla Asetukset/Sovellus/Tiedostokäsittely ja Tarkista dublikaattien UUID. Huomioi että tämä voi aiheuttaa ongelmia. On suositeltavaa korjata tietokanta. Synkronoi tietokanta... Ryhmää ei voi siirtää tähän ryhmään. Tänään on Oktoberfest! Jos pidät Keepass2Androidista: Tänään olisi hyvä päivä ostaa minulle olutta? @@ -398,6 +433,7 @@ Voit tallentaa tietokannan Android-laitteeseen tai pilveen (vain online-versio). Keepass2Android:lla tietokanta on saatavissa, vaikka olisit offline-tilassa. Tietokanta salataan turvallisesti AES:n 256-bittisellä salauksella, ja vain sinä pääset käsiksi salasanoihisi. Suosittelemme valitsemaan Dropboxin. Se on käytettävissä kaikilla laitteillasi ja tarjoaa jopa varmuuskopiot edellisistä tiedostojen versioista. Valitse minne tietokanta tallennetaan: Vaihda sijaintia + Jos valittu, Keepass2Android pysyy käynnissä taustalla vaikka tietokanta olisi lukittu. Tämä mahdollistaa tietokannan avaamisen myöhemmin syöttämällä vain lyhyen osan pääsalasanasta. Pääsalasana Tietokanta on suojattu syöttämälläsi sanasanalla. Valitse vahva salasana tietokannan suojaukseen! Vinkki: Muodosta lause tai kaksi jossa on seassa numeroita ja välimerkkejä. Valitse pääsalasana tietokannan suojaamiseksi: @@ -409,7 +445,7 @@ Lataa OTP-lisätiedosto… Syötä seuraava kertakäyttösalasana (OTP). Pyyhi Yubikey NEO:a laitteesi selkämystä vasten syöttääksesi NFC:llä. OTP %1$d - Sovellutusta ei löydy. Asenna Yubichallenge Google Playsta. + Sovellusta ei löydy. Asenna Yubichallenge Google Playsta. OTP-lisätiedostoa ei voi ladata! Käytä OtpKeyProv-liitännäistä KeePass 2.x:ssa (PC) ja määritä tietokanta käytettäväksi OTP-kertakäyttösalasanoilla! Valitse tietokanta ensin. OTP hylätään turvallisuussyistä. @@ -464,16 +500,93 @@ Peruuta, avaa vain luku-tilassa. Tietokanta on vain luku -tilassa Keepass2Android on avannut nykyisen tietokannan vain luku-tilassa. + Näyttäisi, että avasit tiedoston ulkoista sovellusta käyttäen. Tällä tavoin avaaminen ei tue kirjoitusta. Jos haluat tehdä muutoksia tietokantaan, sulje se ja valitse uusi tietokanta. Avaa tämän jälkeen tiedosto käyttämällä esitettyjä vaihtoehtoja. + Vain luku -merkintä on asetettu. Poista tämä merkintä, jos haluat tehdä muutoksia tietokantaan. + Kirjoittaminen ei ole mahdollista Android KitKatin tekemien rajoitusten myötä. Jos haluat tehdä muutoksia tietokantaan, sulje se ja valitse Muuta tietokanta. Avaa sitten tiedosto käyttämällä järjestelmän tiedostoselainta. Lisää kuvake tiedostosta... Kopioin tiedostoa... Kopioi + Tavallinen merkintä + Valmiit pohjat + Henkilökortti Nimi + Antopaikka + Antopäivä Sähköposti + Sähköpostiosoite + Langaton lähiverkko + Turvallinen muistiinpano + SSID + Numero + Varmennenumero + PIN-koodi + Kortin haltija + Luottokortti + Jäsenyys Muutosloki + Lisää valmiita pohjia? + Keepass2Android sisältää merkintäpohjia sähköpostitileille, WLAN-salasanoille, suojatuille muistiinpanoille ja monille muille. Haluatko lisätä nämä tietokantaasi? Jos valitset \"Ei\", voit lisätä ne myöhemmin tietokannan asetuksista. + Lisää valmiit pohjat tietokantaan Huomaa! Tämä on ennakkoversio, ja siinä voi olla joitakin puutteita! Jos * mitään * odottamatonta tapahtuu, kerro minulle (Codeplexissä tai sähköpostitse). Jatka Antamasi osoite ei vaikuta tiedostonimeltä. Oletko varma oikeasta tiedostosta? + Väärä yhdistelmäavain! Ole hyvä ja yritä uudelleen. + Väärä yhdistelmäavain! Yritä seuraavia keinoja tietokannan avaamiseksi: + +• Varmista, että olet käyttänyt oikeaa salasanaa. Käytä silmä-kuvaketta syötetyn salasanan paljastamiseksi.\n +• Varmista, että olet valinnut oikean salasanan tyypin. Varmista, että tämä täsmää salasanan tyyppiin, jota käytit luodessasi tietokantaa.\n +• Varmista, että olet valinnut oikean tietokantatiedoston.\n. + + +Tiedosto on korruptoitunut.\n +Tässä vihjeitä, joiden avulla voit diagnosoida ongelman:\n + +• Jos kopioit tiedoston USB:n kautta (MTP-tilassa), kokeile uudelleen käyttämällä työkaluja kuten MyPhoneExplorer. MTP katkaisee tiedostoja joissain tapauksissa.\n +• Jos et voi avata tiedostoa samasta sijainnista PC:lläsi, on hyvin todennäköistä, että tiedosto on oikeasti korruptoitunut. Tässä tilanteessa, käytä tietokannan varmuuskopiota. Jos epäilet Keepass2Androidin korruptoineen tietokannan, ota yhteyttä tukeen.\n +• Jos saat tiedoston auki PC:lläsi, ota yhteyttä tukeen. Voit kokeilla tallentaa sen eri asetuksilla (esim. purettuna) PC:llä ja kokeilla sitten uudelleen avata se Keepass2Androidilla. + Keepass2Android: Tapahtui virhe. + Odottamaton virhe tapahtui Keepass2Android-sovelluksessa. Auta meitä korjaamaan tämä ongelma antamalla sovelluksen lähettää virheraportteja. + Virheraportit eivät koskaan sisällä mitään tietoja tietokannastasi tai pääsalasanastasi. Voit poistaa raportit käytöstä sovelluksen asetuksista. + Ota käyttöön + Poista käytöstä + Kysy virheen jälkeen + Lähetä virheraportit + Otetaanko automaattinen täyttö käyttöön? + Tunnistetiedot voidaan siirtää toisiin sovelluksiin useilla eri tavoilla: voit kopioida arvot leikepöydälle, mutta ota huomioon, että leikepöytä ei ole turvallinen Androidilla. Sisäänrakennettu näppäimistö antaa täyden pääsyn valittuun merkintään, mutta se täytyy ottaa käyttöön joka kerta kun haluat käyttää kirjautumistietoja. Jos käytössä on Android 5 tai uudempi, Keepass2Android voi lisätä käyttäjätunnuksen ja salasanan automaattisesti käyttäen automaattitäyttö-palvelua. Käytä sisäänrakennettua näppäimistöä + Käytä automaattitäyttöä + Ole hyvä ja ota käyttöön Keepass2Android-palvelu. + + Versio 0.9.8c\n +* Korjattu SSL-haavoittuvuus Microsoft Live SDK:ssa (käytössä kun avataan tiedostoja OneDriven kautta)\n +* Korjattu: Edellinen julkaisu sisälsi kaksi syöttömenetelmää (toinen kaatui)\n + + +Versio 1.0.0 - ennakkojulkaisu 7\n +* Sormenjälkiavaus (vaatii Android 6.0+ tai Samsung-laitteen)\n +* Lisätty automaattitäyttö-palvelu (vaatii Android 5.0+)\n +* Lisätty tuki merkintäpohjiin\n +* Lisätty \"työskentele offline-tilassa\" moodi\n +* Mahdollisuus merkintöjen kopioimiseen\n +* Kenttien nimien automaattitäydennys\n +* Mahdollisuus poistaa merkintöjä viimeaikaiset tiedostot -listasta\n +* Lupien kysyntä Android 6.0:ssa\n +* Virheenkorjauksia (sisäänrakennetussa näppäimistössä, kun valitsee ikoneja)\n +* Lisätty asetus virheraporttien lähettämiseksi\n +* Lisätty apuviestejä useisiin kohtiin \n + +Versio 0.9.9\n +* Täysi käyttöliittymän uudelleensuunnittelu. Suuri kiitos Stefano Pignatarolle (http://www.spstudio.at) avusta!\n +* Mahdollisuus mukautettuihin kuvakkeisiin\n +* Tuki Multi Window -tilaan Samsungin laitteilla\n +* Lisätty oletuksena käytettyjen salauskierrosten määrää uusilla tietokannoilla\n +* Duplikaattiavainten tarkistus lisäkentissä tietojen kadottamisen välttämiseksi\n + +Versio 0.9.9c\n +* Tumma teema on taas saatavilla\n +* Voit asentaa uusia kuvaketeemoja (muinaiset Windows-tyylin kuvakkeet ovat saatavilla Play kaupasta)\n +* Lisätty varmistuskysymys poistaessa tietoja ilman roskakoria\n +* Virheenkorjauksia (Väärin näytetty OTP salaus, väärä sovelluksen kuvake joissain paikoissa)\n Versio 0.9.7\n * kirjoitustuki Keepass 1 (kdb) tietokannoille (beta!)\n @@ -517,6 +630,10 @@ Versio 0.9.6\n Keskikoko Suuri + + Vaalea + Tumma + Ulkoasu Älä muista käyttäjätunnusta ja salasanaa diff --git a/src/keepass2android/Resources/values-hu/strings.xml b/src/keepass2android/Resources/values-hu/strings.xml index 5e0527be..d94db4f9 100644 --- a/src/keepass2android/Resources/values-hu/strings.xml +++ b/src/keepass2android/Resources/values-hu/strings.xml @@ -7,6 +7,7 @@ Keepass2Android egy jelszókezelő alkalmazás, amely KeePass 2.x adatbázisokhoz írás-olvasási hozzáférést biztosít Android eszközökön. A felhasználói felület a Brian Pellin által feljesztett KeepassDroid portolásán alapul. Az adatbáziskód a KeePassen alapul, amely Dominik Reichl munkája. Az Android robot a Google által készített és megosztottság logo Creative Commons 3.0 licensz szerint újrapublikált és/vagy módosított verziója. Az SFTP támogatás a JCraft, Inc. által fejlesztett, BSD licensz szerint felhasználható JSch programkönyvtárra alapul. + A kalapács ikon John Caserta, a pingvin ikon Adriano Emerick, a toll ikon Jon Testa, az alma ikon pedig Ava Rowell munkája. Mind a négy ikon elérhető a Noun Project keretein belül. Elfogadás Elutasít Bejegyzés hozzáadása @@ -74,14 +75,28 @@ Ehhez a programhoz SEMMILYEN GARANCIA NEM JÁR. Ez egy szabad szoftver, GNU General Public License v2 vagy későbbi verziójának feltételei mellett terjeszthető, illetve módosítható. Másolás vágólapra - Érintés érzékelő + Érintse meg az érzékelőt Ujjlenyomat megerősítése a folytatáshoz + Ujjlenyomattal való feloldás beállítása nem sikerült: Az ujjlenyomat nem ismerhető fel. Próbálja újra Ujjlenyomat azonosítva Az ujjlenyomattal való feloldáshoz Androdi 6.0 vagy újabb szükséges. Nincs ujjlenyomat-leolvasó észlelve. + Nincs egyetlen ujjlenyomat sem regisztrálva ezen az eszközön. Kérjük, használja a rendszerbeállításokat. Ujjlenyomattal való feloldás letiltása Ujjlenyomattal való feloldás engedélyezése + Ujjlenyomat alapú GyorsFeloldás engedélyezése + Érintse meg az érzékelőt az adatbázis feloldásához + Ujjlenyomat feloldása nem sikerült. Visszafejtési kulcsot az operációs rendszer érvénytelenítette. Ez általában akkor történik, ha egy új ujjlenyomat lett regisztrálva vagy megváltoztatta biztonsági beállításokat. Kérjük nyissa meg az adatbázist jelszó segítségével, majd engedélyezze újra az ujjlenyomat alapú feloldást az adatbázisbeállításoknál. + Az adatbázis feloldása nem sikerült: az összetett kulcs érvénytelen. Ujjlenyomat alapú feloldás le lett tiltva, mert a tárolt főkulcs (jelszó) a jelek szerint már nem érvényes. Használja a főkulcsot az adatbázis feloldásához, majd engedélyezze újra az ujjlenyomat alapú feloldást. + Engedélyezze újra az ujjlenyomat alapú feloldást az új főkulccsal (jelszóval). + + Ez a funkció le fogja tárolni a főkulcsot (jelszót) az + eszközön, az Android Kulcstár által titkosítva, és + ujjlenyomat alapú authentikációval védve. Ez lehetővé + teszi, hogy az adatbázist ujjlenyomat segítségével + történő feloldását. + Ujjlenyomat alapú GyorsFeloldás engedélyezése a szokásos kód-alapú GyorsFeloldás helyett. Ezzel elkerülhető a főkulcshoz kötődő bármiféle információ tárolása. Adja meg az adatbázis fájlnevét Utolsó hozzáférés Mégsem @@ -151,7 +166,7 @@ Jelszó elrejtése Jelszavak elrejtése alapértelmezésben. Névjegy - Mesterkulcs megváltoztatása + Főkulcs (jelszó) megváltoztatása Jelszó másolása Felhasználónév másolása Létrehozás @@ -186,7 +201,7 @@ A Backup és Lomtár csoportok kihagyása a keresésből KeePass adatbázisfájl Adatbázis-jelszó megadása - A mesterkulcs típusának kiválasztása: + A főkulcs típusának kiválasztása: Új adatbázis létrehozása… Adatbázis létrehozása Feldolgozás… @@ -314,6 +329,7 @@ Részletes értesítések Külön értesítés jelenjen meg a felhasználónév és a jelszó vágólapra másolásáról és a billentyűzet aktiválásáról. Billentyűzet/automatikus kitöltés értesítés + A teljes bejegyzés elérhetővé tétele a KP2A billentyűzet és az Automatikus kitöltés szolgáltatás segítségével (ajánlott). Billentyűzetváltás Nyissa meg a bevitelimód-váltás párbeszédablakot, ha egy böngészőből indított keresés után a KP2A billentyűzet számára elérhető egy bejegyzés. Automatikus billentyűváltás (root jogosultsággal) @@ -335,6 +351,7 @@ Nyomja meg az Igen gombot a bejegyzés végleges törléséhez, vagy a Nem gombot Lomtárba helyezéséhez. Nyomja meg az Igen gombot a csoport végleges törléséhez, vagy a Nem gombot Lomtárba helyezéséhez. Véglegesen törölni kívánja a kiválasztott elemet? Válassza a \"Nem\" opciót a lomtárba helyezéshez. + Szeretné véglegesen törölni a kiválasztott elemet? Szeretné véglegesen törölni ezt a csoportot? Szeretné véglegesen törölni a kiválasztott elemeket? Végleges törlés? @@ -352,7 +369,7 @@ Elemek törlése… Jelszó beállítása… Módosítások visszavonása… - Mesterkulcs átalakítása… + Főkulcs átalakítása… Adatbázis dekódolása… Adatbázis elemzése… Változások keresése a távoli fájlban… @@ -361,8 +378,10 @@ Módosítások egyesítése... Igen, egyesítse! Nem, írja felül! - Offline munka + Kapcsolat nélküli munka Online munka + Teljesen hálózati forgalom nélküli működés, a helyi másolatok kizárólagos használatával. A változások a helyi másolatban rögzítődnek, de csak a hálózati módra történő visszaváltás után lesznek felmásolva a szerverre. + Kapcsolat nélküli munka bekapcsolva. Az adatbázis helyi másolatának szinkronizálása… Távoli fájl letöltése… Fájl feltöltése… @@ -417,7 +436,8 @@ Az adatbázist módosíthatja, a szinkronizálásra később is lesz lehetőség 256 bites AES kódolással van titkosítva, így Önön kívül más az abban tárolt adatokhoz nem fog tudni hozzáférni. Javasoljuk a Dropbox használatát: minden eszközről elérhető és még automatikus mentést biztosít a fájlok korábbi változatainak elérésére. Válassza ki, hol kívánja tárolni az adatbázist: Hely módosítása - Mesterjelszó + Ha engedélyezve van, a Keepass2Android a háttérben tovább fog futni, akkor is, ha az adatbázis zárolva van. Ez lehetővé teszi, hogy később az adatbázist a főkulcs egy kicsi részének segítségével feloldhassa. + Főkulcs (jelszó) Az adatbázis az itt megadott jelszóval lesz titkosítva. Az adatbázis biztonsága érdekében válasszon erős jelszót! Javaslat: találjon ki egy vagy két mondatot, és használja a szavak első betűit. Ne hagyja ki az írásjeleket se. Válasszon egy jelszót, amely, mint a főkulcs, az egész adatbázist védi: Kulcsfájl @@ -483,6 +503,9 @@ Az adatbázist módosíthatja, a szinkronizálásra később is lesz lehetőség Megszakítás, megnyitás csak olvasásra. Az adatbázis csak olvasható A Keepass2Android a jelenlegi adatbázist csak olvasható módban nyitotta meg. + Úgy tűnik, hogy a fájlt egy külső alkalmazásból nyitotta meg. Ily módon történő megnyitás esetén a fájl módosítása nem lehetséges. Ha módosítani szeretné az adatbázist, először zárja azt be, majd az Adatbázis-váltás funkció valamelyik opciója segítségével nyissa meg újra az adatbázist. + Az adatbázis csak olvashatónak van beállítva. Ha módosítani szeretné az adatbázist, módosítsa a beállítást. + Az Android KitKat bevezetett korlátozások miatt az írás nem lehetséges. Ha módosítani kívánja az adatbázist, zárja azt be, majd az Adatbázis-váltás funkció Alapértelmezett fájlválasztójával nyissa meg újra az adatbázist. Ikon hozzáadása fájlból... Fájl másolása... Másolás @@ -490,9 +513,12 @@ Az adatbázist módosíthatja, a szinkronizálásra később is lesz lehetőség Sablonok Személyigazolvány Név + A kiállítás helye + Kibocsátás kelte E-mail E-mail cím Vezetéknélküli LAN + Titkosított jegyzet SSID Telefonszám CVV @@ -502,13 +528,33 @@ Az adatbázist módosíthatja, a szinkronizálásra később is lesz lehetőség Tagság Verziótörténet Sablonok hozzáadása? + Keepass2Android részét képezi néhány beépített sablon, egyebek mellett e-mail fiókok, WLAN jelszavak és titkosított jegyzetek számára. Kívánja ezeket hozzáadni az adatbázishoz? Ha most nem teszi ezt meg, később pótolhatja, a megfelelő adatbázis-beállítás segítségével. Sablonok hozzáadása az adatbázishoz Folytatás A megadott URI nem tűnik fájlnévnek. Biztos benne, hogy jó URI-t adott meg? + Az összetett kulcs érvénytelen! Próbálkozzon újra. + Az összetett kulcs érvénytelen! Az alábbi lépések segíthetnek az adatbázis feloldásában:\n + + • Ellenőrizze, hogy a helyes jelszót adta-e meg. A szem ikon megérintésével megjelenítheti a beírt jelszót.\n + • Ellenőrizze, hogy a helyes jelszótípust adott-e meg. Ellenőrizze, hogy ez ugyan az a típus-e, mint amit az adatbázis létrehozásakor megadott.\n + • Ellenőrizze, hogy a helyes adatbázist választotta-e ki. + + + A fájl sérült. \n + Néhány javaslat a probléma felderítésére:\n + + • Ha a fájlt USB kapcsolaton keresztül másolta át (MTP-mód), próbáljon meg egy másik alkalmazást, például a MyPhoneExplorert használni, mert az MTP egyes esetekben a fájlok végét levágja.\n + • Ha a fájlt a korábbi helyről asztali számítógépről sem tudja megnyitni, nagyon valószínű, hogy a fájl ténylegesen megsérült. Próbálja meg az adatbázist mentésből visszaállítani. Ha úgy gondolja, hogy a fájl sérülését a Keepass2Android okozta, kérjük, értesítse a fejlesztőket.\n + • Ha a fájlt a korábbi helyről asztali számítógépről meg tudja megnyitni, kérjük, értesítse a fejlesztőket. Átmeneti megoldásként megpróbálhatja az asztali számítógépen a fájlt más formátumban kimenteni (például tömörítés nélkül), hátha talál olyan formátumot, amit a Keepass2Android meg tud nyitni. Keepass2Android: Hiba történt. + Váratlan hiba történt a Keepass2Android futtatása közben. Kérjük, engedélyezze a hibajelentés küldését, segítve ezzel a hiba kijavítását. + A hibajelentések soha nem tartalmaznak az adatbázisból származó információt vagy a főkulcsot (jelszót). Az alkalmazásbeállítások segítségével tilthatók. Engedélyezés Letiltás + Hiba esetén rákérdez Hibajelentések küldése + Automatikus kitöltés aktiválása? + A hitelesítő adatok más alkalmazás számára több módon is elérhetővé tehetők. Megtehető ez a vágólapon keresztül, bár az Android vágólapja nem biztonságos. A beépített billentyűzet a teljes bejegyzést elérhetővé teszi, de minden alkalommal kézzel át kell rá váltani, ha hozzá akar férni a hitelesítő adatokhoz. végül Android 5 és annál újabb verziójú eszközök esetén a Keepass2Android a felhasználónevet és a jelszót az Automatikus kitöltés szolgáltatás segítségével is elérhetővé tudja tenni. Beépített billentyűzet használata Automatikus kitöltés szolgáltatás használata Kérjük, engedélyezze a Keepass2Android szolgáltatást. diff --git a/src/keepass2android/Resources/values-it/strings.xml b/src/keepass2android/Resources/values-it/strings.xml index e651d80a..7d4bd9ec 100644 --- a/src/keepass2android/Resources/values-it/strings.xml +++ b/src/keepass2android/Resources/values-it/strings.xml @@ -80,16 +80,16 @@ Non posso impostare lo sblocco con Impronta: Impronta digitale non riconosciuta. Riprova Impronta riconosciuta - Sblocco con Impronta digitale richiede Android 6.0 o versione successiva. + Lo sblocco con impronta digitale richiede Android 6.0 o successivo. Nessun lettore di impronta digitale rilevato. Non hai nessuna impronta digitale registrata su questo dispositivo. Per prima cosa vai nelle impostazioni di sistema. - Disabilita lo sblocco con Impronta - Abilita lo sblocco totale con Impronta + Disabilita lo sblocco con impronta + Abilita lo sblocco totale con impronta Abilita lo sblocco con Impronta per QuickUnlock Tocca il sensore per sbloccare il database Sblocco con Impronta digitali non riuscita. La chiave di decodifica è stata invalidata dal sistema operativo. Questo solitamente accade se una nuova impronta digitale è stata registrata o sono state modificate le impostazioni di protezione. Sblocca con la password e quindi riattiva lo sblocco con Impronta nelle impostazioni del database. Sblocco del database fallito: chiave composita non valida. Lo sblocco con Impronta è stato disabilitato perché sembra che la password principale memorizzata non sia più valida. Sblocca con la password e poi riattiva lo sblocco con Impronta nelle impostazioni del database. - Per favore riattiva lo sblocco con Impronta per la nuova password principale. + Per favore riattiva lo sblocco con impronta per la nuova password principale. Questo memorizzerà la password principale su questo dispositivo, cifrata con il Keystore Android e protetta tramite autenticazione con impronta digitale. Permette di sbloccare il database solo con l\'impronta digitale. Permette di utilizzare l\'autenticazione tramite impronta digitale anziché il codice di QuickUnlock. Non necessita di memorizzare alcuna informazione relativa alla tua password principale. @@ -495,7 +495,7 @@ Questo memorizzerà la password principale su questo dispositivo, cifrata con il Per modificarlo, devi copiare il file in un\'altra posizione. Premi OK per selezionare il percorso dove copiare il file. Annulla, apri in sola lettura. - Il database è di sola lettura + Il database è in sola lettura Keepass2Android ha aperto il database corrente in sola lettura. Sembra che tu abbia aperto il file da un\'app esterna. In questa modalità non è supportata la scrittura. Se vuoi modificare il database, chiudilo e seleziona \"Cambia il database\". Quindi apri il file utilizzando una delle opzioni disponibili, se possibile. C\'è impostato il flag di sola lettura. Rimuovi il flag vuoi modificare il database. @@ -548,14 +548,14 @@ Ecco alcuni suggerimenti che ti potrebbero aiutare a diagnosticare il problema:\ Disabilita Chiedi dopo un errore Segnalazione errori - Attivare l\'Autoriempimento? + Attivare l\'autoriempimento? Le credenziali possono essere trasferite ad altre app in modi differenti: puoi copiare i dati negli appunti, ma tieni presente che, in Android, gli appunti non sono sicuri. La tastiera incorporata fornisce accesso completo alla voce selezionata, ma deve essere abilitata ogni volta che devi accedere alle credenziali. Da Android 5, Keepass2Android può inserire automaticamente nome utente e password tramite il servizio di Autoriempimento. Usa tastiera incorporata - Usa il servizio di Autoriempimento + Usa il servizio di autoriempimento Per favore abilita il servizio di Keepass2Android. Versione 0.9.8c\n -* risolve la vulnerabilità SSL in Microsoft Live SDK (utilizzato per l\'accesso ai file via OneDrive)\n +* risolte la vulnerabilità SSL in Microsoft Live SDK (utilizzato per l\'accesso ai file via OneDrive)\n * bugfix: la precedente release conteneva due metodi di input (una andava in crash)\n Versione 1.0.0\n @@ -721,7 +721,7 @@ Grazie a Niki Hüttner (www.close-cut.de) per il logo!\n * sistemati alcuni bug nella finestra di modifica\n * probabilmente aggiunti nuovi bug :-) - Estesa la possibilità di donare una birra o qualcos\'altro + Aggiunta la possibilità di donare una birra o qualcos\'altro Versione 0.7\n * Aumentata la velocità di caricamento: l\'elaborazione delle chiavi ora è 10 volte più veloce!\n * Aggiunta la tastiera virtuale di Keepass2Android: usa questa tastiera quando inserisci le credenziali. Ti metterà al riparo dagli sniffer delle password basati sugli appunti (disabilita le vecchie notifiche degli appunti nelle impostazioni)\n diff --git a/src/keepass2android/Resources/values-ko/strings.xml b/src/keepass2android/Resources/values-ko/strings.xml index 1a8f8ef6..d8679cd8 100644 --- a/src/keepass2android/Resources/values-ko/strings.xml +++ b/src/keepass2android/Resources/values-ko/strings.xml @@ -10,6 +10,7 @@ 승인 거절 항목 추가 + 항목 편집 URL에 관한 항목 그룹 추가 그룹 추가 @@ -31,6 +32,9 @@ 검색 결과 중 항목의 제목 아래에 그룹 이름을 표시 합니다. 여러 항목의 이름이 같은 경우에 유용합니다. 표시 그룹은 지금: %1$s 항목 보기에서 그룹 이름 표시 + 죄송 합니다! Keepass2Android는 반환된 URI %1$s을 처리할 수 없습니다. 개발자에게 연락 하십시오! + 한개의 항목 + %1$d 항목들 보안 화면 비밀번호 항목 접속 diff --git a/src/keepass2android/Resources/values-nl/strings.xml b/src/keepass2android/Resources/values-nl/strings.xml index 1baf8f95..eb92a32f 100644 --- a/src/keepass2android/Resources/values-nl/strings.xml +++ b/src/keepass2android/Resources/values-nl/strings.xml @@ -3,7 +3,7 @@ Feedback - Startpagina + Homepage Keepass2Android is een wachtwoordmanager met lees/schrijf toegang tot KeePass 2.x databases in Android. De gebruikersinterface is gebaseerd op KeepassDroid een port ontwikkeld door Brian Pellin. Code voor de database operaties is gebaseerd op KeePass door Dominik Reichl. De Android robot is gereproduceerd of aangepast van het werk gemaakt en gedeeld door Google en gebruikt in overeenstemming met de voorwaarden beschreven in de Creative Commons 3.0 Attribution License. SFTP ondersteuning is geïmplementeerd door middel van de JSch-bibliotheek onder BSD-licentie, gemaakt door JCraft, Inc. diff --git a/src/keepass2android/Resources/values-pl/strings.xml b/src/keepass2android/Resources/values-pl/strings.xml index 74f44431..de665a60 100644 --- a/src/keepass2android/Resources/values-pl/strings.xml +++ b/src/keepass2android/Resources/values-pl/strings.xml @@ -334,7 +334,7 @@ To zachowa twoje hasła główne na tym urządzeniu. Automatycznie przełącz klawiaturę KP2A po otwarciu wpisu. Wymaga dostępu do roota i aplikacji Secure Settings z System+. Automatycznie przełącz tylko po szukaniu Tylko przełącz klawiaturę automatycznie KP2A po użyciu funkcja Wyślij adresu URL (ale nie wtedy, gdy otwarto wpis w inny sposób) - Przełącz klawiaturę spowrotem + Przełącz klawiaturę z powrotem Przełączy do poprzedniej klawiatury jeśli nie otwarto wpisu. Ikona powiadomienia podczas blokady Pokazuje powiadomienie gdy baza danych gdy jest odblokowana. @@ -507,6 +507,7 @@ To zachowa twoje hasła główne na tym urządzeniu. Kopiuj Standardowy wpis Szablony + Dokument tożsamości Nazwa Miejsce utworzenia Data utworzenia @@ -564,7 +565,7 @@ Wersja 0.9.8c\n Wersja 1.0.0\n * Odblokowywanie odciskiem palca (wymagany Android 6.0+ lub urządzenie marki Samsung)\n - * Dodano usługę autowypełniania (wymagany Android 5.0+)\n + * Dodano usługę automatycznego wypełniania (wymagany Android 5.0+)\n * Dodano wsparcie dla szablonów wiadomości\n * Dodano tryb \"pracy offline\"\n * Umożliwiono kopiowanie wpisów\n diff --git a/src/keepass2android/Resources/values-pt-rPT/strings.xml b/src/keepass2android/Resources/values-pt-rPT/strings.xml index 80d53a53..3f75f9ea 100644 --- a/src/keepass2android/Resources/values-pt-rPT/strings.xml +++ b/src/keepass2android/Resources/values-pt-rPT/strings.xml @@ -353,6 +353,20 @@ Muito útil se existirem muitos resultados iguais. inactivo Encontrar plug-ins on-line Contexto + Parece que você abriu o arquivo de um aplicativo externo. Desta forma não oferece suporte para gravação. Se você quiser fazer alterações no banco de dados, feche o banco de dados e selecione Alterar banco de dados. De seguida, abra o arquivo de uma das opções disponíveis, se possível. + Escrever não é possível devido a restrições introduzidas no Android KitKat. Se você quiser fazer alterações no banco de dados, feche o banco de dados e selecione o banco de dados de alteração. De seguida, abra o arquivo usando o seletor de arquivo de sistema. + Versão 1.0.0 - preview 7\n +* Desbloquear por impressão digital (requer Android 6.0 + ou um dispositivo Samsung) \n +* Serviço de Auto-preenchimento adicionado (requer Android 5.0+) \n +* Adicionado suporte para templates\n +* Adicionado modo \"trabalhar offline\"\n +* Permitir copia de dados\n +* Modo de preenchimento automático para campo nomes\n +* Permitir remoção de itens da lista n de arquivos recentes\n +* Solicitar permissões em tempo de execução no Android 6.0\n +* Correções (no teclado embutido ao selecionar ícones)\n +* Incluída opção de Enviar erro reports\n +* Acrescentadas mensagens de ajuda em vários pontos\n 30 segundos 1 minuto diff --git a/src/keepass2android/Resources/values-ro/strings.xml b/src/keepass2android/Resources/values-ro/strings.xml index 0ee23d40..a46b21b1 100644 --- a/src/keepass2android/Resources/values-ro/strings.xml +++ b/src/keepass2android/Resources/values-ro/strings.xml @@ -7,6 +7,7 @@ Keepass2Android este un manager de parole ce oferă citire/scriere la baze de date KeePass 2.x pe Android. Interfaţa cu utilizatorul este bazată pe un port al KeepassDroid dezvoltat de Brian Pellin. Codul pentru operaţiunile cu baza de date este bazat pe KeePass de Dominik Reichl. Robotul Android este reprodus sau modificate din materiale create şi împărtăşite de Google şi utilizate în conformitate cu condiţiile descrise de licenţa Creative Commons Attribution 3.0. Suportul pentru SFTP este implementat folosind librăria JSch sub licență BDS, creată de JCraft, Inc. + Sigla Hammer (ciocan) este creată de John Caserta de la Noun Project. Sigla Penguin (pinguin) este creată de Adriano Emerick de la Noun Project. Sigla Feather (pană) este creată de Jon Testa de la Noun Project. Sigla Apple (măr) este creată de Ava Rowell de la Noun Project. Accepta Interzice Adăugă o înregistrare @@ -35,6 +36,8 @@ Scuze! Keepass2Android nu poate interpreta URI-ul returnat %1$s. Te rog să contactezi producătorul! O inregistrare %1$d inregistrari + Set de sigle + Găsește mai multe... Securitate Afişare Acces introducere parolă @@ -42,6 +45,7 @@ Utilizare fişiere Tastatură Exportă baza de date... + Descuie cu amprentă Importă baza de date în folderul intern Importă fișierul cheie în folderul intern Comutare tastaturi @@ -71,6 +75,16 @@ Keepass2Android este oferit FĂRĂ NICI O GARANȚIE; Acesta este software gratuit și sunteți bine venit să îl redistribuiți respectând condițiile GPL versiunea 2 sau mai nouă. \u2026 Copiază în clipboard + Senzor tactil + Confirmați amprenta pentru continuare + Nu se poate seta deblocarea prin amprentă: + Amprentă nerecunoscută. Mai încercați + Amprentă recunoscută + Deblocarea prin amprentă necesită Android 6.0 sau peste. + Nu s-a detectat dispozitiv hardware pentru recunoaștere de amprente. + Nu aveți amprente digitale înregistrate pe acest dispozitiv. Vă rugăm să vă duceți mai întâi la setările sistemului. + Dezactivează deblocarea prin amprentă + Activează deblocarea completă prin amprentă Alegeți numele bazei de date Accesat Anulează diff --git a/src/keepass2android/Resources/values-ru/strings.xml b/src/keepass2android/Resources/values-ru/strings.xml index 04f3a9b9..5be6cabd 100644 --- a/src/keepass2android/Resources/values-ru/strings.xml +++ b/src/keepass2android/Resources/values-ru/strings.xml @@ -41,7 +41,7 @@ Безопасность Отображение Парольный доступ - БыстраяРазблокировка + QuickUnlock Обработка файлов Клавиатура Экспорт БД... diff --git a/src/keepass2android/Resources/values-sv/strings.xml b/src/keepass2android/Resources/values-sv/strings.xml index 589819aa..a50becbc 100644 --- a/src/keepass2android/Resources/values-sv/strings.xml +++ b/src/keepass2android/Resources/values-sv/strings.xml @@ -8,6 +8,7 @@ Godkänn Neka Ny post + Redigera post Ny grupp Ny grupp Redigera grupp @@ -21,12 +22,17 @@ Tid innan databasen låses när applikationen är inaktiv. Program Applikationsinställningar + En post + %1$d poster + Hitta mer... Säkerhet Bildskärm Snabbupplåsning Filhantering Tangentbord + Exportera databas... Tangentbordetsväxling + Endast tillgängligt för lokala filer. Lås upp Lås upp databas Parenteser @@ -45,9 +51,11 @@ Siffror Keepass2Android kommer HELT UTAN GARANTIER; Detta är fri programvara och du är välkommen att distribuera den utifrån villkoren i GPL version 2 eller senare. \u2026 + Fingeravtryck känns inte igen. Försök igen Ange databasnamn Senast använd Avbryt + Anteckningar Taggar Bekräfta lösenord Skapad @@ -63,7 +71,9 @@ Användarnamn Extra strängfält Bifogade filer + Keepass2Android kan inte hantera denna uri. Fel vid skapande av grupp. + Kunde inte skapa överordnad mapp. Filen finns redan. Filnamn krävs. Kunde inte skapa filen @@ -79,6 +89,7 @@ Filbläddrare Generera lösenord Grupp + anteckningar Bekräfta lösenord lösenordet skapat Gruppnamn @@ -96,6 +107,7 @@ Nyckelfilen finns inte. Nyckelfilen är tom. Längd + Textstorlek i grupplistan Laddar databasen… Gemener ***** @@ -108,7 +120,10 @@ Inställningar Databasinställningar Radera + Skapa dubblett + Flytta till annan grupp Flytta + Navigera till överordnad grupp Donera en öl... Ändra Dölj lösenord @@ -120,11 +135,15 @@ Avancerad sökning Gå till URL Byt databas… + Visa alla fält Minus Aldrig Ja Nej Inga sökresultat + Ingen hanterare för denna url. + Ange lösenord för databas + Skapar ny databas… Skapa databas Arbetar... Kom ihåg platsen för nyckelfilen @@ -139,6 +158,7 @@ Utrymme Sök Visa lösenord + Sortera efter... Sortera efter namn Sortera efter datum Special @@ -154,6 +174,8 @@ Version Versionshistorik Observera + Reguljärt uttryck + Visa användarnamn i listan Kom ihåg databaser Alternativ Skiftlägeskänslig @@ -166,36 +188,58 @@ Stäng databasen Aktivera QuickUnlock som standard Anger om QuickUnlock är aktiverad som standard eller inte. + Dölj QuickUnlock-ikon Spara bilaga Spara till SD-kort + Kom ihåg söktext? Fältnamn Värdet i fältet Skyddat fält + Lägg till extra sträng + Ta bort extra sträng + %1$s: olåst. Filtransaktioner + Låset när du lämnar app SSL-certifikat + Rensa cache? Växla tangentbord Skriv över Ändra namn Papperskorgen Ta bort permanent? + Ladda om fil? Betygsätt denna app Översätt KP2A + Lägger till post… Lägger till grupp… + Tar bort post… Tar bort grupp… Ångrar ändringar… + Avkodar databas… Ja, slå samman Nej, skriv över + Arbeta offline + Arbeta online + Arbetar offline. Laddar upp fil… + Återställer fjärrfil… Filerna är synkroniserade. databasfil + Ett fel uppstod: Synkronisera databas… + Kan inte flytta grupp till denna grupp. Berätta mer! port + Välj lagringtyp: Lokal fil + Skicka till tredjepartsapp FTP + HTTP (WebDav) + HTTPS (WebDav) Dropbox Google Drive OneDrive + SFTP (SSH File Transfer) Databasplacering Ändra plats Huvudlösenord @@ -207,9 +251,31 @@ aktiverad inaktiverad Aktiverad + Lägga till ikon från fil... Kopierar fil... + Kopiera + Mallar + ID-kort + Namn + E-post + E-postadress + Trådlöst LAN + Säker anteckning + SSID + Nummer + CVV + PIN-kod + Kortinnehavare + Kreditkort + Medlemskap Ändringslogg + Lägg till mallar? + Lägg till mallar till databas Fortsätt + Aktivera + Inaktivera + Fråga efter fel + Använd inbyggt tangentbord 30 sekunder 1 minut @@ -225,6 +291,10 @@ Medium Stor + + Ljus + Mörk + Design Do not remember username and password @@ -232,11 +302,16 @@ Kom ihåg användarnamn och lösenord - Password only + Lösenord endast Password + Key file Lösenord + OTP Password + OTP secret (recovery mode) Password + Challenge-Response Password + Challenge-Response secret (recovery mode) + + Ignore certificate validation failures + Warn when validation fails + Acceptera inte ogiltiga certifikat + diff --git a/src/keepass2android/Resources/values-tr/strings.xml b/src/keepass2android/Resources/values-tr/strings.xml index fcfa5a6d..c234727c 100644 --- a/src/keepass2android/Resources/values-tr/strings.xml +++ b/src/keepass2android/Resources/values-tr/strings.xml @@ -7,6 +7,7 @@ Keepass2Android Android üzerinde KeePass 2.x veritabanları için okuma/yazma erişimi sağlayan bir şifre yöneticisidir. Kullanıcı ara yüzü Brian Pellin tarafından geliştirilen KeepasDroid\'e dayanmaktadır. Veritabanı işlemleri Dominik Reichl tarafından geliştirilen KeePass\'a dayanmaktadır. Google tarafından üretilen ve paylaşılan Android robot \"Creative Commons 3.0 Attribution Licence\" kurallarına göre yeniden üretilmiş yada değiştirilmiştir. SFTP desteği BSD lisanslıdır, JCraft, Inc. tarafından oluşturulmuştur. + Çekiç simgesi Noun Project sitesinden John Caserta tarafından oluşturuldu. Penguen simgesi Noun Project sitesinden Adriano Emerick tarafından oluşturuldu. Tüy simgesi Noun Project sitesinden Jon Testa tarafından oluşturuldu. Elma simgesi Noun Project sitesinden Ava Rowell tarafından oluşturuldu. Kabul et Reddet Kayıt ekle @@ -23,24 +24,35 @@ KP2A Offline Uygulama zaman aşımı Uygulama pasif iken veritabanını otomatik kilitleme zaman aşımı. - Uygulamayı kapat + Uygulamayı sonlandır Kapat düğmesi (Paranoyak kullanıcılar için) Uygulamayı tamamen kapatmak için şifre ekranda bir düğme göster Uygulama Uygulama ayarları Grup adını arama sonuçlarında göster + Arama sonuçlarındaki kayıt başlıklarında grup adlarını gösterir. Aynı isimli birden fazla kayıt varsa yararlıdır. Grup adı şimdi : %1$s + Kayıt görünümünde grup adı göster Bir kayıt %1$d kayıt Simge seti + Daha fazla bilgi... Güvenlik - Ayarları görüntüle + Görünüm Parola kaydı erişim Kilidi ÇabukAç Dosya işlemleri Klavye Veriyi dışarı aktar... + Parmak izi açma + Veri tabanını iç klasöre aktar + Anahtar dosyasını iç klasöre aktar + Klavye değişimi Yalnızca yerel dosyalar için kullanılabilir. + Dosya iç dizinde depolandı. + Veri tabanı dosyası iç klasöre kopyalandı. Yeni konumdan açmak için Tamam\'ı tıklayın. Not: Güvenli bir depolama için düzenli olarak veri tabanını dışa aktarmayı unutmayın! + Anahtar dosyası iç klasöre kopyalandı. Geçerli konumdan silmeden önce güvenli bir yedeği olduğundan emin olun! + Anahtar dosya konumu hatırlanmadığında iç klasörü kullanamazsınız. Güvenlik tercihlerini değiştirin. Veritabanı aç Köşeli parantezler @@ -64,11 +76,24 @@ Panoya kopyala Dokunmatik sensör Devam etmek için parmak izini onaylayın + Parmak izi kilidi kurulamıyor: Parmak izi tanınmadı. Yeniden Deneyin Parmak izi tanındı + Parmak iziyle açma için Android 6.0 veya sonrası gereklidir. + Parmak izi donanımı algılanmadı. + Bu cihazda kayıtlı parmak iziniz yok. Lütfen önce sistem ayarlarına gidin. + Parmak iziyle açma devre dışı + Parmak iziyle açma etkin + Hızlı açma için parmak izi etkin + Veritabanını açmak için dokunmatik sensör + Parmak iziyle açma başarısız oldu. Şifre çözme anahtarı Android tarafından iptal edildi. Bu genellikle yeni bir parmak izi alındığında veya güvenlik ayarları değiştirildiğinde olur. Lütfen kilidi parolanızla açın ve veritabanı ayarlarından parmak iziyle açmayı yeniden etkinleştirin. + Veritabanı açma başarısız oldu: Geçersiz bileşik anahtar. Ana parola artık geçerli olmadığından parmak iziyle açma devre dışı bıraklıdı. Lütfen kilidi parolanızla açın ve veritabanı ayarlarından parmak iziyle açmayı yeniden etkinleştirin. + Yeni ana parola için parmak izi kilidini yeniden etkinleştirin. + Çabuk Açma kodu yerine parmak izi doğrulamasına izin verir. Ana parolanız ile ilgili hiçbir verinin depolanmasını gerektirmez. Veritabanı dosya adını girin kullanım tarihi İptal + Notlar Etiketler İnternet adresinin yerine geçin Parolayı onayla @@ -82,13 +107,14 @@ Kaydet Adı URL - Kullanıcı adı + Kullanıcı Adı Ekstra Yazı alanları - Ek dosyaları + Dosya ekleri Keepass2Android bu URI\'yi kullanamaz. Grup oluşturmada hata. Üst klasör oluşturulamadı. Bu dosya zaten var. + Veritabanı ayarlarını belirlemek başarısız oldu. Bağlantıyı başlatmak başarısız oldu. Bir dosya adı gereklidir. Dosya oluşturulamadı @@ -103,11 +129,11 @@ Uzunluk alanında pozitif bir tamsayı girin Dosya bulunamadı. Dosya tarayıcı - Şifre üret + Parola Üret Grup notlar Parolayı onayla - üretilen şifre + üretilen parola Grup adı Anahtar dosyası Uzunluk @@ -131,17 +157,19 @@ Küçük Harf ***** Şifreyi gizle - Şifreleri gizle - Uygulama hakkında + Parolaları varsayılan olarak gizle + Hakkında Asıl anahtarı değiştir - Şifreyi kopyala + Parolayı kopyala Kullanıcı adını kopyala Yeni Ayarlar Veritabanı ayarları Sil + Kaydı kopyala Başka bir gruba taşı Taşı + Üst gruba git Bır bira ısmarla... Düzenle Şifreyi gizle @@ -181,8 +209,8 @@ Veritabanı adı Yeni kayıtlar için varsayılan kullanıcı adı Veritabanı kaydediliyor… - Çıkartılıyor... - Çıkarma işlemi başarılı! + Veritabanı dışa aktarılıyor… + Dışa aktarma işlemi başarılı! Boşluk Arama Parolayı göster @@ -190,6 +218,7 @@ Ada göre sırala Oluşturma tarihine göre sırala Değiştirme tarihine göre sırala + Varsayılan düzeni koru Özel Ne bul Arama sonuçları @@ -207,6 +236,7 @@ Sürüm geçmişi Keepass2Android, Philipp Crocoll tarafından geliştirilmiştir. Katkıda bulunanlara teşekkürler: %1$s. + Simge ve tasarıma katkıları için %1$s teşekkürler. Scott Greenberg tarafından geliştirilen Keepass Twofish şifreleme eklentisi KP2A\'ya dahildir. Android file-chooser (Dosya seçici) Hai Bison tarafından geliştirildi KP2A klavyesi Gingerbread Android açık kaynak projesine dayanmaktadır ve Klaus Weidner\'in Hacker\'s klavyesinin eklenti Yöneticisi\'ni kullanır. @@ -235,9 +265,12 @@ Veritabanı kapat ÇabukAç varsayılan olarak etkinleştir ÇabukAç varsayılan olarak etkinleştirileceğini tanımlar. + Veri tabanı ekranını koru + Etkinse, ekran görüntüsüne izin verilmez ve uygulamanın küçük resmi son uygulamalar listesinde gözükmez. ÇabukAç simgesini gizle ÇabukAç, bir bildirim simgesi görüntülemeden ne yazık ki çalışmıyor. Şeffaf bir simge kullanmak için bu seçeneği seçin. ÇabukAç simgesini gizle + Çabuk açın düzgün çalışması için bir bildirim gerekir. Bir simge olmadan bildirim görüntülenmesi için bu seçeneği seçin. ÇabukAç anahtar uzunluğu ÇabukAç anahtar uzunluğu karakter sayısının üst sınırı. ÇabukAç başarısız oldu: yanlış şifre! @@ -253,6 +286,7 @@ Otomatik olarak bulunması için \"%1$s\" hafızaya alınsın mı? Geçerlilik Sonu biçimi geçersiz! Her dizi için bir alan adı gereklidir. + Bir alan adı iki kere kullanılamaz (%1$s). Alan adı Alan değeri Korunmuş alan @@ -266,8 +300,13 @@ Veritabanları yazmak için dosya işlemlerini kullan Ekran kapandığında kilitle Güç düğmesiyle veritabanını kilitle. + Girilmiş ana parolayı temizle + Veri tabanı açılmadan parola ekranından ayrılırsam girilmiş ana parolayı temizle. Uygulamadan ayrılınca kilitle + Geri düğmesine basarak uygulamadan ayrılırken veri tabanını kilitle. Bağış seçeneğini gizle + Bu ayar bağışçılar içindir. Sadece Keepass2Android bir süre kullandıktan sonra geçerlidir. + Bağışlar olmadan, bu uygulama var olamazdı ve sürekli olarak geliştirilemezdi! Henüz bağış yapmadıysan, lütfen şimdi bir bağış yapmayı düşün. Veritabanı önbelleğe al Uzak veritabanı dosyalarının bir kopyası uygulama önbellek klasöründe tutulur. Bu uzak veritabanlarını çevrimdışı iken bile kullanmanıza izin verir. SSL sertifikalar @@ -276,9 +315,22 @@ Bu tüm önbelleğe alınan veritabanı dosyalarını siler. Hangi henüz eşitlenmemiş çevrimdışı olarak yaptığınız değişiklikler kaybolacak. Devam edilsin mi? Kaydetmeden önce değişiklikleri denetle Değişiklikleri kaydetmeden önce dışarıdan değiştirilmiş olup olmadığını kontrol et. + Yinelenen UUIDs denetle + Aynı kimliğe sahip birden çok kaydın olup olmadığına bakarak, veritabanı dosyasının bozuk olup olmadığını denetleyin. Bu beklenmeyen davranışlara neden olabilir. Pano bildirimlerini göster Kullanıcı adı ve parola bildirim çubuğu ve Pano üzerinden erişilebilir hale getirir. Parola algılayıcılara dikkat edin! + Bildirimler + Kullanıcı adıyla parolayı panoya kopyalamak ve klavyeyi etkinleştirmek için bildirimleri göster. + Klavye/otomatik doldurma bildirimi + Tüm kayıtları KP2A klavyesi ve otomatik doldurma hizmeti üzerinden erişebilir hale getir(önerilir). Klavyeyi değiştir + Rootlu cihazlarda otomatik geçiş + Kayıt açıldığında KP2A klavyesine otomatik geçiş yap. Root izni ve sistem güvenlik ayarları gerektirir. + Sadece aramadan sonra otomatik değiştir + URL Paylaş işlevini kullandıktan sonra KP2A klavyesine geç (başka bir yolla kayıt açıldığında yapma) + Önceki klavyeye dön + Bir kayıt açılmadığında önceki klavyeye döner. + Kilitli değilken bildirim simgesi Veritabanı kilitli değilken devam eden bir bildirim gösterir. Veritabanı dosyasını önceden yükleme Veritabanı dosyası yükleme veya indirmeyi şifre girişi sırasında arka planda başlatın. @@ -290,6 +342,10 @@ Geri Dönüşüm Kutusu Bu kayıtı kalıcı olarak silmek istiyor musunuz? Geri dönmek için Hayır tuşuna basın. Bu grubu kalıcı olarak silmek istiyor musunuz? Geri dönmek için Hayır tuşuna basın. + Seçili öğeleri kalıcı olarak silmek istiyor musunuz? Geri dönmek için Hayır tuşuna basın. + Bu kaydı kalıcı olarak silmek istiyor musunuz? + Bu grubu kalıcı olarak silmek istiyor musunuz? + Seçili öğeleri kalıcı olarak silmek istiyor musunuz? Kalıcı olarak silinsin mi? Dosyayı yeniden yükle? Şu anda açık olan dosya başka bir program tarafından değiştirildi. Yeniden yüklemek istiyor musunuz? @@ -340,6 +396,8 @@ Veritabanı Eşitle… Grubu bu gruba taşınamıyor. Bugün Almanya\'da Oktoberfest! Eğer Keepass2Android\'i sevdiyseniz: Bugün bana bir bira ısmarlamanın tam zamanı değilmidir? + 10 Mayıs? Bu benim doğum günüm! Bu uygulamayı beğendiysen, neden bana bir doğum günü kutlaması ve hediyesi göndermiyorsun? Bu beni gerçekten mutlu eder! :-) + Oh, 10 Mayıs doğum günümü kaçırdın! Bu uygulamayı beğendiysen, neden bana bir doğum günü kutlaması ve hediyesi göndermiyorsun? Henüz beni mutlu etmek için çok geç değil! :-) Daha fazla bilgi ver! Hayır, çok hoşuma gitmiyor sunucu (ör: 192.168.0.1) @@ -355,6 +413,7 @@ HTTPS (WebDav) Dropbox Dropbox(KP2A Klasörü) + Dropbox heabınıza tam erişim vermek istemiyorsanız, bu seçeneği seçebilirsiniz. Keepass2Android sadece klasör erişimi isteyecek. Özellikle yeni bir veritabanı oluştururken bu uygundur. Bir veritabanınız varsa, klasör oluşturmak için bu seçeneği seçin ve dosyanızı oluşan klasöre taşıyın (bilgisayardan). Dosyayı açmak için bu seçeneği tekrar seçin. Google Drive OneDrive SFTP (SSH dosya aktarımı) @@ -364,6 +423,7 @@ Veritabanınızı yerel olarak Android cihazınız veya bulut da depolayabilirsiniz. Siz çevrimdışı olsanız bile Keepass2Android veritabanını kullanılabilir hale getirir. Veritabanı AES 256 bit şifreleme ile şifreli olarak güvenlidir, sizden başka hiç kimse parolalara erişemez. Dropbox seçmenizi öneririz: tüm cihazlardan erişilebilir ve hatta önceki dosya sürümlerininin yedeklemelerini sağlar. Veritabanını depolamak istediğiniz yeri seçin: Konum değiştir + Etkinse, veritabanı kilitlendiğinde Keepass2Android arka planda çalışmaya devam eder. Bu, parolanızın kısa bir parçasıyla veritabanınızı tekrar açmanıza olanak sağlar. Asıl anahtar Veritabanınızı buraya girdiğiniz asıl parolayla şifrelenir. Veritabanının güvenli kalması için zor bir asıl parola seçin! İpucu: bir ya da iki cümle kurun ve parolanızı kelimelerin ilk harflerinden oluşturun. Noktalama işaretleri ekleyin. Veritabanınızı korumak için bir ana parola seçin: @@ -385,6 +445,7 @@ Tek kullanımlık şifre anahtarı oluşturulamadı! Doğru şifre girdiğinizden emin olun. Hata: Yedek tek kullanımlık şifre dosya güncelleştirilemedi! Yedek tek kullanımlık şifre dosya kaydediliyor… + Sınama yanıtı yanlış. TOTP seed alan adı TOTP ayarları alan adı TrayTotp @@ -396,17 +457,37 @@ etkin devre dışı Eklentileri online bul + Kapsam + %1$s %2$s için kimlik bilgileri talep ediyor. + %1$s kimlik bilgileri talep ediyor. Lütfen bir kaydı seçin. Etkin + Veritabanı eylem bildirimleri + Bir veritabanı açıldığında, kapandığında veya kaydedildiğinde eklenti bildirecek. + Geçerli kayıt verisi Daha fazla depolama türlerini almak + Hata: Sunucu sertifika doğrulaması başarısız: %1$s. Aygıtınıza uygun kök sertifikasını yükleyin veya ayarlara bakın! + Hata: Sunucu sertifika doğrulaması başarısız oldu! Aygıtınıza uygun kök sertifikasını yükleyin veya ayarlara bakın! Dosya biçimini seçin + Üzgünüz! Keepass2Android Android işletim sistemi tarafından sonlandırıldı! Güvenlik nedeniyle, Keepass2Android seçilen kimlik bilgileriyle devam edemez, bu yüzden veri tabanınızı yeniden açmanız gerekir. Not: Bunun çok nadiren olması gerekir. Eğer olursa lütfen, crocoapps@gmail.com adresine bir mesaj atın. + Dosya yalnızca geçici olarak Keepass2Android için kullanılabilir. + Seçtiğiniz dosya salt okunurdur. + Android 4.4 + deki kısıtlamalar nedeniyle seçilen dosya Keepass2Android için salt okunur. + Kullanmak için başka bir konuma kopyalamanız gerekir. + Düzenlemek için başka bir konuma kopyalamanız gerekir. + Dosyanın kopyalanacağı konumu seçmek için Tamam\'ı tıklayın. İptal et, salt okunur aç. + Veritabanı salt okunur + Keepass2Android geçerli veri tabanını salt okunur modda açtı. Salt okunur bayrağı ayarlandı. Veritabanında değişiklik yapmak istiyorsanız, bu bayrağı kaldırın. + Android KitKat sürümündeki kısıtlamalar nedeniyle yazma mümkün değil. Veri tabanında değişiklik yapmak istiyorsanız, veri tabanını kapatın ve veri tabanı değiştir seçeneğini seçin. Sonra sistem dosya seçicisini kullanarak dosyayı açın. Dosyadan simge ekle... Dosyalar kopyalanıyor... Kopyala + Standart kayıt Şablonlar Kimlik kartı Ad + Verildiği yer Veriliş tarihi E-Posta E-posta adresi @@ -421,15 +502,116 @@ Üyelik Değişiklik günlüğü Şablonlar eklensin mi? + Keepass2Android e-posta hesapları, kablosuz ağ parolaları, güvenli Notlar ve daha fazlası için kayıt şablonları içerir. Bunları, veritabanına eklemek ister misiniz? Hayır\'ı seçerseniz, daha sonra veritabanı ayarlarından ekleyebilirsiniz. + Veritabanına şablon ekle Lütfen dikkat! Bu bir ön sürümü ve bazı kusurları ile gelebilir! Eğer beklenmedik * bir şey * olursa bana bildirin (Codeplex veya e-posta) . Devam Et + Girdiğiniz URI bir dosya adı gibi görünmüyor. Bunun geçerli bir dosya olduğundan emin misin? + Geçersiz anahtar! Lütfen yeniden deneyin. + Geçersiz anahtar! Veri tabanını açmak için lütfen aşağıdaki adımları deneyin:\n + + • Doğru parola girdiğinizden emin olun. Girilen paroladan emin olmak için göz simgesini kullanın.\n + • Doğru parola tipini seçtiğinizden emin olun. Veri tabanı oluşturulurken kullanılan tipe uyduğundan emin olun.\n + • Doğru veri tabanı dosyasını seçtiğinizden emin olun. + + + + Dosya bozulmuş. \n + Sorunu teşhis etmek için size yardımcı olabilecek bazı ipuçları:\n + + • Dosyayı usb üzerinden (MTP-Modu) yüklediyseniz, MyPhoneExplorer gibi bir araçla yeniden deneyin.\n + • Aynı dosyayı bilgisayarınızda da açamıyorsanız, muhtemelen dosya bozulmuştur. Lütfen bir veritabanı yedeğini kullanın. Eğer dosyayı Keepass2Android programının bozduğunu düşünüyorsanız, desteğe başvurun.\n + • Aynı dosyayı bilgisayaranızda açabiliyorsanız, desteğe başvurun. Dosyayı farklı ayarlarla (örn. zipden çıkarılmış şekilde) kaydedebilir ve Keepass2Android ile yeniden açmayı deneyebilirsiniz. + + + Keepass2Android: Bir hata oluştu. + Keepass2Android çalışırken beklenmeyen bir hata oluştu. Lütfen uygulamadan hata raporlarını göndermek için izin vererek düzeltmemize yardımcı olun. + Hata raporları asla herhangi bir veri tabanı içeriğinizi veya ana parolanızı içermez. Hata raporlarını uygulama ayarlarından devre dışı bırakabilirsiniz. Etkinleştir Devre dışı bırak Hatadan sonra sor Hata raporlarını gönder Otomatik Doldur özelliği etkinleştirilsin mi? + Kimlik bilgileri diğer uygulmalara birkaç yolla transfer edilebilir: Değerleri panoya kopyalabilirsiniz ama panonun güvenli olmadığını unutmayın. Yerleşik klavye seçilen kayıt için tam erişim verir ama kimlik bilgilerine erişmek istediğiniz her seferinde etkinleştirilmiş olması gerekir. Android 5 ve sonrasında, Keepass2Android otomatik doldurma servisini kullanarak kullanıcı adı ve parolayı doldurabilir. + Dahili klavyeyi kullan Otomatik Doldur hizmetini kullan Lütfen Keepass2Android hizmetini etkinleştirin. + + Sürüm 0.9.8c\n + * Microsoft Live SDK SSL güvenlik açığına yönelik düzeltme (One Drive üzerinde dosya erişiminde kullanılan)\n + * Hata düzeltme: İki giriş yöntemi içeren önceki sürüm (birinin çökmesi)\n + + + Sürüm 1.0.0 - önizleme 7\n + * Parmak iziyle açma (Android 6.0+ veya bir Samsung cihaz gerekli)\n + * Otomatik-Doldur servisi eklendi (Android 5.0+ gerekli)\n + * Kayıt şablonları desteği eklendi\n + * \"Çevrimdışı çalış\" modu eklendi\n + * Kayıtları kopyalamaya izin verildi\n + * Alan adları için otomatik tamamlama modu\n + * Son dosyalar listesinden öğe silinebiliyor\n + * Android 6.0 üzerinde izin istekleri\n + * Hata düzeltmeleri (Yerleşik klavyede, simgeler seçildiğinde)\n + * Hata raporlarını göndermek için seçenek eklendi\n + * Birkaç noktaya yardım mesajları eklendi\n + + + Sürüm 0.9.9\n + * UI yeniden tasarlama tamamlandı. Bu desteği için Stefano Pignataro\'ya (http://www.spstudio.at) çok teşekkürler!\n + * Özel simge ekleme izni\n + * Samsung cihazlarda Çoklu Pencere Desteği\n + * Yeni veri tabanları için varsayılan şifreleme tur sayısı arttırıldı\n + * Ek alanlardaki yinelenen anahtarların veri kaybını önlemek için kontrol\n + + + + Sürüm 0.9.9c\n + * Koyu tema geri geldi\n + * Diğer simge paketlerini yükleyebilirsiniz (Play store\'daki eski Windows tarzı simgeler kullanılabilir)\n + * Öğeleri silme işlemi için onaylama sorusu eklendi\n + * Hata düzletmeleri (OTP gizli kodlamada yanlış görüntüleme, bazı yerlerde yanlış uygulama simgesi)\n + + + Sürüm 0.9.8b\n + * Hata düzeltmeleri (Bazı veri tabanları kayıt sorunu, çalışmayan yerel cihaza aktarma, bazı ayarların seçilmesinin uygulamayı çökertmesi)\n + + + Sürüm 0.9.8\n + * Depo erişim desteği (KP2A Offline için SD karta ve Google Drive yazma izni)\n + * WebDAV URL girerken hatalı kullanıcı girişi tespit edilmesi (dosya yerine dizin)\n + * Parola yazı tipi değiştirildi\n + * Dropbox hesabı değiştirilebiliyor\n + * Düzeltilmiş hata: Artık OTP parolası hatırlanıyor + + + Sürüm 0.9.7b\n + * çeviriler güncellendi\n + * hata düzletmeleri: 0.9.7 içindeki eksik parola yazı tipi nedeniyle, guruplar isme göre sıralanmıyordu\n + + + Sürüm 0.9.7\n + * Keepass 1 (kdb) veritabanı için yazma desteği(beta!)\n + * önceki klavyeye daha iyi geçiş (rootlanmamış cihazlarda da çalışıyor)\n + * support for KeeChallenge with variable length challenges\n + * Hızlı Açma ve parola ekranlarından ekran görüntüsü alınması engellendi\n + * Değişiklik tarihine göre sıralama için ters sıralama düzeni (şimdi azalan)\n + * hata düzeltmeleri: değişikliklerden sonra notlar düzgün görüntüleniyor, parola görüntüleyici tüm cihazlarda (umarım) parolayı düzgün gizliyor, bir kaydın iki kez girilme konusu düzeltildi, veri tabanı düzeltilmesine rağmen Yenilenen UUID uyarısı gözükme konusu düzeltildi\n + + + Sürüm 0.9.6\n + * anahtar dosyası veya yerel veri tabanı dosyasının iç dizine aktarılmasına izin veriliyor (ayarlara bak)\n + * farklı sıralama ayarları destekleniyor\n + * otomatik klavye geçişi için gelişmiş seçenekler\n + * Stefano Pignataro (http://www.spstudio.at) tarafından tasarlanan uygulama logosu ve bildirim simgesi güncellendi\n + * parola üretici son ayarları hatırlayabiliyor\n + * Android 5 kilit ekranı için bildirim ayarlaması\n + * TAMAM tıklanmadan uygulamadan ayrıldığınızda ana parola alanı temizleniyor\n + * bazı cihazlarda klavye ayarlarındaki eksik diller nedeniyle oluşan sorun giderildi\n + * rootlu cihazlarda otomatik klavye geçişi düzeltildi\n + * bozuk veri tabanları için kontrol eklendi (yinelenen UUIDs)\n + * artık değişiklik tespit edildiğinde veri tabanı yenileniyor ve ana parolanın gözükmesi engellenir\n + * Polonya küçük klavye düzeni, klavye ayarları teması düzeltilerek geliştirildi(Wiktor Ławski\'ye teşekkürler)\n + Version 0.9.5\n * Fixed issues with file browsing (especially on Android 4.4)\n diff --git a/src/keepass2android/Resources/values-uk/strings.xml b/src/keepass2android/Resources/values-uk/strings.xml index 39e88937..77fdbc48 100644 --- a/src/keepass2android/Resources/values-uk/strings.xml +++ b/src/keepass2android/Resources/values-uk/strings.xml @@ -5,9 +5,9 @@ Залишити відгук Веб-сторінка Keepass2Android - це менеджер паролів, який забезпечує читання/запис баз даних KeePass 2.x на Android. - Інтерфейс користувача основано на Keepassdroid розробленому Brian Pellin. Код для операції з базами даних основано на KeePass розробленому Dominik Reichl. Android робот відтворено або змінено від роботи створеної та опублікованої Google, вони використовуються і створюються за умов, описаних у Creative Commons License 3.0 Attribution. - Підтримка SFTP реалізована за допомогою бібліотеки JSch під ліцензією BSD, що створена JCraft, Inc. - Піктограма молотка створена Джоном Касерта з Noun Project. Піктограма пінгвіна створена Адріано Емеріком з Noun Project. Піктограма пера створена Джоном Теста з Noun Project. Піктограма яблука створена Ава Роуелл з Noun Project. + Інтерфейс користувача базується на портованій версії Keepassdroid, розробленої Брайаном Пелліном. Код для операцій з базами даних базується на KeePass від Домініка Райхля. Робот Android відтворений або модифікований на основі версії, створеної та опублікованої Google, і використовується на умовах, які описано в Creative Commons License 3.0 Attribution. + Підтримка SFTP реалізована з використанням бібліотеки JSch за ліцензією BSD, створеної JCraft, Inc. + Піктограма молотка створена Джоном Касерта з Noun Project. Піктограма пінгвіна створена Адріано Емеріком з Noun Project. Піктограма пера створена Джоном Теста з Noun Project. Піктограма яблука створена Ава Роуеллом з Noun Project. Прийняти Відхилити Додати запис @@ -30,9 +30,9 @@ Програма Налаштування програми Показувати назву групи в результаті пошуку - Відображати ім\'я групи нижче заголовку записів в результатах пошуку. Корисно, якщо декотрі записи мають однакові імена. - Відображення групи в даний час: %1$s - Показати ім\'я групи в режимі запису + Відображати назву групи під заголовками записів у результатах пошуку. Корисно, якщо декілька записів мають однакові назви. + Відображення групи зараз: %1$s + Показувати назву групи при перегляді запису Вибачте! Keepass2Android не може обробити повернутий URI %1$s. Зв\'яжіться з розробником! Один запис %1$d записів @@ -51,28 +51,28 @@ Перемикання клавіатури Доступно лише для локальних файлів. Файл зберігається у внутрішньому каталозі. - Файл бази даних було скопійовано до внутрішнього папки. Натисніть Ok, щоб відкрити в новому розташуванні. Примітка: Не забувайте регулярно експортувати базу даних до безпечного розташування! - Ключовий файл скопійовано до внутрішнього папки. Переконайтеся, що у вас є безпечна резервна копія перед видаленням з поточного місця розташування! - Не можна використовувати внутрішню папку, коли розташування ключового файла не запам\'ятовуються. Змініть налаштування безпеки. + Файл бази даних було скопійовано до внутрішнього теки. Натисніть Ok, щоб відкрити з нового розташування. Примітка: Не забувайте регулярно експортувати базу даних до безпечного розташування! + Ключовий файл скопійовано до внутрішньої теки. Переконайтеся, що у вас є безпечна резервна копія перед видаленням з поточного місця розташування! + Неможливо використовувати внутрішню теку, якщо розташування ключового файлу не збережено. Змініть налаштування безпеки. Розблокувати - Розблокувати базу даних + Розблокувати Дужки Скасувати Буфер обміну очищено. Тайм-аут буфера обміну - Час через який буде очищено буфер обміну після копіювання ім’я користувача чи пароля + Час очищення буфера обміну після копіювання імені користувача або пароля Копіювати ім’я користувача до буфера обміну Копіювати пароль до буфера обміну - Вхід доступний за допомогою KP2A клавіатури + Вхід доступний за допомогою клавіатури KP2A доступно - Не вдалося відкрити діалогове вікно для вибору методу вводу. Активуйте клавіатуру вручну. + Не вдалося відкрити діалогове вікно для вибору методу введення. Активуйте клавіатуру вручну. Будь ласка, увімкніть клавіатуру Keepass2Android в налаштуваннях системи. Створення ключа бази даних… Поточна група Поточна група: Коренева База даних Цифри - Keepass2Android поставляється абсолютно без гарантії; Це вільне програмне забезпечення, воно розповсюджується на умовах ліцензії GPL v2 або новішої. + Keepass2Android поставляється БЕЗ ЖОДНИХ ГАРАНТІЙ; Це вільне програмне забезпечення і ви можете розповсюджувати його на умовах ліцензії GPL v2 або новішої. \u2026 Копіювати в буфер Датчик дотику @@ -89,7 +89,7 @@ Торкніться датчика, щоб розблокувати базу даних Не вдалося розблокувати за відбитком пальця. Система Android визнала ключ дешифрування недійсним. Зазвичай це трапляється, коли було зареєстровано новий відбиток пальця, або змінено налаштування безпеки. Будь ласка, розблокуйте за допомогою свого паролю, після чого повторно активуйте розблокування за відбитком пальця в налаштуваннях бази паролів. Не вдалося розблокувати базу паролів: Недійсний комбінований ключ. Розблокування за відбитком пальця було вимкнено, тому що схоже, що збережений головний пароль більше не дійсний. Будь ласка, розблокуйте за допомогою свого паролю, після чого повторно активуйте розблокування за відбитком пальця в налаштуваннях бази паролів. - Будь ласка, увімкніть розблокування відбитками пальців для нового майстер-пароля. + Будь ласка, повторно увімкніть розблокування за відбитком пальця для нового головного пароля. Це збереже ваш головний пароль на цьому пристрої, зашифрованому за допомогою Android Keystore і захищеному @@ -130,40 +130,40 @@ Необхідний пароль або ключовий файл. Повинен бути вибраний принаймні один тип генерації паролю. Паролі не збігаються. - Кількість циклів має бути числом. + Кількість циклів повинна бути числом. Необхідно ввести назву. - Введіть ціле число на усю довжину поля + Введіть ціле число на всю довжину поля Файл не знайдено. Перегляд файлів Згенерувати пароль Група нотатки - підтвердження пароля + підтвердження згенерований пароль - Ім’я групи - файл-ключ + Назва групи + ключовий файл довжина пароль Пароль - ім’я - URL-адреса - змінити URL-адресу - tag1, tag2 + назва + url + перевизначити url + мітка1, мітка2 ім’я користувача - Невірний пароль або файл ключа. + Неправильний пароль або ключовий файл. Неприпустимий алгоритм. Формат бази даних не розпізнано. - Файл ключа не існує. + Ключовий файл не існує. Ключовий файл не вибрано. - Файл ключа порожній. + Ключовий файл порожній. Довжина - Розмір списку груп - Розмір тексту у списку груп + Розмір списку групи + Розмір тексту в списку групи Завантаження бази даних… Нижній регістр ***** - Маска пароля - Приховати паролі за замовчуванням + Приховати пароль + Приховувати паролі Про Змінити головний ключ Копіювати пароль @@ -171,88 +171,88 @@ Створити Налаштування Налаштування бази даних - Вилучити + Видалити Створити дублікат Перенести до іншої групи Перемістити - Перейти до батьківської групи - Пожертвувати пиво... - Редагувати + Перейти до групи верхнього рівня + Зробити внесок на пиво... + Змінити Приховати пароль - Блокувати базу даних + Заблокувати базу Відкрити Закрити Перейменувати Пошук Розширений пошук - Перейти по посиланню + Перейти за URL Змінити базу даних… Показати всі поля - -Дефіс- + Мінус Ніколи Так Ні - Нема записів у базі даних або у групі. - Нічого не знайдено. - Нема програми для опрацювання цього посилання. - Відкрити останню базу даних (натисніть для відкриття) - Не шукати записів з резервного копіювання та кошиків - Пропустити групу \'Резервна копія\' та Кошик серед результатів пошуку - ім’я бази даних KeePass + Немає записів у базі даних чи групі. + Нічого не знайдено + Немає обробника для цього посилання. + Відкрити недавню базу + Не шукати в записах резервних копій та смітника + Не показувати групи Резервна копія і Смітник в результатах пошуку + Назва файлу бази даних KeePass Введіть пароль бази даних - Виберіть тип майстер-ключа: + Виберіть тип головного ключа: Створення нової бази даних… Створити базу даних - Працює… - Запам’ятати розташування файла ключа - Збережіть файл ключа + Обробка… + Пам\'ятати розташування ключових файлів + Зберегти ключовий файл Вилучити Rijndael (AES) Корінь Циклів шифрування - Велика кількість циклів шифрування забезпечує додатковий захист від грубих атак, але може дійсно уповільнити завантаження та захист. + Більша кількість циклів шифрування забезпечує додатковий захист від грубих атак, але може значно сповільнити завантаження та збереження. цикли Назва бази даних - Ім\'я користувача для нових записів - Збереження бази даних… + Типове ім\'я користувача для нових записів + Збереження бази… База даних експортується… Базу даних успішно експортовано! - Пропуск + П р о б і л Пошук Показати пароль - Сортувати за... - Упорядкувати за ім’ям - Упорядкування БД - Сортувати за датою зміни - Зберегти порядок за замовчанням + Впорядкувати за... + Впорядкувати за ім’ям + Впорядкувати за датою створення + Впорядкувати за датою зміни + Залишити типовий порядок Спеціальний Що знайти Результати пошуку - Пошук у + Пошук в Вибрати інший запис - Відкрийте потрібну групу, а потім натисніть «%1$s»! + Відкрийте потрібну групу, а потім натисніть \"%1$s\"! Вставити тут Twofish Підкреслення Непідтримувана версія бази даних. Верхній регістр - Ваша карта пам’яті зараз у режимі тільки для читання. Ви не зможете зберегти зміни до вашої бази даних. - Ваша карта пам’яті зараз не змонтована на телефоні. Ви не зможете завантажити або створити базу даних. + Ваша карта пам’яті зараз в режимі лише для читання. Ви не зможете зберегти зміни до вашої бази даних. + Карта пам’яті зараз не підключена. Ви не зможете завантажити чи створити базу даних. Версія Історія версій - Keepass2Android розробляє Філіпп Кроколл. + Keepass2Android розроблений Philipp Crocoll. Дякую %1$s за участь в розробці. - За значок і дизайн дакую %1$s. - Плагін Twofish Cipher для Keepass був розроблений Скотом Грінбергом та доданий до KP2A. + Дякую %1$s за участь в розробці дизайну логотипа і макета. + Плагін Twofish Cipher для Keepass, включений в KP2A, був розроблений Scott Greenberg. android-filechooser був розроблений Hai Bison - KP2A клавіатура базується на клавіатурі Gingerbread з Android Open Source Project і використовує код менеджеру плагінів з Hacker\'s Keyboard Клауса Вейднера. + Клавіатура KP2A базується на клавіатурі Gingerbread з Android Open Source Project і використовує код менеджера плагінів з Hacker\'s Keyboard від Klaus Weidner. Зверніть увагу Учасники - Регулярний вираз - TAN зазастарівають при використанні - Маркувати TAN записи як застарілі, при їх використанні - Відображати ім\'я користувача у списку - Відображати імена користувачів під заголовками. Корисно для кількох облікових записів або TAN. + Звичайний вираз + TAN стає недійсним після використання + Позначати використані записи TAN, як недійсні + Показувати ім\'я користувача в списку + Показувати імена користувачів під заголовками. Корисно для багатьох облікових записів або TAN. Пам\'ятати бази даних Пам\'ятати недавно відкриті бази даних і відображати їх на екрані відкриття бази даних. Keepass2Android: Знайти пароль @@ -263,58 +263,58 @@ Створити нову базу даних... Відкрити URL... Імпорт файлу до нової бази даних... - Необхідно вказати повну URL-адресу, включаючи протокол як http://. + Необхідно вказати повний URL, включно з протоколом типу http://. Файл для імпорту буде обраний на наступному кроці. Увімкнути QuickUnlock - Введіть останні %1$d символи(ів) пароля: + Введіть останні %1$d символи пароля: QuickUnlock! Закрити базу - Увімкнути Швідке розблокування за замовчанням - Визначає, чи увімкнено QuickUnlock за замовчанням. + Увімкнути QuickUnlock типово + Визначає, чи QuickUnlock типово увімкнено. Захист відображення бази даних - Якщо відмічена ця опція, не дозволяються скріншоти і ескіз аплікації не відображається у списку нещодавно відкритих аплікацій. + Якщо увімкнено, не дозволяються знімки екрану і програма не показується у списку останніх програм. Приховати піктограму QuickUnlock - QuickUnlock на жаль не працює без відображення піктограми сповіщення. Виберіть цей параметр для використання прозорої піктограми. - Приховати піктограму ШвидкогоРозблокування + На жаль, QuickUnlock не працює без відображення піктограми сповіщення. Виберіть цей параметр для використання прозорої піктограми. + Приховати піктограму QuickUnlock QuickUnlock потребує сповіщення для належної роботи. Виберіть цей параметр для відображення сповіщень без піктограми. - Довжина ключа Швидкого розблокування - Максимальна кількість символів, які використовуються як пароль Швидкого розблокування. - Шведке розблокування: неправильний пароль! - Каталог файлів-додатків + Довжина ключа QuickUnlock + Максимальна кількість символів, що використовуються як пароль QuickUnlock. + Неправильний пароль QuickUnlock! + Каталог вкладених файлів Каталог збереження вкладених файлів. Збереження вкладення Будь ласка, виберіть місце для збереження вкладення. Зберегти на карту SD - Зберегти до кешу і відкрити + Зберегти до кешу й відкрити Файл збережено до %1$s. Не вдалося зберегти вкладення до %1$s. Пам\'ятати текст пошуку? - Ви хотіли б зберегти текст пошуку \'%1$s\' у вибраному запису для того, щоб знайти його автоматично наступного разу? - Неприпустима дата/час для закінчення терміну дії! - Ім\'я поля є обов\'язковим для кожного рядка. - Ім\'я поля не можна використовувати двічі (%1$s). - Ім\'я поля + Чи бажаєте зберегти текст пошуку \"%1$s\" у вибраному записі, щоб знайти його автоматично наступного разу? + Неприпустима дата/час для завершення терміну дії! + Назва поля є обов\'язковою для кожного рядка. + Назву поля не можна використовувати двічі (%1$s). + Назва поля Значення поля Захищене поле - Додати вкладений файл... + Додати вкладений файл Додати додатковий рядок Видалити додатковий рядок - %1$s: заблоковано. Швідке розблокування увімкнено. - %1$s: розблоковано. + %1$s: Заблоковано. QuickUnlock увімкнено. + %1$s: Розблоковано. Введіть облікові дані сервера Файлові транзакції Вживати файлові транзакції для запису баз даних Блокування при вимкненні екрану - Блокування бази при вимкненні екрану. - Очистити введений головний пароль - Очистити введений головний пароль при залишенні екрану без розблокування бази даних. - Блокувати при виході з аплікації - Блокувати базу даних при виході з аплікації натисканням кнопки \"назад\". - Приховати опцію пожертви - Цей параметр є для благодійників. Вона доступна тільки після використання Keepass2Android на протязі деякого часу. - Без пожертв ця програма не буде існувати і постійно вдосконалюватися! Якщо ви ще не пожертвували, розгляньте можливість зробити пожертву зараз. - Кешування даних - Зберігати копію файлів віддаленої бази даних в кеш-директорії аплікації. Це дозволяє використовувати віддалені бази даних навіть без доступу до мережі. + Блокування бази даних при вимкненні екрану. + Стерти введений головний пароль + Стерти введений головний пароль при залишенні екрану без розблокування бази даних. + Блокувати при виході з програми + Блокувати базу даних при виході з програми натисканням кнопки \"назад\". + Приховати опцію внеску + Це параметр для дарувальників. Він доступний лише після використання Keepass2Android протягом деякого часу. + Без внесків ця програма не існувала б і не вдосконалювалася б! Якщо ви ще не зробили внесок, розгляньте можливість зробити це зараз. + Кешування бази даних + Зберігати копію файлів віддаленої бази даних в каталозі кешу програми. Це дозволяє використовувати віддалені бази даних навіть в автономному режимі. SSL-сертифікати Визначають поведінку, коли перевірка сертифікату не вдалася. Примітка: ви можете встановити сертифікати на пристрої, якщо перевірка не вдалася! Очистити кеш? @@ -322,18 +322,18 @@ Перевірити наявність змін Перевірка, чи файл було змінено ззовні, перед збереженням змін. Перевірити наявність дублікатів UUID - Перевірити, чи файл бази даних є пошкодженим, якщо вім містить декілька записів з однаковим ID. Це може призвести до неочікуваної поведінки. - Сповіщення буферу обміну + Перевірити, чи не пошкоджений файл бази даних наявністю багатьох записів з однаковим ID. Це може призвести до неочікуваної поведінки. + Сповіщення буфера обміну Зробити ім\'я користувача і пароль доступними через панель сповіщень і буфер обміну. Стережіться перехоплювачів паролів! - Розділити сповіщення - Показувати окремо кожне сповіщення, копіювання в буфер логіну, паролю та активація клавіатури. - Сповіщення Клавіатура/Автозаповнення - Зробити запис повністю доступним через KP2A-клавіатуру і службу автозаповнення (рекомендується). + Окремі сповіщення + Показувати окремі сповіщення для копіювання імені користувача й паролю до буфера обміну та активації клавіатури. + Сповіщення для Клавіатура/Автозаповнення + Зробити запис доступним через клавіатуру KP2A і службу автозаповнення (рекомендовано). Перемкнути клавіатуру - Відкриті діалогове вікно вибору клавіатури коли запис доступний через клавіатуру KP2A після пошуку з веб-браузеру. - Автоматичне переключення на рутованих пристроях + Відкрити діалогове вікно вибору клавіатури, коли запис доступний через клавіатуру KP2A після пошуку з веб-браузера. + Автоматичне перемикання на рутованих пристроях Автоматично змінити клавіатуру на KP2A після вибору запису. Потребує root і доступ до системних налаштувань безпеки. - Автоматична зміна тільки після пошуку + Авто-перемикання тільки після пошуку Автоматично змінити клавіатуру на K2PA тільки якщо попередньо була застосована функція Share URL (але жоден інший варіант відкриття запису) Змінити клавіатуру на попередню Змінити клавіатуру на попередню якщо не відкрито жодного запису. @@ -346,7 +346,7 @@ Перезаписати Перейменувати Не вдалося додати вкладений файл. - Кошик + Смітник Ви хочете, остаточно видалити цей запис? Натисніть Ні, щоб перенести у Кошик. Ви хочете, остаточно видалити цю групу? Натисніть Ні, щоб перенести у Кошик. Ви бажаєте назавжди видалити обрані елементи? Натисніть No щоб видалити до кошика. @@ -359,42 +359,42 @@ Ви дійсно бажаєте скасувати внесені зміни? (Кнопка Зберегти у верхній частині форми) Скасувати зміни? Запропонувати або голосувати за покращення - Оцінити це додаток + Оцініть цю програму Перекладіть KP2A Додавання запису… Додавання групи… Видалення запису… Видалення групи… Видалення елементів… - Задання пароля… + Встановлення пароля… Скасування змін… Перетворення Майстер-ключа… Розшифрування бази даних… - Розбір бази даних… - Перевірка кінцевого файла для зміни… + Аналіз бази даних… + Перевірка цільового файлу на наявність змін… Об\'єднати зміни? Файл бази даних було змінено з зовні. Завантажити та об\'єднати зміни перед збереженням? Виберіть ні, щоб перезаписати зовнішні зміни. - Об\'єднування змін… + Об\'єднання змін… Так, об\'єднати Ні, перезаписати - Працювати в автономному режимі + Працювати автономно Працювати онлайн Уникати будь-якого мережевого з\'єднання, шляхом використання локальної кешованої копії файлу. Зміни зберігаються лише до локального кешу і будуть вивантажені лише при перемиканні назад до мережевого режиму. - Працюємо в автономному режимі. + Автономна робота. Синхронізація кешованої бази даних… - Завантаження віддаленого файла… + Завантаження віддаленого файлу… Завантаження файлу… - Відновлення віддаленого файла… + Відновлення віддаленого файлу… Файли синхронізуються. База даних успішно синхронізована! - Перевірка бази даних на зміни… + Перевірка бази даних на наявність змін… Не вдалося зберегти по віддаленому доступу: %1$s. Зберегти ще раз або використати меню синхронції, коли віддалене підключення знову буде доступне. Не вдалося відкрити віддалений: %1$s. Завантажено файл з локального кеша. Ви можете внести зміни в базу даних і синхронізувати їх пізніше. Оновлений віддалений файл. Відкриті локальні файли конфліктують зі змінами у віддалених файлах. Використайте меню синхронізації для об\'єднання. Віддалений файл і кеш синхронізовано. Оновлена локальна кешована копія %1$s. - Зміни не виявлено. + Змін не виявлено. Кешований допоміжний файл одноразових паролів оновлений: віддалений лічильник мав більше значення. Віддалений допоміжний файл одноразових паролів оновлений: кешований лічильник мав більше значення. Синхронізуємо допоміжний файл одноразових паролів… @@ -403,7 +403,7 @@ Виникла помилка: База даних пошкоджена: знайдено однакові ID. (Чи ви зберігали базу за допомогоюMinikeepass?) Будь ласка, зробіть імпорт у нову базу за допомогою Keepass 2 для ПК та оберіть \'Create new IDs\'. Ви можете вимкнути повідомлення про помилку в Налашування/Налаштування програми/Обробка файлів/Перевірка на дублікати UUID. Майте на увазі, що це може спричинити несподівані результати. Рекомендується виправлення бази даних. - Синхронізуйте базу даних… + Синхронізувати базу даних… Неможливо перемістити групу до цієї групи. Сьогодні -- Октоберфест! Якщо вам подобається Keepass2Android: чи не хороший сьогодні день, щоб купити мені пива? 10 травня? Це мій день народження! Якщо вам подобається ця аплікація, чому б не відправити мені вітання з днем народження разом з невеличким подарунком? Це би дійсно зробило мене щасливим! :-) @@ -471,13 +471,13 @@ Ім\'я пакету: Опис (не перевірено): Автор (не перевірено): - ввімкнено + увімкнено вимкнено Знайти плагіни онлайн Області %1$s запитує облікові дані для %2$s. %1$s запитує облікові дані. Будь ласка, виберіть запис. - Ввімкнено + Увімкнено Сповіщення про дії з базою даних Плагін буде повідомлено про відкриття, закриття або збереження бази даних. Дані поточного запису @@ -492,18 +492,18 @@ Виберіть формат файлу Вибачте! Keepass2Android був убитий ОС Android! З міркувань безпеки Keepass2Android не зберігає вибрані облікові дані на диску, тому потрібно повторно відкрити базу даних. Примітка: Це має відбуватися дуже рідко. Якщо це так, будь ласка, напишіть мені повідомлення на crocoapps@gmail.com. Цей файл тимчасово доступний для Keepss2Android. - Вибраний вами файл лише для читання. - Вибраний вами файл лише для читання для Keepass2Android, у зв\'язку з обмеженнями на Android 4.4+. - Для його використання, вам потрібно копіювати його до іншого розташування. - Для його редагування, вам потрібно копіювати файл до іншого розташування. + Вибраний вами файл доступний лише для читання. + У зв\'язку з обмеженнями на Android 4.4+, вибраний вами файл доступний в Keepass2Android лише для читання. + Для можливості використання, вам потрібно копіювати його до іншого розташування. + Для можливості редагування, вам потрібно копіювати файл до іншого розташування. Натисніть OK, щоб обрати місце, куди слід скопіювати файл. - Скасувати, тільки для читання. + Скасувати, відкрити лише для читання. База даних доступна тільки для читання Keepass2Android відкрив поточну базу даних у режимі тільки для читання. Схоже, що ви відкрили файл із зовнішньої програми. Цей спосіб не підтримує запис. Якщо ви хочете внести зміни в базу паролів, закрийте її та виберіть Змінити базу паролів. Після чого відкрийте файл за допомогою одного з доступних варіантів. Встановлено прапорець тільки для читання. Приберіть цей прапорець, якщо ви хочете внести зміни в базу даних. Запис неможливий, через обмеження, які впроваджено починаючи з Android KitKat. Якщо ви хочете внести зміни в базу паролів, закрийте її та виберіть Змінити базу паролів. Після чого відкрийте файл, використовуючи System file picker. - Додати іконку з файлу... + Додати піктограму з файлу... Копіювання файлу... Копіювати Стандартний запис @@ -553,7 +553,7 @@ Увімкнути Вимкнути Запитати після помилки - Надіслати звіт про помилки + Надсилати звіти про помилки Активувати функцію автозаповнення? Облікові дані можуть передаватися до інших програм кількома способами: Ви можете копіювати значення до буфера обміну, але майте на увазі, що буфер обміну не є безпечним в Android. Вбудована клавіатура дає повний доступ до обраного запису, але повинна бути активованою щоразу, коли ви хочете отримати доступ до облікових даних. На Android 5 і новіших, Keepass2Android може вводити ім\'я користувача і пароль автоматично, використовуючи службу автозаповнення. Використовувати вбудовану клавіатуру @@ -593,6 +593,54 @@ Версія 0.9.8b\n * Виправлення помилок (Збій збереження деяких баз паролів, не працює експорт до локального пристрою, вибір деяких налаштувань призводить до падіння програми)\n + + Версія 0.9.8\n + * Підтримка Storage Access Framework (дозволяє запис на карту пам\'яті та Диск Google в KP2A в автономному режимі)\n + * Спроба виявляти помилки введення користувача при введенні WebDAV URL (тека замість файлу)\n + * Змінено шрифт паролю\n + * Можливість змінювати обліковий запис Dropbox\n + * Виправлено помилку: Запам\'ятовування паролю OTP + + + Версія 0.9.7b\n + * оновлені переклади\n + * виправлені помилки: Втрачений шрифт паролю в 0.9.7, сортування груп за назвами\n + + + Версія 0.9.7\n + * підтримка запису для баз даних Keepass 1 (kdb) (beta!)\n + * краще перемикання назад до попередньої клавіатури (також працює на нерутованих пристроях)\n + * підтримка KeeChallenge зі змінною довжиною ключа\n + * запобігання отримання знімків екрану в режимі QuickUnlock і при введенні паролю\n + * зворотній порядок сортування за датою зміни (тепер за спаданням)\n + * виправлення помилок: Нотатки тепер оновлюються коректно після змін, Паролі тепер приховуються коректно на всіх пристроях, виправлено проблему, яка дозволяла двічі додавати запис, виправлена проблема показу попередження про дублікат UUID, навіть після виправлення бази даних\n + + + Версія 0.9.6\n + * можливість імпорту ключового файлу та/або файлу локальної бази даних до внутрішньої теки програми (див. налаштування)\n + * можливість різних варіантів сортування\n + * покращені налаштування для автоматичного перемикання клавіатури\n + * оновлено логотип програми та дизайн сповіщення, дизайн від Stefano Pignataro (http://www.spstudio.at)\n + * генератор паролю запам\'ятовує останні налаштування\n + * встановлення видимості сповіщення для екрану блокування в Android 5\n + * тепер поле головного паролю очищується при виході з програми без натискання OK\n + * виправлена проблема втрачених мов у налаштуваннях клавіатури на деяких пристроях\n + * виправлена проблема автоматичного перемикання клавіатури на рутованих пристроях\n + * додано перевірку для пошкоджених баз даних (дублікати UUID)\n + * автоматичне перезавантаження бази даних при виявленні змін, вирішення проблеми безпеки, що стосується розкриття головного паролю\n + * покращена маленька польська розкладка клавіатури, виправлено оформлення налаштувань клавіатури (подяка Wiktor Ławski)\n + + + Версія 0.9.5\n + * Виправлено проблеми з переглядом (особливо на Android 4.4)\n + * Виправлена проблема завантаження файлів .kdb (Keepass 1) на Nexus 5 з Android Lollipop\n + * Додана опція для запобігання отримання знімків екрану/відображення програми в списку останніх програм\n + * Виправлена проблема з файлом сховища Диска Google (regular edition)\n + * Дозвіл ключових файлів у окремих типах сховищ (regular edition)\n + * Оновлено Dropbox SDK для включення офіційного виправлення безпеки (regular edition)\n + * Оновлено інструменти складання --> збільшився розмір apk :-(\n + Я обіцяв деякі інші зміни. Вибачте, але вони будуть впроваджені з наступним випуском. Я хотів опублікувати дані критичні виправлення якнайшвидше. + Версія 0.9.4\n * додана підтримка плагінів: перейдіть в налаштування, щоб зрозуміти, як отримати плагіни!\n @@ -737,26 +785,26 @@ Великий - Світлий - Темний + Світла + Темна Дизайн - Не пам\'ятати ім\'я користувача та пароль - Пам\'ятати тільки ім\'я користувача - Пам\'ятати ім\'я користувача та пароль + Не запам\'ятовувати ім\'я користувача і пароль + Запам\'ятовувати тільки ім\'я користувача + Запам\'ятовувати ім\'я користувача і пароль Тільки пароль Пароль + ключовий файл Пароль + OTP - Пароль + ОТП секрет (режим відновлення) + Пароль + OTP секрет (режим відновлення) Пароль + Виклик-Відповідь - Пароль + секрет Виклика-Відповіді (режим відновлення) + Пароль + секрет Виклику-Відповіді (режим відновлення) - Ігнорувати помилки перевірки сертифікату - Попереджати, якщо перевірка не вдалася + Ігнорувати помилки перевірки сертифіката + Попереджати при невдалій перевірці Не приймати недійсні сертифікати From 84a1dac53574ca6afc80e51e5595f4cc8ee2a174 Mon Sep 17 00:00:00 2001 From: Philipp Crocoll Date: Sat, 20 Aug 2016 20:47:52 +0200 Subject: [PATCH 11/16] changes for NoNet-Release add project converted to Android Studio --- src/java/JavaFileStorage/app/app.iml | 2 +- .../app/build/outputs/aar/app-debug.aar | Bin 2263173 -> 2261016 bytes .../2.2.1/taskArtifacts/fileHashes.bin | Bin 0 -> 150938 bytes .../2.2.1/taskArtifacts/fileSnapshots.bin | Bin 0 -> 2519736 bytes .../2.2.1/taskArtifacts/outputFileStates.bin | Bin 0 -> 19652 bytes .../2.2.1/taskArtifacts/taskArtifacts.bin | Bin 0 -> 65961 bytes .../KP2ASoftkeyboard_AS/.idea/encodings.xml | 6 + src/java/KP2ASoftkeyboard_AS/.idea/gradle.xml | 8 +- .../.idea/runConfigurations.xml | 12 + .../KP2ASoftkeyboard_AS/.idea/workspace.xml | 1629 ++++++++++++ src/java/KP2ASoftkeyboard_AS/app/app.iml | 2 - .../app/build/outputs/aar/app-debug.aar | Bin 1718222 -> 1721437 bytes .../yubiclip/scancode/KeyboardLayout.java | 0 .../yubiclip/scancode/USKeyboardLayout.java | 0 .../main/res/values-fa-rIR/strings_kp2a.xml | 8 + .../main/res/values-gl-rES/strings_kp2a.xml | 11 + .../2.2.1/taskArtifacts/fileHashes.bin | Bin 0 -> 147025 bytes .../2.2.1/taskArtifacts/fileSnapshots.bin | Bin 0 -> 705440 bytes .../2.2.1/taskArtifacts/outputFileStates.bin | Bin 0 -> 19622 bytes .../2.2.1/taskArtifacts/taskArtifacts.bin | Bin 0 -> 33343 bytes src/java/android-filechooser-AS/.idea/.name | 1 + .../android-filechooser-AS/.idea/compiler.xml | 22 + .../.idea/copyright/profiles_settings.xml | 3 + .../android-filechooser-AS/.idea/gradle.xml | 19 + .../.idea/libraries/support_v4_18_0_0.xml | 11 + .../android-filechooser-AS/.idea/misc.xml | 38 + .../android-filechooser-AS/.idea/modules.xml | 9 + .../.idea/vcs.xml | 0 .../.idea/workspace.xml | 1804 +++++++++++++ .../android-filechooser-AS.iml | 19 + src/java/android-filechooser-AS/app/app.iml | 92 + .../android-filechooser-AS/app/build.gradle | 22 + .../app/src/main/AndroidManifest.xml | 16 + .../lib/ui/filechooser/BaseFileAdapter.java | 548 ++++ .../ui/filechooser/FileChooserActivity.java | 288 ++ .../lib/ui/filechooser/FragmentFiles.java | 2366 +++++++++++++++++ .../ui/filechooser/prefs/DisplayPrefs.java | 313 +++ .../lib/ui/filechooser/prefs/Prefs.java | 83 + .../ui/filechooser/providers/BaseColumns.java | 36 + .../providers/BaseFileProviderUtils.java | 653 +++++ .../lib/ui/filechooser/providers/DbUtils.java | 86 + .../filechooser/providers/ProviderUtils.java | 104 + .../providers/basefile/BaseFileContract.java | 537 ++++ .../providers/basefile/BaseFileProvider.java | 127 + .../providers/history/HistoryContract.java | 127 + .../providers/history/HistoryHelper.java | 58 + .../providers/history/HistoryProvider.java | 427 +++ .../history/HistoryProviderUtils.java | 65 + .../providers/localfile/FileObserverEx.java | 135 + .../localfile/HandlerThreadCompat_v5.java | 30 + .../localfile/LocalFileContract.java | 41 + .../localfile/LocalFileProvider.java | 745 ++++++ .../filechooser/ui/widget/AfcSearchView.java | 475 ++++ .../lib/ui/filechooser/utils/Converter.java | 51 + .../lib/ui/filechooser/utils/DateUtils.java | 119 + .../android/lib/ui/filechooser/utils/E.java | 74 + .../lib/ui/filechooser/utils/EnvUtils.java | 32 + .../lib/ui/filechooser/utils/FileUtils.java | 99 + .../lib/ui/filechooser/utils/MimeTypes.java | 81 + .../android/lib/ui/filechooser/utils/Sys.java | 33 + .../lib/ui/filechooser/utils/TextUtils.java | 49 + .../lib/ui/filechooser/utils/Texts.java | 54 + .../lib/ui/filechooser/utils/Utils.java | 42 + .../ui/filechooser/utils/history/History.java | 156 ++ .../utils/history/HistoryFilter.java | 27 + .../utils/history/HistoryListener.java | 26 + .../utils/history/HistoryStore.java | 263 ++ .../utils/ui/ContextMenuUtils.java | 133 + .../lib/ui/filechooser/utils/ui/Dlg.java | 267 ++ .../ui/filechooser/utils/ui/GestureUtils.java | 222 ++ .../filechooser/utils/ui/LoadingDialog.java | 198 ++ .../filechooser/utils/ui/MenuItemAdapter.java | 69 + .../ui/filechooser/utils/ui/TaskListener.java | 28 + .../lib/ui/filechooser/utils/ui/Ui.java | 149 ++ .../kp2afilechooser/FileEntry.java | 18 + .../Kp2aFileChooserBridge.java | 24 + .../kp2afilechooser/Kp2aFileProvider.java | 770 ++++++ ...afc_badge_file_provider_localfile_dark.png | Bin 0 -> 511 bytes ...fc_badge_file_provider_localfile_light.png | Bin 0 -> 453 bytes .../res/drawable-hdpi/afc_bookmarks_dark.png | Bin 0 -> 1914 bytes .../drawable-hdpi/afc_button_home_dark.png | Bin 0 -> 831 bytes .../drawable-hdpi/afc_button_home_light.png | Bin 0 -> 637 bytes .../afc_context_menu_item_divider.png | Bin 0 -> 196 bytes .../afc_expandable_listview_group_divider.png | Bin 0 -> 196 bytes .../src/main/res/drawable-hdpi/afc_file.png | Bin 0 -> 1387 bytes .../main/res/drawable-hdpi/afc_file_apk.png | Bin 0 -> 2269 bytes .../main/res/drawable-hdpi/afc_file_audio.png | Bin 0 -> 1827 bytes .../res/drawable-hdpi/afc_file_compressed.png | Bin 0 -> 1836 bytes .../main/res/drawable-hdpi/afc_file_image.png | Bin 0 -> 1942 bytes .../main/res/drawable-hdpi/afc_file_kp2a.png | Bin 0 -> 1872 bytes .../drawable-hdpi/afc_file_locked_dark.png | Bin 0 -> 587 bytes .../res/drawable-hdpi/afc_file_plain_text.png | Bin 0 -> 1842 bytes .../main/res/drawable-hdpi/afc_file_video.png | Bin 0 -> 1880 bytes .../src/main/res/drawable-hdpi/afc_folder.png | Bin 0 -> 775 bytes .../afc_ic_action_clear_dark.png | Bin 0 -> 733 bytes .../afc_ic_action_clear_light.png | Bin 0 -> 686 bytes .../afc_ic_action_navi_left_dark.png | Bin 0 -> 624 bytes .../afc_ic_action_navi_left_dark_disabled.png | Bin 0 -> 646 bytes .../afc_ic_action_navi_left_light.png | Bin 0 -> 445 bytes ...afc_ic_action_navi_left_light_disabled.png | Bin 0 -> 495 bytes .../afc_ic_action_navi_right_dark.png | Bin 0 -> 625 bytes ...afc_ic_action_navi_right_dark_disabled.png | Bin 0 -> 656 bytes .../afc_ic_action_navi_right_light.png | Bin 0 -> 443 bytes ...fc_ic_action_navi_right_light_disabled.png | Bin 0 -> 499 bytes .../afc_ic_action_search_dark.png | Bin 0 -> 1105 bytes .../afc_ic_action_search_light.png | Bin 0 -> 891 bytes .../afc_ic_button_ok_saveas_dark.png | Bin 0 -> 664 bytes .../afc_ic_button_ok_saveas_dark_focused.png | Bin 0 -> 726 bytes .../afc_ic_button_ok_saveas_dark_pressed.png | Bin 0 -> 657 bytes .../afc_ic_button_ok_saveas_light.png | Bin 0 -> 544 bytes .../afc_ic_button_ok_saveas_light_focused.png | Bin 0 -> 541 bytes .../afc_ic_button_ok_saveas_light_pressed.png | Bin 0 -> 661 bytes .../drawable-hdpi/afc_ic_menu_gridview.png | Bin 0 -> 2466 bytes .../afc_ic_menu_gridview_dark.png | Bin 0 -> 755 bytes .../afc_ic_menu_gridview_light.png | Bin 0 -> 621 bytes .../res/drawable-hdpi/afc_ic_menu_home.png | Bin 0 -> 2280 bytes .../drawable-hdpi/afc_ic_menu_home_dark.png | Bin 0 -> 885 bytes .../drawable-hdpi/afc_ic_menu_home_light.png | Bin 0 -> 780 bytes .../drawable-hdpi/afc_ic_menu_listview.png | Bin 0 -> 908 bytes .../afc_ic_menu_listview_dark.png | Bin 0 -> 323 bytes .../afc_ic_menu_listview_light.png | Bin 0 -> 310 bytes .../afc_ic_menu_sort_by_date_asc.png | Bin 0 -> 3459 bytes .../afc_ic_menu_sort_by_date_asc_dark.png | Bin 0 -> 1538 bytes .../afc_ic_menu_sort_by_date_asc_light.png | Bin 0 -> 1288 bytes .../afc_ic_menu_sort_by_date_desc.png | Bin 0 -> 3433 bytes .../afc_ic_menu_sort_by_date_desc_dark.png | Bin 0 -> 1533 bytes .../afc_ic_menu_sort_by_date_desc_light.png | Bin 0 -> 1299 bytes .../afc_ic_menu_sort_by_name_asc.png | Bin 0 -> 3040 bytes .../afc_ic_menu_sort_by_name_asc_dark.png | Bin 0 -> 1301 bytes .../afc_ic_menu_sort_by_name_asc_light.png | Bin 0 -> 1101 bytes .../afc_ic_menu_sort_by_name_desc.png | Bin 0 -> 2960 bytes .../afc_ic_menu_sort_by_name_desc_dark.png | Bin 0 -> 1302 bytes .../afc_ic_menu_sort_by_name_desc_light.png | Bin 0 -> 1075 bytes .../afc_ic_menu_sort_by_size_asc.png | Bin 0 -> 3233 bytes .../afc_ic_menu_sort_by_size_asc_dark.png | Bin 0 -> 1310 bytes .../afc_ic_menu_sort_by_size_asc_light.png | Bin 0 -> 1071 bytes .../afc_ic_menu_sort_by_size_desc.png | Bin 0 -> 3228 bytes .../afc_ic_menu_sort_by_size_desc_dark.png | Bin 0 -> 1319 bytes .../afc_ic_menu_sort_by_size_desc_light.png | Bin 0 -> 1077 bytes .../afc_main_button_navi_left_dark.png | Bin 0 -> 2830 bytes ...fc_main_button_navi_left_disabled_dark.png | Bin 0 -> 2699 bytes ...c_main_button_navi_left_disabled_light.png | Bin 0 -> 2699 bytes .../afc_main_button_navi_left_light.png | Bin 0 -> 2769 bytes ...afc_main_button_navi_left_pressed_dark.png | Bin 0 -> 4098 bytes ...fc_main_button_navi_left_pressed_light.png | Bin 0 -> 3747 bytes .../afc_main_button_navi_right_dark.png | Bin 0 -> 2853 bytes ...c_main_button_navi_right_disabled_dark.png | Bin 0 -> 2715 bytes ..._main_button_navi_right_disabled_light.png | Bin 0 -> 2715 bytes .../afc_main_button_navi_right_light.png | Bin 0 -> 2761 bytes ...fc_main_button_navi_right_pressed_dark.png | Bin 0 -> 4313 bytes ...c_main_button_navi_right_pressed_light.png | Bin 0 -> 4094 bytes .../aosp_dialog_full_holo_dark.9.png | Bin 0 -> 1414 bytes .../aosp_dialog_full_holo_light.9.png | Bin 0 -> 1537 bytes ...afc_badge_file_provider_localfile_dark.png | Bin 0 -> 402 bytes ...fc_badge_file_provider_localfile_light.png | Bin 0 -> 337 bytes .../res/drawable-ldpi/afc_bookmarks_dark.png | Bin 0 -> 797 bytes .../drawable-ldpi/afc_button_home_dark.png | Bin 0 -> 466 bytes .../drawable-ldpi/afc_button_home_light.png | Bin 0 -> 378 bytes .../afc_context_menu_item_divider.png | Bin 0 -> 162 bytes .../afc_expandable_listview_group_divider.png | Bin 0 -> 162 bytes .../src/main/res/drawable-ldpi/afc_file.png | Bin 0 -> 831 bytes .../main/res/drawable-ldpi/afc_file_apk.png | Bin 0 -> 1284 bytes .../main/res/drawable-ldpi/afc_file_audio.png | Bin 0 -> 1009 bytes .../res/drawable-ldpi/afc_file_compressed.png | Bin 0 -> 1000 bytes .../main/res/drawable-ldpi/afc_file_image.png | Bin 0 -> 1038 bytes .../main/res/drawable-ldpi/afc_file_kp2a.png | Bin 0 -> 1101 bytes .../drawable-ldpi/afc_file_locked_dark.png | Bin 0 -> 380 bytes .../res/drawable-ldpi/afc_file_plain_text.png | Bin 0 -> 999 bytes .../main/res/drawable-ldpi/afc_file_video.png | Bin 0 -> 1055 bytes .../src/main/res/drawable-ldpi/afc_folder.png | Bin 0 -> 427 bytes .../afc_ic_action_clear_dark.png | Bin 0 -> 327 bytes .../afc_ic_action_clear_light.png | Bin 0 -> 288 bytes .../afc_ic_action_navi_left_dark.png | Bin 0 -> 399 bytes .../afc_ic_action_navi_left_dark_disabled.png | Bin 0 -> 397 bytes .../afc_ic_action_navi_left_light.png | Bin 0 -> 324 bytes ...afc_ic_action_navi_left_light_disabled.png | Bin 0 -> 306 bytes .../afc_ic_action_navi_right_dark.png | Bin 0 -> 372 bytes ...afc_ic_action_navi_right_dark_disabled.png | Bin 0 -> 380 bytes .../afc_ic_action_navi_right_light.png | Bin 0 -> 319 bytes ...fc_ic_action_navi_right_light_disabled.png | Bin 0 -> 312 bytes .../afc_ic_action_search_dark.png | Bin 0 -> 570 bytes .../afc_ic_action_search_light.png | Bin 0 -> 487 bytes .../afc_ic_button_ok_saveas_dark.png | Bin 0 -> 519 bytes .../afc_ic_button_ok_saveas_dark_focused.png | Bin 0 -> 558 bytes .../afc_ic_button_ok_saveas_dark_pressed.png | Bin 0 -> 518 bytes .../afc_ic_button_ok_saveas_light.png | Bin 0 -> 412 bytes .../afc_ic_button_ok_saveas_light_focused.png | Bin 0 -> 417 bytes .../afc_ic_button_ok_saveas_light_pressed.png | Bin 0 -> 513 bytes .../drawable-ldpi/afc_ic_menu_gridview.png | Bin 0 -> 804 bytes .../res/drawable-ldpi/afc_ic_menu_home.png | Bin 0 -> 874 bytes .../drawable-ldpi/afc_ic_menu_listview.png | Bin 0 -> 375 bytes .../afc_ic_menu_sort_by_date_asc.png | Bin 0 -> 1094 bytes .../afc_ic_menu_sort_by_date_desc.png | Bin 0 -> 1117 bytes .../afc_ic_menu_sort_by_name_asc.png | Bin 0 -> 1146 bytes .../afc_ic_menu_sort_by_name_desc.png | Bin 0 -> 1097 bytes .../afc_ic_menu_sort_by_size_asc.png | Bin 0 -> 1011 bytes .../afc_ic_menu_sort_by_size_desc.png | Bin 0 -> 1001 bytes .../afc_main_button_navi_left_dark.png | Bin 0 -> 1019 bytes ...fc_main_button_navi_left_disabled_dark.png | Bin 0 -> 957 bytes ...c_main_button_navi_left_disabled_light.png | Bin 0 -> 957 bytes .../afc_main_button_navi_left_light.png | Bin 0 -> 1002 bytes ...afc_main_button_navi_left_pressed_dark.png | Bin 0 -> 1489 bytes ...fc_main_button_navi_left_pressed_light.png | Bin 0 -> 1442 bytes .../afc_main_button_navi_right_dark.png | Bin 0 -> 1075 bytes ...c_main_button_navi_right_disabled_dark.png | Bin 0 -> 1042 bytes ..._main_button_navi_right_disabled_light.png | Bin 0 -> 1042 bytes .../afc_main_button_navi_right_light.png | Bin 0 -> 1080 bytes ...fc_main_button_navi_right_pressed_dark.png | Bin 0 -> 1545 bytes ...c_main_button_navi_right_pressed_light.png | Bin 0 -> 1498 bytes ...afc_badge_file_provider_localfile_dark.png | Bin 0 -> 469 bytes ...fc_badge_file_provider_localfile_light.png | Bin 0 -> 387 bytes .../res/drawable-mdpi/afc_bookmarks_dark.png | Bin 0 -> 1152 bytes .../drawable-mdpi/afc_button_home_dark.png | Bin 0 -> 623 bytes .../drawable-mdpi/afc_button_home_light.png | Bin 0 -> 463 bytes .../afc_context_menu_item_divider.png | Bin 0 -> 176 bytes .../afc_expandable_listview_group_divider.png | Bin 0 -> 176 bytes .../src/main/res/drawable-mdpi/afc_file.png | Bin 0 -> 854 bytes .../main/res/drawable-mdpi/afc_file_apk.png | Bin 0 -> 1333 bytes .../main/res/drawable-mdpi/afc_file_audio.png | Bin 0 -> 1092 bytes .../res/drawable-mdpi/afc_file_compressed.png | Bin 0 -> 1044 bytes .../main/res/drawable-mdpi/afc_file_image.png | Bin 0 -> 1162 bytes .../main/res/drawable-mdpi/afc_file_kp2a.png | Bin 0 -> 1213 bytes .../drawable-mdpi/afc_file_locked_dark.png | Bin 0 -> 375 bytes .../res/drawable-mdpi/afc_file_plain_text.png | Bin 0 -> 1092 bytes .../main/res/drawable-mdpi/afc_file_video.png | Bin 0 -> 1092 bytes .../src/main/res/drawable-mdpi/afc_folder.png | Bin 0 -> 482 bytes .../afc_ic_action_clear_dark.png | Bin 0 -> 383 bytes .../afc_ic_action_clear_light.png | Bin 0 -> 342 bytes .../afc_ic_action_navi_left_dark.png | Bin 0 -> 487 bytes .../afc_ic_action_navi_left_dark_disabled.png | Bin 0 -> 471 bytes .../afc_ic_action_navi_left_light.png | Bin 0 -> 381 bytes ...afc_ic_action_navi_left_light_disabled.png | Bin 0 -> 358 bytes .../afc_ic_action_navi_right_dark.png | Bin 0 -> 458 bytes ...afc_ic_action_navi_right_dark_disabled.png | Bin 0 -> 465 bytes .../afc_ic_action_navi_right_light.png | Bin 0 -> 378 bytes ...fc_ic_action_navi_right_light_disabled.png | Bin 0 -> 364 bytes .../afc_ic_action_search_dark.png | Bin 0 -> 743 bytes .../afc_ic_action_search_light.png | Bin 0 -> 613 bytes .../afc_ic_button_ok_saveas_dark.png | Bin 0 -> 581 bytes .../afc_ic_button_ok_saveas_dark_focused.png | Bin 0 -> 643 bytes .../afc_ic_button_ok_saveas_dark_pressed.png | Bin 0 -> 565 bytes .../afc_ic_button_ok_saveas_light.png | Bin 0 -> 463 bytes .../afc_ic_button_ok_saveas_light_focused.png | Bin 0 -> 470 bytes .../afc_ic_button_ok_saveas_light_pressed.png | Bin 0 -> 563 bytes .../drawable-mdpi/afc_ic_menu_gridview.png | Bin 0 -> 1372 bytes .../afc_ic_menu_gridview_dark.png | Bin 0 -> 567 bytes .../afc_ic_menu_gridview_light.png | Bin 0 -> 490 bytes .../res/drawable-mdpi/afc_ic_menu_home.png | Bin 0 -> 1103 bytes .../drawable-mdpi/afc_ic_menu_home_dark.png | Bin 0 -> 643 bytes .../drawable-mdpi/afc_ic_menu_home_light.png | Bin 0 -> 522 bytes .../drawable-mdpi/afc_ic_menu_listview.png | Bin 0 -> 448 bytes .../afc_ic_menu_listview_dark.png | Bin 0 -> 209 bytes .../afc_ic_menu_listview_light.png | Bin 0 -> 192 bytes .../afc_ic_menu_sort_by_date_asc.png | Bin 0 -> 1844 bytes .../afc_ic_menu_sort_by_date_asc_dark.png | Bin 0 -> 948 bytes .../afc_ic_menu_sort_by_date_asc_light.png | Bin 0 -> 791 bytes .../afc_ic_menu_sort_by_date_desc.png | Bin 0 -> 1837 bytes .../afc_ic_menu_sort_by_date_desc_dark.png | Bin 0 -> 925 bytes .../afc_ic_menu_sort_by_date_desc_light.png | Bin 0 -> 773 bytes .../afc_ic_menu_sort_by_name_asc.png | Bin 0 -> 1583 bytes .../afc_ic_menu_sort_by_name_asc_dark.png | Bin 0 -> 832 bytes .../afc_ic_menu_sort_by_name_asc_light.png | Bin 0 -> 689 bytes .../afc_ic_menu_sort_by_name_desc.png | Bin 0 -> 1602 bytes .../afc_ic_menu_sort_by_name_desc_dark.png | Bin 0 -> 805 bytes .../afc_ic_menu_sort_by_name_desc_light.png | Bin 0 -> 679 bytes .../afc_ic_menu_sort_by_size_asc.png | Bin 0 -> 1708 bytes .../afc_ic_menu_sort_by_size_asc_dark.png | Bin 0 -> 794 bytes .../afc_ic_menu_sort_by_size_asc_light.png | Bin 0 -> 671 bytes .../afc_ic_menu_sort_by_size_desc.png | Bin 0 -> 1734 bytes .../afc_ic_menu_sort_by_size_desc_dark.png | Bin 0 -> 784 bytes .../afc_ic_menu_sort_by_size_desc_light.png | Bin 0 -> 662 bytes .../afc_main_button_navi_left_dark.png | Bin 0 -> 1571 bytes ...fc_main_button_navi_left_disabled_dark.png | Bin 0 -> 1472 bytes ...c_main_button_navi_left_disabled_light.png | Bin 0 -> 1472 bytes .../afc_main_button_navi_left_light.png | Bin 0 -> 1529 bytes ...afc_main_button_navi_left_pressed_dark.png | Bin 0 -> 2293 bytes ...fc_main_button_navi_left_pressed_light.png | Bin 0 -> 2200 bytes .../afc_main_button_navi_right_dark.png | Bin 0 -> 1596 bytes ...c_main_button_navi_right_disabled_dark.png | Bin 0 -> 1576 bytes ..._main_button_navi_right_disabled_light.png | Bin 0 -> 1576 bytes .../afc_main_button_navi_right_light.png | Bin 0 -> 1588 bytes ...fc_main_button_navi_right_pressed_dark.png | Bin 0 -> 2396 bytes ...c_main_button_navi_right_pressed_light.png | Bin 0 -> 2335 bytes .../aosp_dialog_full_holo_dark.9.png | Bin 0 -> 882 bytes .../aosp_dialog_full_holo_light.9.png | Bin 0 -> 1003 bytes .../aosp_background_holo_dark.png | Bin 0 -> 2118 bytes .../aosp_background_holo_light.png | Bin 0 -> 14295 bytes ...afc_badge_file_provider_localfile_dark.png | Bin 0 -> 650 bytes ...fc_badge_file_provider_localfile_light.png | Bin 0 -> 553 bytes .../afc_context_menu_item_divider.png | Bin 0 -> 222 bytes .../afc_expandable_listview_group_divider.png | Bin 0 -> 222 bytes .../src/main/res/drawable-xhdpi/afc_file.png | Bin 0 -> 2080 bytes .../main/res/drawable-xhdpi/afc_file_apk.png | Bin 0 -> 3330 bytes .../res/drawable-xhdpi/afc_file_audio.png | Bin 0 -> 2709 bytes .../drawable-xhdpi/afc_file_compressed.png | Bin 0 -> 2830 bytes .../res/drawable-xhdpi/afc_file_image.png | Bin 0 -> 2738 bytes .../main/res/drawable-xhdpi/afc_file_kp2a.png | Bin 0 -> 2569 bytes .../drawable-xhdpi/afc_file_locked_dark.png | Bin 0 -> 806 bytes .../drawable-xhdpi/afc_file_plain_text.png | Bin 0 -> 2613 bytes .../res/drawable-xhdpi/afc_file_video.png | Bin 0 -> 2822 bytes .../main/res/drawable-xhdpi/afc_folder.png | Bin 0 -> 1049 bytes .../afc_ic_action_clear_dark.png | Bin 0 -> 1027 bytes .../afc_ic_action_clear_light.png | Bin 0 -> 921 bytes .../afc_ic_action_navi_left_dark.png | Bin 0 -> 971 bytes .../afc_ic_action_navi_left_dark_disabled.png | Bin 0 -> 993 bytes .../afc_ic_action_navi_left_light.png | Bin 0 -> 765 bytes ...afc_ic_action_navi_left_light_disabled.png | Bin 0 -> 724 bytes .../afc_ic_action_navi_right_dark.png | Bin 0 -> 917 bytes ...afc_ic_action_navi_right_dark_disabled.png | Bin 0 -> 948 bytes .../afc_ic_action_navi_right_light.png | Bin 0 -> 763 bytes ...fc_ic_action_navi_right_light_disabled.png | Bin 0 -> 719 bytes .../afc_ic_action_search_dark.png | Bin 0 -> 1755 bytes .../afc_ic_action_search_light.png | Bin 0 -> 1312 bytes .../afc_ic_button_ok_saveas_dark.png | Bin 0 -> 779 bytes .../afc_ic_button_ok_saveas_dark_focused.png | Bin 0 -> 863 bytes .../afc_ic_button_ok_saveas_dark_pressed.png | Bin 0 -> 778 bytes .../afc_ic_button_ok_saveas_light.png | Bin 0 -> 659 bytes .../afc_ic_button_ok_saveas_light_focused.png | Bin 0 -> 664 bytes .../afc_ic_button_ok_saveas_light_pressed.png | Bin 0 -> 772 bytes .../drawable-xhdpi/afc_ic_menu_gridview.png | Bin 0 -> 2624 bytes .../afc_ic_menu_gridview_dark.png | Bin 0 -> 881 bytes .../afc_ic_menu_gridview_light.png | Bin 0 -> 806 bytes .../res/drawable-xhdpi/afc_ic_menu_home.png | Bin 0 -> 2635 bytes .../drawable-xhdpi/afc_ic_menu_home_dark.png | Bin 0 -> 1334 bytes .../drawable-xhdpi/afc_ic_menu_home_light.png | Bin 0 -> 1150 bytes .../drawable-xhdpi/afc_ic_menu_listview.png | Bin 0 -> 904 bytes .../afc_ic_menu_listview_dark.png | Bin 0 -> 381 bytes .../afc_ic_menu_listview_light.png | Bin 0 -> 356 bytes .../afc_ic_menu_sort_by_date_asc.png | Bin 0 -> 4286 bytes .../afc_ic_menu_sort_by_date_asc_dark.png | Bin 0 -> 2313 bytes .../afc_ic_menu_sort_by_date_asc_light.png | Bin 0 -> 1969 bytes .../afc_ic_menu_sort_by_date_desc.png | Bin 0 -> 4260 bytes .../afc_ic_menu_sort_by_date_desc_dark.png | Bin 0 -> 2298 bytes .../afc_ic_menu_sort_by_date_desc_light.png | Bin 0 -> 1957 bytes .../afc_ic_menu_sort_by_name_asc.png | Bin 0 -> 3536 bytes .../afc_ic_menu_sort_by_name_asc_dark.png | Bin 0 -> 1829 bytes .../afc_ic_menu_sort_by_name_asc_light.png | Bin 0 -> 1541 bytes .../afc_ic_menu_sort_by_name_desc.png | Bin 0 -> 3471 bytes .../afc_ic_menu_sort_by_name_desc_dark.png | Bin 0 -> 1820 bytes .../afc_ic_menu_sort_by_name_desc_light.png | Bin 0 -> 1538 bytes .../afc_ic_menu_sort_by_size_asc.png | Bin 0 -> 4100 bytes .../afc_ic_menu_sort_by_size_asc_dark.png | Bin 0 -> 1821 bytes .../afc_ic_menu_sort_by_size_asc_light.png | Bin 0 -> 1506 bytes .../afc_ic_menu_sort_by_size_desc.png | Bin 0 -> 4199 bytes .../afc_ic_menu_sort_by_size_desc_dark.png | Bin 0 -> 1831 bytes .../afc_ic_menu_sort_by_size_desc_light.png | Bin 0 -> 1527 bytes .../afc_main_button_navi_left_dark.png | Bin 0 -> 5283 bytes ...fc_main_button_navi_left_disabled_dark.png | Bin 0 -> 4753 bytes ...c_main_button_navi_left_disabled_light.png | Bin 0 -> 4753 bytes .../afc_main_button_navi_left_light.png | Bin 0 -> 5054 bytes ...afc_main_button_navi_left_pressed_dark.png | Bin 0 -> 7609 bytes ...fc_main_button_navi_left_pressed_light.png | Bin 0 -> 6943 bytes .../afc_main_button_navi_right_dark.png | Bin 0 -> 5357 bytes ...c_main_button_navi_right_disabled_dark.png | Bin 0 -> 4848 bytes ..._main_button_navi_right_disabled_light.png | Bin 0 -> 4848 bytes .../afc_main_button_navi_right_light.png | Bin 0 -> 5129 bytes ...fc_main_button_navi_right_pressed_dark.png | Bin 0 -> 8031 bytes ...c_main_button_navi_right_pressed_light.png | Bin 0 -> 7482 bytes .../aosp_dialog_full_holo_dark.9.png | Bin 0 -> 2159 bytes .../aosp_dialog_full_holo_light.9.png | Bin 0 -> 2302 bytes ...afc_badge_file_provider_localfile_dark.png | Bin 0 -> 911 bytes ...fc_badge_file_provider_localfile_light.png | Bin 0 -> 761 bytes .../src/main/res/drawable-xxhdpi/afc_file.png | Bin 0 -> 4155 bytes .../main/res/drawable-xxhdpi/afc_file_apk.png | Bin 0 -> 5890 bytes .../res/drawable-xxhdpi/afc_file_audio.png | Bin 0 -> 5012 bytes .../drawable-xxhdpi/afc_file_compressed.png | Bin 0 -> 5557 bytes .../res/drawable-xxhdpi/afc_file_image.png | Bin 0 -> 5079 bytes .../res/drawable-xxhdpi/afc_file_kp2a.png | Bin 0 -> 4356 bytes .../drawable-xxhdpi/afc_file_locked_dark.png | Bin 0 -> 1286 bytes .../drawable-xxhdpi/afc_file_plain_text.png | Bin 0 -> 4639 bytes .../res/drawable-xxhdpi/afc_file_video.png | Bin 0 -> 5540 bytes .../main/res/drawable-xxhdpi/afc_folder.png | Bin 0 -> 1572 bytes .../afc_ic_menu_gridview_dark.png | Bin 0 -> 1294 bytes .../afc_ic_menu_gridview_light.png | Bin 0 -> 1147 bytes .../drawable-xxhdpi/afc_ic_menu_home_dark.png | Bin 0 -> 2425 bytes .../afc_ic_menu_home_light.png | Bin 0 -> 2074 bytes .../afc_ic_menu_listview_dark.png | Bin 0 -> 673 bytes .../afc_ic_menu_listview_light.png | Bin 0 -> 643 bytes .../afc_ic_menu_sort_by_date_asc_dark.png | Bin 0 -> 3472 bytes .../afc_ic_menu_sort_by_date_asc_light.png | Bin 0 -> 3086 bytes .../afc_ic_menu_sort_by_date_desc_dark.png | Bin 0 -> 3452 bytes .../afc_ic_menu_sort_by_date_desc_light.png | Bin 0 -> 3068 bytes .../afc_ic_menu_sort_by_name_asc_dark.png | Bin 0 -> 2571 bytes .../afc_ic_menu_sort_by_name_asc_light.png | Bin 0 -> 2262 bytes .../afc_ic_menu_sort_by_name_desc_dark.png | Bin 0 -> 2547 bytes .../afc_ic_menu_sort_by_name_desc_light.png | Bin 0 -> 2241 bytes .../afc_ic_menu_sort_by_size_asc_dark.png | Bin 0 -> 2908 bytes .../afc_ic_menu_sort_by_size_asc_light.png | Bin 0 -> 2490 bytes .../afc_ic_menu_sort_by_size_desc_dark.png | Bin 0 -> 2885 bytes .../afc_ic_menu_sort_by_size_desc_light.png | Bin 0 -> 2458 bytes .../afc_button_location_dark_pressed.xml | 33 + .../afc_button_location_light_pressed.xml | 23 + .../afc_image_button_dark_focused.xml | 27 + .../afc_image_button_dark_pressed.xml | 23 + .../afc_image_button_light_focused.xml | 27 + .../afc_image_button_light_pressed.xml | 23 + ...ector_action_navi_left_dark_foreground.xml | 14 + ...ctor_action_navi_left_light_foreground.xml | 14 + ...ctor_action_navi_right_dark_foreground.xml | 14 + ...tor_action_navi_right_light_foreground.xml | 14 + .../afc_selector_button_location_dark.xml | 15 + .../afc_selector_button_location_light.xml | 15 + .../afc_selector_button_ok_saveas_dark.xml | 15 + .../afc_selector_button_ok_saveas_light.xml | 15 + .../afc_selector_image_button_dark.xml | 15 + .../afc_selector_image_button_light.xml | 15 + ...fc_selector_main_button_navi_left_dark.xml | 15 + ...c_selector_main_button_navi_left_light.xml | 15 + ...c_selector_main_button_navi_right_dark.xml | 15 + ..._selector_main_button_navi_right_light.xml | 15 + .../afc_view_locations_divider_dark.xml | 14 + .../res/layout/afc_activity_filechooser.xml | 18 + .../main/res/layout/afc_button_location.xml | 10 + .../main/res/layout/afc_context_menu_tiem.xml | 19 + .../main/res/layout/afc_context_menu_view.xml | 21 + .../app/src/main/res/layout/afc_file_item.xml | 82 + .../main/res/layout/afc_fragment_files.xml | 165 ++ .../res/layout/afc_fragment_files_large.xml | 192 ++ .../main/res/layout/afc_gridview_files.xml | 15 + .../main/res/layout/afc_listview_files.xml | 14 + .../res/layout/afc_settings_sort_view.xml | 95 + .../res/layout/afc_simple_text_input_view.xml | 24 + .../src/main/res/layout/afc_view_loading.xml | 32 + .../res/layout/afc_view_locations_divider.xml | 14 + .../res/layout/afc_widget_search_view.xml | 43 + .../res/menu-large/afc_fragment_files.xml | 26 + .../src/main/res/menu/afc_fragment_files.xml | 30 + .../app/src/main/res/values-ar/strings.xml | 59 + .../src/main/res/values-bg-rBG/strings.xml | 67 + .../app/src/main/res/values-ca/strings.xml | 73 + .../app/src/main/res/values-cs/strings.xml | 74 + .../app/src/main/res/values-da/strings.xml | 71 + .../app/src/main/res/values-de/strings.xml | 71 + .../app/src/main/res/values-el/strings.xml | 71 + .../app/src/main/res/values-es/strings.xml | 71 + .../src/main/res/values-fa-rIR/strings.xml | 59 + .../app/src/main/res/values-fi/strings.xml | 71 + .../app/src/main/res/values-fr/strings.xml | 94 + .../src/main/res/values-gl-rES/strings.xml | 71 + .../app/src/main/res/values-hdpi/dimens.xml | 17 + .../app/src/main/res/values-hu/strings.xml | 71 + .../app/src/main/res/values-in/strings.xml | 68 + .../app/src/main/res/values-it/strings.xml | 71 + .../app/src/main/res/values-iw/strings.xml | 65 + .../app/src/main/res/values-ja/strings.xml | 68 + .../app/src/main/res/values-ko/strings.xml | 68 + .../app/src/main/res/values-large/dimens.xml | 16 + .../app/src/main/res/values-large/env.xml | 13 + .../app/src/main/res/values-large/layouts.xml | 13 + .../src/main/res/values-large/preferences.xml | 12 + .../app/src/main/res/values-ldpi/dimens.xml | 17 + .../app/src/main/res/values-mdpi/dimens.xml | 17 + .../app/src/main/res/values-nb/strings.xml | 71 + .../app/src/main/res/values-nl/strings.xml | 71 + .../app/src/main/res/values-nn/strings.xml | 9 + .../app/src/main/res/values-pl/strings.xml | 74 + .../src/main/res/values-pt-rBR/strings.xml | 72 + .../src/main/res/values-pt-rPT/strings.xml | 71 + .../app/src/main/res/values-ro/strings.xml | 59 + .../app/src/main/res/values-ru/strings.xml | 74 + .../app/src/main/res/values-sk/strings.xml | 74 + .../app/src/main/res/values-sl/strings.xml | 77 + .../app/src/main/res/values-sr/strings.xml | 9 + .../app/src/main/res/values-sv/strings.xml | 71 + .../src/main/res/values-sw600dp/dimens.xml | 16 + .../app/src/main/res/values-sw600dp/env.xml | 13 + .../src/main/res/values-sw600dp/layouts.xml | 13 + .../main/res/values-sw600dp/preferences.xml | 11 + .../src/main/res/values-sw720dp/dimens.xml | 16 + .../app/src/main/res/values-tr/strings.xml | 71 + .../app/src/main/res/values-uk/strings.xml | 74 + .../src/main/res/values-v14/themes_light.xml | 15 + .../app/src/main/res/values-vi/strings.xml | 68 + .../app/src/main/res/values-xhdpi/dimens.xml | 17 + .../app/src/main/res/values-xlarge/dimens.xml | 16 + .../app/src/main/res/values-xxhdpi/dimens.xml | 17 + .../src/main/res/values-zh-rCN/strings.xml | 68 + .../src/main/res/values-zh-rTW/strings.xml | 68 + .../app/src/main/res/values/attrs.xml | 58 + .../app/src/main/res/values/colors.xml | 21 + .../app/src/main/res/values/dimens.xml | 27 + .../app/src/main/res/values/env.xml | 19 + .../app/src/main/res/values/integers.xml | 13 + .../app/src/main/res/values/preferences.xml | 27 + .../app/src/main/res/values/strings.xml | 77 + .../app/src/main/res/values/symbols.xml | 14 + .../app/src/main/res/values/themes.xml | 104 + .../app/src/main/res/values/themes_dark.xml | 121 + .../app/src/main/res/values/themes_light.xml | 132 + src/java/android-filechooser-AS/build.gradle | 17 + .../gradle_project_sync_data.bin | Bin 0 -> 588 bytes .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 49896 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + src/java/android-filechooser-AS/gradlew | 164 ++ src/java/android-filechooser-AS/gradlew.bat | 90 + .../android-filechooser-AS/import-summary.txt | 50 + .../android-filechooser-AS/local.properties | 7 + .../android-filechooser-AS/settings.gradle | 1 + src/keepass2android/KeePass.cs | 8 +- .../Properties/AndroidManifest_nonet.xml | 10 +- src/keepass2android/app/App.cs | 25 +- .../settings/DatabaseSettingsActivity.cs | 6 +- 502 files changed, 18699 insertions(+), 19 deletions(-) create mode 100644 src/java/KP2ASoftkeyboard_AS/.gradle/2.2.1/taskArtifacts/fileHashes.bin create mode 100644 src/java/KP2ASoftkeyboard_AS/.gradle/2.2.1/taskArtifacts/fileSnapshots.bin create mode 100644 src/java/KP2ASoftkeyboard_AS/.gradle/2.2.1/taskArtifacts/outputFileStates.bin create mode 100644 src/java/KP2ASoftkeyboard_AS/.gradle/2.2.1/taskArtifacts/taskArtifacts.bin create mode 100644 src/java/KP2ASoftkeyboard_AS/.idea/encodings.xml create mode 100644 src/java/KP2ASoftkeyboard_AS/.idea/runConfigurations.xml create mode 100644 src/java/KP2ASoftkeyboard_AS/.idea/workspace.xml rename src/java/{JavaFileStorage => KP2ASoftkeyboard_AS}/app/src/main/java/keepass2android/yubiclip/scancode/KeyboardLayout.java (100%) rename src/java/{JavaFileStorage => KP2ASoftkeyboard_AS}/app/src/main/java/keepass2android/yubiclip/scancode/USKeyboardLayout.java (100%) create mode 100644 src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-fa-rIR/strings_kp2a.xml create mode 100644 src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-gl-rES/strings_kp2a.xml create mode 100644 src/java/android-filechooser-AS/.gradle/2.2.1/taskArtifacts/fileHashes.bin create mode 100644 src/java/android-filechooser-AS/.gradle/2.2.1/taskArtifacts/fileSnapshots.bin create mode 100644 src/java/android-filechooser-AS/.gradle/2.2.1/taskArtifacts/outputFileStates.bin create mode 100644 src/java/android-filechooser-AS/.gradle/2.2.1/taskArtifacts/taskArtifacts.bin create mode 100644 src/java/android-filechooser-AS/.idea/.name create mode 100644 src/java/android-filechooser-AS/.idea/compiler.xml create mode 100644 src/java/android-filechooser-AS/.idea/copyright/profiles_settings.xml create mode 100644 src/java/android-filechooser-AS/.idea/gradle.xml create mode 100644 src/java/android-filechooser-AS/.idea/libraries/support_v4_18_0_0.xml create mode 100644 src/java/android-filechooser-AS/.idea/misc.xml create mode 100644 src/java/android-filechooser-AS/.idea/modules.xml rename src/java/{KP2ASoftkeyboard_AS => android-filechooser-AS}/.idea/vcs.xml (100%) create mode 100644 src/java/android-filechooser-AS/.idea/workspace.xml create mode 100644 src/java/android-filechooser-AS/android-filechooser-AS.iml create mode 100644 src/java/android-filechooser-AS/app/app.iml create mode 100644 src/java/android-filechooser-AS/app/build.gradle create mode 100644 src/java/android-filechooser-AS/app/src/main/AndroidManifest.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/BaseFileAdapter.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/FileChooserActivity.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/FragmentFiles.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/prefs/DisplayPrefs.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/prefs/Prefs.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/BaseColumns.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/BaseFileProviderUtils.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/DbUtils.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/ProviderUtils.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/basefile/BaseFileContract.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/basefile/BaseFileProvider.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/history/HistoryContract.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/history/HistoryHelper.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/history/HistoryProvider.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/history/HistoryProviderUtils.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/localfile/FileObserverEx.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/localfile/HandlerThreadCompat_v5.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/localfile/LocalFileContract.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/providers/localfile/LocalFileProvider.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/ui/widget/AfcSearchView.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/Converter.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/DateUtils.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/E.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/EnvUtils.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/FileUtils.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/MimeTypes.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/Sys.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/TextUtils.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/Texts.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/Utils.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/history/History.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/history/HistoryFilter.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/history/HistoryListener.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/history/HistoryStore.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/ui/ContextMenuUtils.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/ui/Dlg.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/ui/GestureUtils.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/ui/LoadingDialog.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/ui/MenuItemAdapter.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/ui/TaskListener.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/group/pals/android/lib/ui/filechooser/utils/ui/Ui.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/keepass2android/kp2afilechooser/FileEntry.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/keepass2android/kp2afilechooser/Kp2aFileChooserBridge.java create mode 100644 src/java/android-filechooser-AS/app/src/main/java/keepass2android/kp2afilechooser/Kp2aFileProvider.java create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_badge_file_provider_localfile_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_badge_file_provider_localfile_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_bookmarks_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_button_home_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_button_home_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_context_menu_item_divider.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_expandable_listview_group_divider.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_file.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_file_apk.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_file_audio.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_file_compressed.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_file_image.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_file_kp2a.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_file_locked_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_file_plain_text.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_file_video.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_folder.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_action_clear_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_action_clear_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_action_navi_left_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_action_navi_left_dark_disabled.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_action_navi_left_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_action_navi_left_light_disabled.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_action_navi_right_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_action_navi_right_dark_disabled.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_action_navi_right_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_action_navi_right_light_disabled.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_action_search_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_action_search_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_button_ok_saveas_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_button_ok_saveas_dark_focused.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_button_ok_saveas_dark_pressed.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_button_ok_saveas_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_button_ok_saveas_light_focused.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_button_ok_saveas_light_pressed.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_gridview.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_gridview_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_gridview_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_home.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_home_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_home_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_listview.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_listview_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_listview_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_date_asc.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_date_asc_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_date_asc_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_date_desc.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_date_desc_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_date_desc_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_name_asc.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_name_asc_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_name_asc_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_name_desc.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_name_desc_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_name_desc_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_size_asc.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_size_asc_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_size_asc_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_size_desc.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_size_desc_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_ic_menu_sort_by_size_desc_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_main_button_navi_left_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_main_button_navi_left_disabled_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_main_button_navi_left_disabled_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_main_button_navi_left_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_main_button_navi_left_pressed_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_main_button_navi_left_pressed_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_main_button_navi_right_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_main_button_navi_right_disabled_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_main_button_navi_right_disabled_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_main_button_navi_right_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_main_button_navi_right_pressed_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/afc_main_button_navi_right_pressed_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/aosp_dialog_full_holo_dark.9.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-hdpi/aosp_dialog_full_holo_light.9.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_badge_file_provider_localfile_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_badge_file_provider_localfile_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_bookmarks_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_button_home_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_button_home_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_context_menu_item_divider.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_expandable_listview_group_divider.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_file.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_file_apk.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_file_audio.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_file_compressed.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_file_image.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_file_kp2a.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_file_locked_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_file_plain_text.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_file_video.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_folder.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_action_clear_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_action_clear_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_action_navi_left_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_action_navi_left_dark_disabled.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_action_navi_left_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_action_navi_left_light_disabled.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_action_navi_right_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_action_navi_right_dark_disabled.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_action_navi_right_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_action_navi_right_light_disabled.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_action_search_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_action_search_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_button_ok_saveas_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_button_ok_saveas_dark_focused.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_button_ok_saveas_dark_pressed.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_button_ok_saveas_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_button_ok_saveas_light_focused.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_button_ok_saveas_light_pressed.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_menu_gridview.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_menu_home.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_menu_listview.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_menu_sort_by_date_asc.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_menu_sort_by_date_desc.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_menu_sort_by_name_asc.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_menu_sort_by_name_desc.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_menu_sort_by_size_asc.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_ic_menu_sort_by_size_desc.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_main_button_navi_left_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_main_button_navi_left_disabled_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_main_button_navi_left_disabled_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_main_button_navi_left_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_main_button_navi_left_pressed_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_main_button_navi_left_pressed_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_main_button_navi_right_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_main_button_navi_right_disabled_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_main_button_navi_right_disabled_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_main_button_navi_right_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_main_button_navi_right_pressed_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-ldpi/afc_main_button_navi_right_pressed_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_badge_file_provider_localfile_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_badge_file_provider_localfile_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_bookmarks_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_button_home_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_button_home_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_context_menu_item_divider.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_expandable_listview_group_divider.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_file.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_file_apk.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_file_audio.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_file_compressed.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_file_image.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_file_kp2a.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_file_locked_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_file_plain_text.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_file_video.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_folder.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_action_clear_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_action_clear_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_action_navi_left_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_action_navi_left_dark_disabled.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_action_navi_left_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_action_navi_left_light_disabled.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_action_navi_right_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_action_navi_right_dark_disabled.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_action_navi_right_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_action_navi_right_light_disabled.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_action_search_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_action_search_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_button_ok_saveas_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_button_ok_saveas_dark_focused.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_button_ok_saveas_dark_pressed.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_button_ok_saveas_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_button_ok_saveas_light_focused.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_button_ok_saveas_light_pressed.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_gridview.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_gridview_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_gridview_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_home.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_home_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_home_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_listview.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_listview_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_listview_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_date_asc.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_date_asc_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_date_asc_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_date_desc.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_date_desc_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_date_desc_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_name_asc.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_name_asc_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_name_asc_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_name_desc.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_name_desc_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_name_desc_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_size_asc.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_size_asc_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_size_asc_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_size_desc.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_size_desc_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_ic_menu_sort_by_size_desc_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_main_button_navi_left_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_main_button_navi_left_disabled_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_main_button_navi_left_disabled_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_main_button_navi_left_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_main_button_navi_left_pressed_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_main_button_navi_left_pressed_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_main_button_navi_right_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_main_button_navi_right_disabled_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_main_button_navi_right_disabled_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_main_button_navi_right_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_main_button_navi_right_pressed_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/afc_main_button_navi_right_pressed_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/aosp_dialog_full_holo_dark.9.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-mdpi/aosp_dialog_full_holo_light.9.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-nodpi/aosp_background_holo_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-nodpi/aosp_background_holo_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_badge_file_provider_localfile_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_badge_file_provider_localfile_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_context_menu_item_divider.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_expandable_listview_group_divider.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_file.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_file_apk.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_file_audio.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_file_compressed.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_file_image.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_file_kp2a.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_file_locked_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_file_plain_text.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_file_video.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_folder.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_action_clear_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_action_clear_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_action_navi_left_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_action_navi_left_dark_disabled.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_action_navi_left_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_action_navi_left_light_disabled.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_action_navi_right_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_action_navi_right_dark_disabled.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_action_navi_right_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_action_navi_right_light_disabled.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_action_search_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_action_search_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_button_ok_saveas_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_button_ok_saveas_dark_focused.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_button_ok_saveas_dark_pressed.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_button_ok_saveas_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_button_ok_saveas_light_focused.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_button_ok_saveas_light_pressed.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_gridview.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_gridview_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_gridview_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_home.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_home_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_home_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_listview.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_listview_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_listview_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_date_asc.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_date_asc_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_date_asc_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_date_desc.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_date_desc_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_date_desc_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_name_asc.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_name_asc_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_name_asc_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_name_desc.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_name_desc_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_name_desc_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_size_asc.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_size_asc_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_size_asc_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_size_desc.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_size_desc_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_ic_menu_sort_by_size_desc_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_left_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_left_disabled_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_left_disabled_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_left_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_left_pressed_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_left_pressed_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_right_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_right_disabled_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_right_disabled_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_right_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_right_pressed_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/afc_main_button_navi_right_pressed_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/aosp_dialog_full_holo_dark.9.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xhdpi/aosp_dialog_full_holo_light.9.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_badge_file_provider_localfile_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_badge_file_provider_localfile_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_file.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_file_apk.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_file_audio.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_file_compressed.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_file_image.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_file_kp2a.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_file_locked_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_file_plain_text.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_file_video.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_folder.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_gridview_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_gridview_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_home_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_home_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_listview_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_listview_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_sort_by_date_asc_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_sort_by_date_asc_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_sort_by_date_desc_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_sort_by_date_desc_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_sort_by_name_asc_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_sort_by_name_asc_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_sort_by_name_desc_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_sort_by_name_desc_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_sort_by_size_asc_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_sort_by_size_asc_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_sort_by_size_desc_dark.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable-xxhdpi/afc_ic_menu_sort_by_size_desc_light.png create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable/afc_button_location_dark_pressed.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable/afc_button_location_light_pressed.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable/afc_image_button_dark_focused.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable/afc_image_button_dark_pressed.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable/afc_image_button_light_focused.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable/afc_image_button_light_pressed.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_action_navi_left_dark_foreground.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_action_navi_left_light_foreground.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_action_navi_right_dark_foreground.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_action_navi_right_light_foreground.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_button_location_dark.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_button_location_light.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_button_ok_saveas_dark.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_button_ok_saveas_light.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_image_button_dark.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_image_button_light.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_main_button_navi_left_dark.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_main_button_navi_left_light.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_main_button_navi_right_dark.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable/afc_selector_main_button_navi_right_light.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/drawable/afc_view_locations_divider_dark.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/layout/afc_activity_filechooser.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/layout/afc_button_location.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/layout/afc_context_menu_tiem.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/layout/afc_context_menu_view.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/layout/afc_file_item.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/layout/afc_fragment_files.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/layout/afc_fragment_files_large.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/layout/afc_gridview_files.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/layout/afc_listview_files.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/layout/afc_settings_sort_view.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/layout/afc_simple_text_input_view.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/layout/afc_view_loading.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/layout/afc_view_locations_divider.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/layout/afc_widget_search_view.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/menu-large/afc_fragment_files.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/menu/afc_fragment_files.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-ar/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-bg-rBG/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-ca/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-cs/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-da/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-de/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-el/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-es/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-fa-rIR/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-fi/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-fr/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-gl-rES/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-hdpi/dimens.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-hu/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-in/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-it/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-iw/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-ja/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-ko/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-large/dimens.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-large/env.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-large/layouts.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-large/preferences.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-ldpi/dimens.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-mdpi/dimens.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-nb/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-nl/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-nn/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-pl/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-pt-rBR/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-pt-rPT/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-ro/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-ru/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-sk/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-sl/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-sr/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-sv/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-sw600dp/dimens.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-sw600dp/env.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-sw600dp/layouts.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-sw600dp/preferences.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-sw720dp/dimens.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-tr/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-uk/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-v14/themes_light.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-vi/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-xhdpi/dimens.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-xlarge/dimens.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-xxhdpi/dimens.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-zh-rCN/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values-zh-rTW/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values/attrs.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values/colors.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values/dimens.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values/env.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values/integers.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values/preferences.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values/strings.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values/symbols.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values/themes.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values/themes_dark.xml create mode 100644 src/java/android-filechooser-AS/app/src/main/res/values/themes_light.xml create mode 100644 src/java/android-filechooser-AS/build.gradle create mode 100644 src/java/android-filechooser-AS/build/intermediates/gradle_project_sync_data.bin create mode 100644 src/java/android-filechooser-AS/gradle/wrapper/gradle-wrapper.jar create mode 100644 src/java/android-filechooser-AS/gradle/wrapper/gradle-wrapper.properties create mode 100644 src/java/android-filechooser-AS/gradlew create mode 100644 src/java/android-filechooser-AS/gradlew.bat create mode 100644 src/java/android-filechooser-AS/import-summary.txt create mode 100644 src/java/android-filechooser-AS/local.properties create mode 100644 src/java/android-filechooser-AS/settings.gradle diff --git a/src/java/JavaFileStorage/app/app.iml b/src/java/JavaFileStorage/app/app.iml index d65f680f..889b621b 100644 --- a/src/java/JavaFileStorage/app/app.iml +++ b/src/java/JavaFileStorage/app/app.iml @@ -104,8 +104,8 @@ - + diff --git a/src/java/JavaFileStorage/app/build/outputs/aar/app-debug.aar b/src/java/JavaFileStorage/app/build/outputs/aar/app-debug.aar index 0ec94f024f59970a340e102350da75fcc5a42ad2..efb541d1e55519386e022b09ec3039d6d5023cef 100644 GIT binary patch delta 436295 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%0Ak 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