├── .editorconfig ├── .github └── FUNDING.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── debug │ └── res │ │ └── values │ │ └── strings.xml │ ├── fdroid │ └── res │ │ └── values │ │ └── bools.xml │ ├── main │ ├── AndroidManifest.xml │ ├── kotlin │ │ └── com │ │ │ └── simplemobiletools │ │ │ └── filemanager │ │ │ └── pro │ │ │ ├── App.kt │ │ │ ├── activities │ │ │ ├── DecompressActivity.kt │ │ │ ├── FavoritesActivity.kt │ │ │ ├── MainActivity.kt │ │ │ ├── MimeTypesActivity.kt │ │ │ ├── PDFViewerActivity.kt │ │ │ ├── ReadTextActivity.kt │ │ │ ├── SaveAsActivity.kt │ │ │ ├── SettingsActivity.kt │ │ │ ├── SimpleActivity.kt │ │ │ └── SplashActivity.kt │ │ │ ├── adapters │ │ │ ├── DecompressItemsAdapter.kt │ │ │ ├── ItemsAdapter.kt │ │ │ ├── ManageFavoritesAdapter.kt │ │ │ └── ViewPagerAdapter.kt │ │ │ ├── dialogs │ │ │ ├── ChangeSortingDialog.kt │ │ │ ├── ChangeViewTypeDialog.kt │ │ │ ├── CompressAsDialog.kt │ │ │ ├── CreateNewItemDialog.kt │ │ │ ├── InsertFilenameDialog.kt │ │ │ ├── ManageVisibleTabsDialog.kt │ │ │ └── SaveAsDialog.kt │ │ │ ├── extensions │ │ │ ├── Activity.kt │ │ │ ├── Context.kt │ │ │ ├── Long.kt │ │ │ └── String.kt │ │ │ ├── fragments │ │ │ ├── ItemsFragment.kt │ │ │ ├── MyViewPagerFragment.kt │ │ │ ├── RecentsFragment.kt │ │ │ └── StorageFragment.kt │ │ │ ├── helpers │ │ │ ├── Config.kt │ │ │ ├── Constants.kt │ │ │ ├── PdfDocumentAdapter.kt │ │ │ └── RootHelpers.kt │ │ │ ├── interfaces │ │ │ └── ItemOperationsListener.kt │ │ │ ├── models │ │ │ └── ListItem.kt │ │ │ └── views │ │ │ └── GestureEditText.kt │ └── res │ │ ├── drawable │ │ ├── gradient_background_flipped.xml │ │ ├── ic_arrow_down_vector.xml │ │ ├── ic_arrow_up_vector.xml │ │ ├── ic_decompress_vector.xml │ │ ├── ic_home_vector.xml │ │ ├── ic_launcher_monochrome.xml │ │ ├── ic_storage_vector.xml │ │ └── shortcut_folder.xml │ │ ├── layout │ │ ├── activity_decompress.xml │ │ ├── activity_favorites.xml │ │ ├── activity_main.xml │ │ ├── activity_mimetypes.xml │ │ ├── activity_pdf_viewer.xml │ │ ├── activity_read_text.xml │ │ ├── activity_save_as.xml │ │ ├── activity_settings.xml │ │ ├── dialog_change_sorting.xml │ │ ├── dialog_change_view_type.xml │ │ ├── dialog_compress_as.xml │ │ ├── dialog_create_new.xml │ │ ├── dialog_insert_filename.xml │ │ ├── dialog_manage_visible_tabs.xml │ │ ├── dialog_save_as.xml │ │ ├── item_decompression_list_file_dir.xml │ │ ├── item_dir_grid.xml │ │ ├── item_empty.xml │ │ ├── item_file_dir_list.xml │ │ ├── item_file_grid.xml │ │ ├── item_manage_favorite.xml │ │ ├── item_section.xml │ │ ├── item_storage_volume.xml │ │ ├── items_fragment.xml │ │ ├── recents_fragment.xml │ │ └── storage_fragment.xml │ │ ├── menu │ │ ├── cab.xml │ │ ├── menu.xml │ │ ├── menu_decompress.xml │ │ ├── menu_editor.xml │ │ ├── menu_favorites.xml │ │ ├── menu_mimetypes.xml │ │ └── menu_pdf_viewer.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ ├── ic_launcher_amber.xml │ │ ├── ic_launcher_blue.xml │ │ ├── ic_launcher_blue_grey.xml │ │ ├── ic_launcher_brown.xml │ │ ├── ic_launcher_cyan.xml │ │ ├── ic_launcher_deep_orange.xml │ │ ├── ic_launcher_deep_purple.xml │ │ ├── ic_launcher_green.xml │ │ ├── ic_launcher_grey_black.xml │ │ ├── ic_launcher_indigo.xml │ │ ├── ic_launcher_light_blue.xml │ │ ├── ic_launcher_light_green.xml │ │ ├── ic_launcher_lime.xml │ │ ├── ic_launcher_pink.xml │ │ ├── ic_launcher_purple.xml │ │ ├── ic_launcher_red.xml │ │ ├── ic_launcher_teal.xml │ │ └── ic_launcher_yellow.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_amber.png │ │ ├── ic_launcher_blue.png │ │ ├── ic_launcher_blue_grey.png │ │ ├── ic_launcher_brown.png │ │ ├── ic_launcher_cyan.png │ │ ├── ic_launcher_deep_orange.png │ │ ├── ic_launcher_deep_purple.png │ │ ├── ic_launcher_foreground.png │ │ ├── ic_launcher_green.png │ │ ├── ic_launcher_grey_black.png │ │ ├── ic_launcher_indigo.png │ │ ├── ic_launcher_light_blue.png │ │ ├── ic_launcher_light_green.png │ │ ├── ic_launcher_lime.png │ │ ├── ic_launcher_pink.png │ │ ├── ic_launcher_purple.png │ │ ├── ic_launcher_red.png │ │ ├── ic_launcher_teal.png │ │ └── ic_launcher_yellow.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_amber.png │ │ ├── ic_launcher_blue.png │ │ ├── ic_launcher_blue_grey.png │ │ ├── ic_launcher_brown.png │ │ ├── ic_launcher_cyan.png │ │ ├── ic_launcher_deep_orange.png │ │ ├── ic_launcher_deep_purple.png │ │ ├── ic_launcher_foreground.png │ │ ├── ic_launcher_green.png │ │ ├── ic_launcher_grey_black.png │ │ ├── ic_launcher_indigo.png │ │ ├── ic_launcher_light_blue.png │ │ ├── ic_launcher_light_green.png │ │ ├── ic_launcher_lime.png │ │ ├── ic_launcher_pink.png │ │ ├── ic_launcher_purple.png │ │ ├── ic_launcher_red.png │ │ ├── ic_launcher_teal.png │ │ └── ic_launcher_yellow.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_amber.png │ │ ├── ic_launcher_blue.png │ │ ├── ic_launcher_blue_grey.png │ │ ├── ic_launcher_brown.png │ │ ├── ic_launcher_cyan.png │ │ ├── ic_launcher_deep_orange.png │ │ ├── ic_launcher_deep_purple.png │ │ ├── ic_launcher_foreground.png │ │ ├── ic_launcher_green.png │ │ ├── ic_launcher_grey_black.png │ │ ├── ic_launcher_indigo.png │ │ ├── ic_launcher_light_blue.png │ │ ├── ic_launcher_light_green.png │ │ ├── ic_launcher_lime.png │ │ ├── ic_launcher_pink.png │ │ ├── ic_launcher_purple.png │ │ ├── ic_launcher_red.png │ │ ├── ic_launcher_teal.png │ │ └── ic_launcher_yellow.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_amber.png │ │ ├── ic_launcher_blue.png │ │ ├── ic_launcher_blue_grey.png │ │ ├── ic_launcher_brown.png │ │ ├── ic_launcher_cyan.png │ │ ├── ic_launcher_deep_orange.png │ │ ├── ic_launcher_deep_purple.png │ │ ├── ic_launcher_foreground.png │ │ ├── ic_launcher_green.png │ │ ├── ic_launcher_grey_black.png │ │ ├── ic_launcher_indigo.png │ │ ├── ic_launcher_light_blue.png │ │ ├── ic_launcher_light_green.png │ │ ├── ic_launcher_lime.png │ │ ├── ic_launcher_pink.png │ │ ├── ic_launcher_purple.png │ │ ├── ic_launcher_red.png │ │ ├── ic_launcher_teal.png │ │ └── ic_launcher_yellow.png │ │ ├── values-ar │ │ └── strings.xml │ │ ├── values-az │ │ └── strings.xml │ │ ├── values-be │ │ └── strings.xml │ │ ├── values-bg │ │ └── strings.xml │ │ ├── values-ca │ │ └── strings.xml │ │ ├── values-cs │ │ └── strings.xml │ │ ├── values-cy │ │ └── strings.xml │ │ ├── values-da │ │ └── strings.xml │ │ ├── values-de │ │ └── strings.xml │ │ ├── values-el │ │ └── strings.xml │ │ ├── values-eo │ │ └── strings.xml │ │ ├── values-es │ │ └── strings.xml │ │ ├── values-et │ │ └── strings.xml │ │ ├── values-fi │ │ └── strings.xml │ │ ├── values-fr │ │ └── strings.xml │ │ ├── values-gl │ │ └── strings.xml │ │ ├── values-hi │ │ └── strings.xml │ │ ├── values-hr │ │ └── strings.xml │ │ ├── values-hu │ │ └── strings.xml │ │ ├── values-in │ │ └── strings.xml │ │ ├── values-is │ │ └── strings.xml │ │ ├── values-it │ │ └── strings.xml │ │ ├── values-iw │ │ └── strings.xml │ │ ├── values-ja │ │ └── strings.xml │ │ ├── values-ko-rKR │ │ └── strings.xml │ │ ├── values-lt │ │ └── strings.xml │ │ ├── values-my │ │ └── strings.xml │ │ ├── values-nb-rNO │ │ └── strings.xml │ │ ├── values-nl │ │ └── strings.xml │ │ ├── values-or │ │ └── strings.xml │ │ ├── values-pa-rPK │ │ └── strings.xml │ │ ├── values-pl │ │ └── strings.xml │ │ ├── values-pt-rBR │ │ └── strings.xml │ │ ├── values-pt │ │ └── strings.xml │ │ ├── values-ro │ │ └── strings.xml │ │ ├── values-ru │ │ └── strings.xml │ │ ├── values-sk │ │ └── strings.xml │ │ ├── values-sl │ │ └── strings.xml │ │ ├── values-sr │ │ └── strings.xml │ │ ├── values-sv │ │ └── strings.xml │ │ ├── values-ta │ │ └── strings.xml │ │ ├── values-th │ │ └── strings.xml │ │ ├── values-tr │ │ └── strings.xml │ │ ├── values-uk │ │ └── strings.xml │ │ ├── values-zh-rCN │ │ └── strings.xml │ │ ├── values-zh-rTW │ │ └── strings.xml │ │ ├── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── donottranslate.xml │ │ ├── integers.xml │ │ ├── strings.xml │ │ └── styles.xml │ │ └── xml │ │ ├── provider_paths.xml │ │ └── searchable.xml │ └── prepaid │ └── res │ └── values │ └── bools.xml ├── build.gradle.kts ├── fastlane ├── Appfile ├── Fastfile └── metadata │ └── android │ ├── ar │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── be │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── bg │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── ca │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── cs-CZ │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── da-DK │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── de-DE │ ├── full_description.txt │ ├── images │ │ ├── phoneScreenshots │ │ │ ├── 1_de-DE.jpeg │ │ │ ├── 2_de-DE.jpeg │ │ │ ├── 3_de-DE.jpeg │ │ │ ├── 4_de-DE.jpeg │ │ │ ├── 5_de-DE.jpeg │ │ │ └── 6_de-DE.jpeg │ │ ├── sevenInchScreenshots │ │ │ ├── 1_de-DE.jpeg │ │ │ └── 2_de-DE.jpeg │ │ └── tenInchScreenshots │ │ │ ├── 1_de-DE.jpeg │ │ │ └── 2_de-DE.jpeg │ ├── short_description.txt │ └── title.txt │ ├── el-GR │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── en-GB │ ├── full_description.txt │ ├── images │ │ ├── featureGraphic.jpeg │ │ ├── icon.png │ │ ├── phoneScreenshots │ │ │ ├── 1_en-GB.jpeg │ │ │ ├── 2_en-GB.jpeg │ │ │ ├── 3_en-GB.jpeg │ │ │ ├── 4_en-GB.jpeg │ │ │ ├── 5_en-GB.jpeg │ │ │ └── 6_en-GB.jpeg │ │ ├── sevenInchScreenshots │ │ │ ├── 1_en-GB.jpeg │ │ │ └── 2_en-GB.jpeg │ │ └── tenInchScreenshots │ │ │ ├── 1_en-GB.jpeg │ │ │ └── 2_en-GB.jpeg │ ├── short_description.txt │ └── title.txt │ ├── en-US │ ├── changelogs │ │ ├── 126.txt │ │ ├── 127.txt │ │ ├── 128.txt │ │ ├── 129.txt │ │ ├── 130.txt │ │ ├── 131.txt │ │ ├── 132.txt │ │ ├── 133.txt │ │ ├── 134.txt │ │ ├── 135.txt │ │ └── 136.txt │ ├── full_description.txt │ ├── images │ │ ├── featureGraphic.jpeg │ │ ├── icon.png │ │ ├── phoneScreenshots │ │ │ ├── 1_en-US.jpeg │ │ │ ├── 2_en-US.jpeg │ │ │ ├── 3_en-US.jpeg │ │ │ ├── 4_en-US.jpeg │ │ │ ├── 5_en-US.jpeg │ │ │ └── 6_en-US.jpeg │ │ ├── sevenInchScreenshots │ │ │ ├── 1_en-US.jpeg │ │ │ └── 2_en-US.jpeg │ │ ├── tenInchScreenshots │ │ │ ├── 1_en-US.jpeg │ │ │ └── 2_en-US.jpeg │ │ └── tvBanner.png │ ├── short_description.txt │ └── title.txt │ ├── es-ES │ ├── full_description.txt │ ├── images │ │ ├── phoneScreenshots │ │ │ ├── 1_es-ES.jpeg │ │ │ ├── 2_es-ES.jpeg │ │ │ ├── 3_es-ES.jpeg │ │ │ ├── 4_es-ES.jpeg │ │ │ ├── 5_es-ES.jpeg │ │ │ └── 6_es-ES.jpeg │ │ ├── sevenInchScreenshots │ │ │ ├── 1_es-ES.jpeg │ │ │ └── 2_es-ES.jpeg │ │ └── tenInchScreenshots │ │ │ ├── 1_es-ES.jpeg │ │ │ └── 2_es-ES.jpeg │ ├── short_description.txt │ └── title.txt │ ├── et │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── fi-FI │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── fr-FR │ ├── full_description.txt │ ├── images │ │ ├── phoneScreenshots │ │ │ ├── 1_fr-FR.jpeg │ │ │ ├── 2_fr-FR.jpeg │ │ │ ├── 3_fr-FR.jpeg │ │ │ ├── 4_fr-FR.jpeg │ │ │ ├── 5_fr-FR.jpeg │ │ │ └── 6_fr-FR.jpeg │ │ ├── sevenInchScreenshots │ │ │ ├── 1_fr-FR.jpeg │ │ │ └── 2_fr-FR.jpeg │ │ └── tenInchScreenshots │ │ │ ├── 1_fr-FR.jpeg │ │ │ └── 2_fr-FR.jpeg │ ├── short_description.txt │ └── title.txt │ ├── gl-ES │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── hi-IN │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── hr │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── hu-HU │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── id │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── it-IT │ ├── full_description.txt │ ├── images │ │ ├── phoneScreenshots │ │ │ ├── 1_it-IT.jpeg │ │ │ ├── 2_it-IT.jpeg │ │ │ ├── 3_it-IT.jpeg │ │ │ ├── 4_it-IT.jpeg │ │ │ ├── 5_it-IT.jpeg │ │ │ └── 6_it-IT.jpeg │ │ ├── sevenInchScreenshots │ │ │ ├── 1_it-IT.jpeg │ │ │ └── 2_it-IT.jpeg │ │ └── tenInchScreenshots │ │ │ ├── 1_it-IT.jpeg │ │ │ └── 2_it-IT.jpeg │ ├── short_description.txt │ └── title.txt │ ├── iw-IL │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── ja-JP │ ├── full_description.txt │ ├── images │ │ ├── phoneScreenshots │ │ │ ├── 1_ja-JP.jpeg │ │ │ ├── 2_ja-JP.jpeg │ │ │ ├── 3_ja-JP.jpeg │ │ │ ├── 4_ja-JP.jpeg │ │ │ ├── 5_ja-JP.jpeg │ │ │ └── 6_ja-JP.jpeg │ │ ├── sevenInchScreenshots │ │ │ ├── 1_ja-JP.jpeg │ │ │ └── 2_ja-JP.jpeg │ │ └── tenInchScreenshots │ │ │ ├── 1_ja-JP.jpeg │ │ │ └── 2_ja-JP.jpeg │ ├── short_description.txt │ └── title.txt │ ├── ko-KR │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── lt │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── nl-NL │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── no-NO │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── pl-PL │ ├── full_description.txt │ ├── images │ │ ├── phoneScreenshots │ │ │ ├── 1_pl-PL.jpeg │ │ │ ├── 2_pl-PL.jpeg │ │ │ ├── 3_pl-PL.jpeg │ │ │ ├── 4_pl-PL.jpeg │ │ │ ├── 5_pl-PL.jpeg │ │ │ └── 6_pl-PL.jpeg │ │ ├── sevenInchScreenshots │ │ │ ├── 1_pl-PL.jpeg │ │ │ └── 2_pl-PL.jpeg │ │ └── tenInchScreenshots │ │ │ ├── 1_pl-PL.jpeg │ │ │ └── 2_pl-PL.jpeg │ ├── short_description.txt │ └── title.txt │ ├── pt-BR │ ├── full_description.txt │ ├── images │ │ ├── phoneScreenshots │ │ │ ├── 1_pt-BR.jpeg │ │ │ ├── 2_pt-BR.jpeg │ │ │ ├── 3_pt-BR.jpeg │ │ │ ├── 4_pt-BR.jpeg │ │ │ ├── 5_pt-BR.jpeg │ │ │ └── 6_pt-BR.jpeg │ │ ├── sevenInchScreenshots │ │ │ ├── 1_pt-BR.jpeg │ │ │ └── 2_pt-BR.jpeg │ │ └── tenInchScreenshots │ │ │ ├── 1_pt-BR.jpeg │ │ │ └── 2_pt-BR.jpeg │ ├── short_description.txt │ └── title.txt │ ├── pt-PT │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── ro │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── ru-RU │ ├── full_description.txt │ ├── images │ │ ├── phoneScreenshots │ │ │ ├── 1_ru-RU.jpeg │ │ │ ├── 2_ru-RU.jpeg │ │ │ ├── 3_ru-RU.jpeg │ │ │ ├── 4_ru-RU.jpeg │ │ │ ├── 5_ru-RU.jpeg │ │ │ └── 6_ru-RU.jpeg │ │ ├── sevenInchScreenshots │ │ │ ├── 1_ru-RU.jpeg │ │ │ └── 2_ru-RU.jpeg │ │ └── tenInchScreenshots │ │ │ ├── 1_ru-RU.jpeg │ │ │ └── 2_ru-RU.jpeg │ ├── short_description.txt │ └── title.txt │ ├── sk │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── sl │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── sr │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── sv-SE │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── tr-TR │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── uk │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ ├── zh-CN │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt │ └── zh-TW │ ├── full_description.txt │ ├── short_description.txt │ └── title.txt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── graphics ├── app_icon.png ├── featureGraphic.jpg ├── featureGraphic.xcf ├── icon.png ├── promo_graphic.png ├── square.png ├── square.xcf └── tv_banner.png ├── keystore.properties_sample └── settings.gradle.kts /.editorconfig: -------------------------------------------------------------------------------- 1 | # EditorConfig 2 | # http://EditorConfig.org 3 | 4 | # top-most EditorConfig file 5 | root = true 6 | 7 | # LF end-of-line, insert an empty new line and UTF-8 8 | [*] 9 | end_of_line = lf 10 | insert_final_newline = true 11 | charset = utf-8 12 | indent_style = space 13 | indent_size = 4 14 | continuation_indent_size = 4 15 | max_line_length = 160 16 | 17 | [*.xml] 18 | continuation_indent_size = 4 19 | 20 | [*.kt] 21 | ij_kotlin_name_count_to_use_star_import = 5 22 | ij_kotlin_name_count_to_use_star_import_for_members = 5 23 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [tibbi] 2 | patreon: tiborkaputa 3 | custom: ["https://www.paypal.me/simplemobiletools"] 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | *.aab 3 | .gradle 4 | /local.properties 5 | /.idea/ 6 | .DS_Store 7 | /build 8 | /captures 9 | keystore.jks 10 | keystore.properties 11 | fastlane/fastlane.json 12 | Gemfile 13 | Gemfile.lock 14 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | ### Reporting 2 | Before you report something, read the reporting rules [here](https://github.com/SimpleMobileTools/General-Discussion#how-do-i-suggest-an-improvement-ask-a-question-or-report-an-issue) please. 3 | 4 | ### Contributing as a developer 5 | Some instructions about code style and everything that has to be done to increase the change of your code getting accepted can be found at the [General Discussion](https://github.com/SimpleMobileTools/General-Discussion#contribution-rules-for-developers) section. 6 | 7 | ### Contributing as a non developer 8 | In case you just want to for example improve a translation, you can find the way of doing it [here](https://github.com/SimpleMobileTools/General-Discussion#how-can-i-suggest-an-edit-to-a-file). 9 | -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | -dontnote android.net.http.* 2 | -dontnote org.apache.http.** 3 | -keep class com.simplemobiletools.** { *; } 4 | -dontwarn com.simplemobiletools.** 5 | -------------------------------------------------------------------------------- /app/src/debug/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | File Manager_debug 4 | 5 | -------------------------------------------------------------------------------- /app/src/fdroid/res/values/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | true 4 | true 5 | true 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/kotlin/com/simplemobiletools/filemanager/pro/App.kt: -------------------------------------------------------------------------------- 1 | package com.simplemobiletools.filemanager.pro 2 | 3 | import android.app.Application 4 | import com.github.ajalt.reprint.core.Reprint 5 | import com.simplemobiletools.commons.extensions.checkUseEnglish 6 | 7 | class App : Application() { 8 | override fun onCreate() { 9 | super.onCreate() 10 | checkUseEnglish() 11 | Reprint.initialize(this) 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/kotlin/com/simplemobiletools/filemanager/pro/activities/SimpleActivity.kt: -------------------------------------------------------------------------------- 1 | package com.simplemobiletools.filemanager.pro.activities 2 | 3 | import android.annotation.SuppressLint 4 | import android.os.Environment 5 | import com.simplemobiletools.commons.activities.BaseSimpleActivity 6 | import com.simplemobiletools.commons.extensions.hasPermission 7 | import com.simplemobiletools.commons.helpers.PERMISSION_WRITE_STORAGE 8 | import com.simplemobiletools.commons.helpers.isRPlus 9 | import com.simplemobiletools.filemanager.pro.R 10 | 11 | open class SimpleActivity : BaseSimpleActivity() { 12 | override fun getAppIconIDs() = arrayListOf( 13 | R.mipmap.ic_launcher_red, 14 | R.mipmap.ic_launcher_pink, 15 | R.mipmap.ic_launcher_purple, 16 | R.mipmap.ic_launcher_deep_purple, 17 | R.mipmap.ic_launcher_indigo, 18 | R.mipmap.ic_launcher_blue, 19 | R.mipmap.ic_launcher_light_blue, 20 | R.mipmap.ic_launcher_cyan, 21 | R.mipmap.ic_launcher_teal, 22 | R.mipmap.ic_launcher_green, 23 | R.mipmap.ic_launcher_light_green, 24 | R.mipmap.ic_launcher_lime, 25 | R.mipmap.ic_launcher_yellow, 26 | R.mipmap.ic_launcher_amber, 27 | R.mipmap.ic_launcher, 28 | R.mipmap.ic_launcher_deep_orange, 29 | R.mipmap.ic_launcher_brown, 30 | R.mipmap.ic_launcher_blue_grey, 31 | R.mipmap.ic_launcher_grey_black 32 | ) 33 | 34 | override fun getAppLauncherName() = getString(R.string.app_launcher_name) 35 | 36 | @SuppressLint("NewApi") 37 | fun hasStoragePermission(): Boolean { 38 | return if (isRPlus()) { 39 | Environment.isExternalStorageManager() 40 | } else { 41 | hasPermission(PERMISSION_WRITE_STORAGE) 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /app/src/main/kotlin/com/simplemobiletools/filemanager/pro/activities/SplashActivity.kt: -------------------------------------------------------------------------------- 1 | package com.simplemobiletools.filemanager.pro.activities 2 | 3 | import android.content.Intent 4 | import com.simplemobiletools.commons.activities.BaseSplashActivity 5 | 6 | class SplashActivity : BaseSplashActivity() { 7 | override fun initActivity() { 8 | if (intent.action == Intent.ACTION_VIEW && intent.data != null) { 9 | Intent(this, MainActivity::class.java).apply { 10 | action = Intent.ACTION_VIEW 11 | data = intent.data 12 | startActivity(this) 13 | } 14 | } else { 15 | startActivity(Intent(this, MainActivity::class.java)) 16 | } 17 | finish() 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /app/src/main/kotlin/com/simplemobiletools/filemanager/pro/dialogs/ChangeViewTypeDialog.kt: -------------------------------------------------------------------------------- 1 | package com.simplemobiletools.filemanager.pro.dialogs 2 | 3 | import com.simplemobiletools.commons.activities.BaseSimpleActivity 4 | import com.simplemobiletools.commons.extensions.beGone 5 | import com.simplemobiletools.commons.extensions.getAlertDialogBuilder 6 | import com.simplemobiletools.commons.extensions.setupDialogStuff 7 | import com.simplemobiletools.commons.helpers.VIEW_TYPE_GRID 8 | import com.simplemobiletools.commons.helpers.VIEW_TYPE_LIST 9 | import com.simplemobiletools.filemanager.pro.R 10 | import com.simplemobiletools.filemanager.pro.databinding.DialogChangeViewTypeBinding 11 | import com.simplemobiletools.filemanager.pro.extensions.config 12 | 13 | class ChangeViewTypeDialog(val activity: BaseSimpleActivity, val path: String = "", showFolderCheck: Boolean = true, val callback: () -> Unit) { 14 | private var binding: DialogChangeViewTypeBinding 15 | private var config = activity.config 16 | 17 | init { 18 | binding = DialogChangeViewTypeBinding.inflate(activity.layoutInflater).apply { 19 | val currViewType = config.getFolderViewType(this@ChangeViewTypeDialog.path) 20 | val viewToCheck = if (currViewType == VIEW_TYPE_GRID) { 21 | changeViewTypeDialogRadioGrid.id 22 | } else { 23 | changeViewTypeDialogRadioList.id 24 | } 25 | 26 | changeViewTypeDialogRadio.check(viewToCheck) 27 | if (!showFolderCheck) { 28 | useForThisFolderDivider.beGone() 29 | changeViewTypeDialogUseForThisFolder.beGone() 30 | } 31 | 32 | changeViewTypeDialogUseForThisFolder.apply { 33 | isChecked = config.hasCustomViewType(this@ChangeViewTypeDialog.path) 34 | } 35 | } 36 | 37 | activity.getAlertDialogBuilder() 38 | .setPositiveButton(R.string.ok) { dialog, which -> dialogConfirmed() } 39 | .setNegativeButton(R.string.cancel, null) 40 | .apply { 41 | activity.setupDialogStuff(binding.root, this) 42 | } 43 | } 44 | 45 | private fun dialogConfirmed() { 46 | val viewType = if (binding.changeViewTypeDialogRadio.checkedRadioButtonId == binding.changeViewTypeDialogRadioGrid.id) { 47 | VIEW_TYPE_GRID 48 | } else { 49 | VIEW_TYPE_LIST 50 | } 51 | 52 | if (binding.changeViewTypeDialogUseForThisFolder.isChecked) { 53 | config.saveFolderViewType(this.path, viewType) 54 | } else { 55 | config.removeFolderViewType(this.path) 56 | config.viewType = viewType 57 | } 58 | 59 | callback() 60 | } 61 | } 62 | -------------------------------------------------------------------------------- /app/src/main/kotlin/com/simplemobiletools/filemanager/pro/dialogs/InsertFilenameDialog.kt: -------------------------------------------------------------------------------- 1 | package com.simplemobiletools.filemanager.pro.dialogs 2 | 3 | import androidx.appcompat.app.AlertDialog 4 | import com.simplemobiletools.commons.activities.BaseSimpleActivity 5 | import com.simplemobiletools.commons.extensions.* 6 | import com.simplemobiletools.filemanager.pro.R 7 | import com.simplemobiletools.filemanager.pro.databinding.DialogInsertFilenameBinding 8 | 9 | class InsertFilenameDialog( 10 | val activity: BaseSimpleActivity, var path: String, val callback: (filename: String) -> Unit 11 | ) { 12 | init { 13 | val binding = DialogInsertFilenameBinding.inflate(activity.layoutInflater) 14 | 15 | activity.getAlertDialogBuilder() 16 | .setPositiveButton(R.string.ok, null) 17 | .setNegativeButton(R.string.cancel, null) 18 | .apply { 19 | activity.setupDialogStuff(binding.root, this, R.string.filename) { alertDialog -> 20 | alertDialog.showKeyboard(binding.insertFilenameTitle) 21 | alertDialog.getButton(AlertDialog.BUTTON_POSITIVE).setOnClickListener { 22 | val filename = binding.insertFilenameTitle.value 23 | val extension = binding.insertFilenameExtensionTitle.value 24 | 25 | if (filename.isEmpty()) { 26 | activity.toast(R.string.filename_cannot_be_empty) 27 | return@setOnClickListener 28 | } 29 | 30 | var newFilename = filename 31 | if (extension.isNotEmpty()) { 32 | newFilename += ".$extension" 33 | } 34 | 35 | val newPath = "$path/$newFilename" 36 | if (!newFilename.isAValidFilename()) { 37 | activity.toast(R.string.filename_invalid_characters) 38 | return@setOnClickListener 39 | } 40 | 41 | if (activity.getDoesFilePathExist(newPath)) { 42 | val msg = String.format(activity.getString(R.string.file_already_exists), newFilename) 43 | activity.toast(msg) 44 | } else { 45 | callback(newFilename) 46 | alertDialog.dismiss() 47 | } 48 | } 49 | } 50 | } 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /app/src/main/kotlin/com/simplemobiletools/filemanager/pro/dialogs/ManageVisibleTabsDialog.kt: -------------------------------------------------------------------------------- 1 | package com.simplemobiletools.filemanager.pro.dialogs 2 | 3 | import com.simplemobiletools.commons.activities.BaseSimpleActivity 4 | import com.simplemobiletools.commons.extensions.beGone 5 | import com.simplemobiletools.commons.extensions.getAlertDialogBuilder 6 | import com.simplemobiletools.commons.extensions.setupDialogStuff 7 | import com.simplemobiletools.commons.helpers.TAB_FILES 8 | import com.simplemobiletools.commons.helpers.TAB_RECENT_FILES 9 | import com.simplemobiletools.commons.helpers.TAB_STORAGE_ANALYSIS 10 | import com.simplemobiletools.commons.helpers.isOreoPlus 11 | import com.simplemobiletools.commons.views.MyAppCompatCheckbox 12 | import com.simplemobiletools.filemanager.pro.R 13 | import com.simplemobiletools.filemanager.pro.databinding.DialogManageVisibleTabsBinding 14 | import com.simplemobiletools.filemanager.pro.extensions.config 15 | import com.simplemobiletools.filemanager.pro.helpers.ALL_TABS_MASK 16 | 17 | class ManageVisibleTabsDialog(val activity: BaseSimpleActivity) { 18 | private val binding = DialogManageVisibleTabsBinding.inflate(activity.layoutInflater) 19 | private val tabs = LinkedHashMap() 20 | 21 | init { 22 | tabs.apply { 23 | put(TAB_FILES, R.id.manage_visible_tabs_files) 24 | put(TAB_RECENT_FILES, R.id.manage_visible_tabs_recent_files) 25 | put(TAB_STORAGE_ANALYSIS, R.id.manage_visible_tabs_storage_analysis) 26 | } 27 | 28 | if (!isOreoPlus()) { 29 | binding.manageVisibleTabsStorageAnalysis.beGone() 30 | } 31 | 32 | val showTabs = activity.config.showTabs 33 | for ((key, value) in tabs) { 34 | binding.root.findViewById(value).isChecked = showTabs and key != 0 35 | } 36 | 37 | activity.getAlertDialogBuilder() 38 | .setPositiveButton(R.string.ok) { dialog, which -> dialogConfirmed() } 39 | .setNegativeButton(R.string.cancel, null) 40 | .apply { 41 | activity.setupDialogStuff(binding.root, this) 42 | } 43 | } 44 | 45 | private fun dialogConfirmed() { 46 | var result = 0 47 | for ((key, value) in tabs) { 48 | if (binding.root.findViewById(value).isChecked) { 49 | result += key 50 | } 51 | } 52 | 53 | if (result == 0) { 54 | result = ALL_TABS_MASK 55 | } 56 | 57 | activity.config.showTabs = result 58 | } 59 | } 60 | -------------------------------------------------------------------------------- /app/src/main/kotlin/com/simplemobiletools/filemanager/pro/extensions/Context.kt: -------------------------------------------------------------------------------- 1 | package com.simplemobiletools.filemanager.pro.extensions 2 | 3 | import android.content.Context 4 | import android.os.storage.StorageManager 5 | import com.simplemobiletools.commons.extensions.isPathOnOTG 6 | import com.simplemobiletools.commons.extensions.isPathOnSD 7 | import com.simplemobiletools.commons.helpers.isNougatPlus 8 | import com.simplemobiletools.filemanager.pro.helpers.Config 9 | import com.simplemobiletools.filemanager.pro.helpers.PRIMARY_VOLUME_NAME 10 | import java.util.Locale 11 | 12 | val Context.config: Config get() = Config.newInstance(applicationContext) 13 | 14 | fun Context.isPathOnRoot(path: String) = !(path.startsWith(config.internalStoragePath) || isPathOnOTG(path) || (isPathOnSD(path))) 15 | 16 | fun Context.getAllVolumeNames(): List { 17 | val volumeNames = mutableListOf(PRIMARY_VOLUME_NAME) 18 | if (isNougatPlus()) { 19 | val storageManager = getSystemService(Context.STORAGE_SERVICE) as StorageManager 20 | getExternalFilesDirs(null) 21 | .mapNotNull { storageManager.getStorageVolume(it) } 22 | .filterNot { it.isPrimary } 23 | .mapNotNull { it.uuid?.lowercase(Locale.US) } 24 | .forEach { 25 | volumeNames.add(it) 26 | } 27 | } 28 | return volumeNames 29 | } 30 | -------------------------------------------------------------------------------- /app/src/main/kotlin/com/simplemobiletools/filemanager/pro/extensions/Long.kt: -------------------------------------------------------------------------------- 1 | package com.simplemobiletools.filemanager.pro.extensions 2 | 3 | import java.text.DecimalFormat 4 | 5 | // use 1000 instead of 1024 at dividing 6 | fun Long.formatSizeThousand(): String { 7 | if (this <= 0) { 8 | return "0 B" 9 | } 10 | 11 | val units = arrayOf("B", "kB", "MB", "GB", "TB") 12 | val digitGroups = (Math.log10(toDouble()) / Math.log10(1000.0)).toInt() 13 | return "${DecimalFormat("#,##0.#").format(this / Math.pow(1000.0, digitGroups.toDouble()))} ${units[digitGroups]}" 14 | } 15 | -------------------------------------------------------------------------------- /app/src/main/kotlin/com/simplemobiletools/filemanager/pro/extensions/String.kt: -------------------------------------------------------------------------------- 1 | package com.simplemobiletools.filemanager.pro.extensions 2 | 3 | fun String.isZipFile() = endsWith(".zip", true) 4 | -------------------------------------------------------------------------------- /app/src/main/kotlin/com/simplemobiletools/filemanager/pro/helpers/Constants.kt: -------------------------------------------------------------------------------- 1 | package com.simplemobiletools.filemanager.pro.helpers 2 | 3 | import com.simplemobiletools.commons.helpers.TAB_FILES 4 | import com.simplemobiletools.commons.helpers.TAB_RECENT_FILES 5 | import com.simplemobiletools.commons.helpers.TAB_STORAGE_ANALYSIS 6 | import com.simplemobiletools.commons.models.FileDirItem 7 | import com.simplemobiletools.filemanager.pro.models.ListItem 8 | 9 | const val MAX_COLUMN_COUNT = 15 10 | 11 | // shared preferences 12 | const val SHOW_HIDDEN = "show_hidden" 13 | const val PRESS_BACK_TWICE = "press_back_twice" 14 | const val HOME_FOLDER = "home_folder" 15 | const val TEMPORARILY_SHOW_HIDDEN = "temporarily_show_hidden" 16 | const val IS_ROOT_AVAILABLE = "is_root_available" 17 | const val ENABLE_ROOT_ACCESS = "enable_root_access" 18 | const val EDITOR_TEXT_ZOOM = "editor_text_zoom" 19 | const val VIEW_TYPE_PREFIX = "view_type_folder_" 20 | const val FILE_COLUMN_CNT = "file_column_cnt" 21 | const val FILE_LANDSCAPE_COLUMN_CNT = "file_landscape_column_cnt" 22 | const val DISPLAY_FILE_NAMES = "display_file_names" 23 | const val SHOW_TABS = "show_tabs" 24 | const val WAS_STORAGE_ANALYSIS_TAB_ADDED = "was_storage_analysis_tab_added" 25 | 26 | // open as 27 | const val OPEN_AS_DEFAULT = 0 28 | const val OPEN_AS_TEXT = 1 29 | const val OPEN_AS_IMAGE = 2 30 | const val OPEN_AS_AUDIO = 3 31 | const val OPEN_AS_VIDEO = 4 32 | const val OPEN_AS_OTHER = 5 33 | 34 | const val ALL_TABS_MASK = TAB_FILES or TAB_RECENT_FILES or TAB_STORAGE_ANALYSIS 35 | 36 | const val IMAGES = "images" 37 | const val VIDEOS = "videos" 38 | const val AUDIO = "audio" 39 | const val DOCUMENTS = "documents" 40 | const val ARCHIVES = "archives" 41 | const val OTHERS = "others" 42 | const val SHOW_MIMETYPE = "show_mimetype" 43 | 44 | const val VOLUME_NAME = "volume_name" 45 | const val PRIMARY_VOLUME_NAME = "external_primary" 46 | 47 | // what else should we count as an audio except "audio/*" mimetype 48 | val extraAudioMimeTypes = arrayListOf("application/ogg") 49 | val extraDocumentMimeTypes = arrayListOf( 50 | "application/pdf", 51 | "application/msword", 52 | "application/vnd.openxmlformats-officedocument.wordprocessingml.document", 53 | "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", 54 | "application/javascript" 55 | ) 56 | 57 | val archiveMimeTypes = arrayListOf( 58 | "application/zip", 59 | "application/octet-stream", 60 | "application/json", 61 | "application/x-tar", 62 | "application/x-rar-compressed", 63 | "application/x-zip-compressed", 64 | "application/x-7z-compressed", 65 | "application/x-compressed", 66 | "application/x-gzip", 67 | "application/java-archive", 68 | "multipart/x-zip" 69 | ) 70 | 71 | fun getListItemsFromFileDirItems(fileDirItems: ArrayList): ArrayList { 72 | val listItems = ArrayList() 73 | fileDirItems.forEach { 74 | val listItem = ListItem(it.path, it.name, false, 0, it.size, it.modified, false, false) 75 | listItems.add(listItem) 76 | } 77 | return listItems 78 | } 79 | -------------------------------------------------------------------------------- /app/src/main/kotlin/com/simplemobiletools/filemanager/pro/helpers/PdfDocumentAdapter.kt: -------------------------------------------------------------------------------- 1 | package com.simplemobiletools.filemanager.pro.helpers 2 | 3 | import android.content.Context 4 | import android.os.Bundle 5 | import android.os.CancellationSignal 6 | import android.os.ParcelFileDescriptor 7 | import android.print.PageRange 8 | import android.print.PrintAttributes 9 | import android.print.PrintDocumentAdapter 10 | import android.print.PrintDocumentInfo 11 | import com.simplemobiletools.commons.extensions.getFilenameFromPath 12 | import java.io.* 13 | 14 | // taken from https://github.com/HarshitaBambure/AndroidPDFPrint/blob/master/app/src/main/java/com/example/androidpdfprint/PdfDocumentAdapter.java 15 | class PdfDocumentAdapter(var context: Context, var path: String) : PrintDocumentAdapter() { 16 | override fun onLayout( 17 | oldAttributes: PrintAttributes, 18 | printAttributes: PrintAttributes, 19 | cancellationSignal: CancellationSignal, 20 | layoutResultCallback: LayoutResultCallback, 21 | extras: Bundle 22 | ) { 23 | if (cancellationSignal.isCanceled) layoutResultCallback.onLayoutCancelled() else { 24 | val builder = PrintDocumentInfo.Builder(path.getFilenameFromPath()) 25 | builder.setContentType(PrintDocumentInfo.CONTENT_TYPE_DOCUMENT) 26 | .setPageCount(PrintDocumentInfo.PAGE_COUNT_UNKNOWN) 27 | .build() 28 | layoutResultCallback.onLayoutFinished(builder.build(), printAttributes != printAttributes) 29 | } 30 | } 31 | 32 | override fun onWrite( 33 | pages: Array, 34 | parcelFileDescriptor: ParcelFileDescriptor, 35 | cancellationSignal: CancellationSignal, 36 | writeResultCallback: WriteResultCallback 37 | ) { 38 | var inputStream: InputStream? = null 39 | var outputStream: OutputStream? = null 40 | try { 41 | val file = File(path) 42 | inputStream = FileInputStream(file) 43 | outputStream = FileOutputStream(parcelFileDescriptor.fileDescriptor) 44 | val buff = ByteArray(16384) 45 | var size: Int 46 | while (inputStream.read(buff).also { size = it } >= 0 && !cancellationSignal.isCanceled) { 47 | outputStream.write(buff, 0, size) 48 | } 49 | 50 | if (cancellationSignal.isCanceled) writeResultCallback.onWriteCancelled() else { 51 | writeResultCallback.onWriteFinished(arrayOf(PageRange.ALL_PAGES)) 52 | } 53 | } catch (e: Exception) { 54 | writeResultCallback.onWriteFailed(e.message) 55 | } finally { 56 | try { 57 | inputStream!!.close() 58 | outputStream!!.close() 59 | } catch (ex: IOException) { 60 | } 61 | } 62 | } 63 | } 64 | -------------------------------------------------------------------------------- /app/src/main/kotlin/com/simplemobiletools/filemanager/pro/interfaces/ItemOperationsListener.kt: -------------------------------------------------------------------------------- 1 | package com.simplemobiletools.filemanager.pro.interfaces 2 | 3 | import com.simplemobiletools.commons.models.FileDirItem 4 | 5 | interface ItemOperationsListener { 6 | fun refreshFragment() 7 | 8 | fun deleteFiles(files: ArrayList) 9 | 10 | fun selectedPaths(paths: ArrayList) 11 | 12 | fun setupDateTimeFormat() 13 | 14 | fun setupFontSize() 15 | 16 | fun toggleFilenameVisibility() 17 | 18 | fun columnCountChanged() 19 | 20 | fun finishActMode() 21 | } 22 | -------------------------------------------------------------------------------- /app/src/main/kotlin/com/simplemobiletools/filemanager/pro/models/ListItem.kt: -------------------------------------------------------------------------------- 1 | package com.simplemobiletools.filemanager.pro.models 2 | 3 | import com.simplemobiletools.commons.models.FileDirItem 4 | 5 | // isSectionTitle is used only at search results for showing the current folders path 6 | data class ListItem( 7 | val mPath: String, val mName: String = "", var mIsDirectory: Boolean = false, var mChildren: Int = 0, var mSize: Long = 0L, var mModified: Long = 0L, 8 | var isSectionTitle: Boolean, val isGridTypeDivider: Boolean 9 | ) : FileDirItem(mPath, mName, mIsDirectory, mChildren, mSize, mModified) 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/gradient_background_flipped.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_down_vector.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_up_vector.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_decompress_vector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_home_vector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_monochrome.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_storage_vector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shortcut_folder.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_decompress.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 16 | 17 | 24 | 25 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 12 | 13 | 18 | 19 | 24 | 25 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_pdf_viewer.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 13 | 14 | 21 | 22 | 30 | 31 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_read_text.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 16 | 17 | 25 | 26 | 29 | 30 | 35 | 36 | 46 | 47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_save_as.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 15 | 16 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_change_view_type.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 15 | 16 | 21 | 22 | 29 | 30 | 37 | 38 | 39 | 40 | 43 | 44 | 52 | 53 | 54 | 55 | -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_create_new.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 17 | 18 | 26 | 27 | 28 | 29 | 33 | 34 | 40 | 41 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_insert_filename.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 15 | 16 | 24 | 25 | 26 | 27 | 33 | 34 | 42 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_manage_visible_tabs.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 15 | 16 | 23 | 24 | 31 | 32 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_save_as.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 15 | 16 | 21 | 22 | 23 | 24 | 30 | 31 | 39 | 40 | 41 | 42 | 47 | 48 | 55 | 56 | 57 | 58 | -------------------------------------------------------------------------------- /app/src/main/res/layout/item_decompression_list_file_dir.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 17 | 18 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /app/src/main/res/layout/item_dir_grid.xml: -------------------------------------------------------------------------------- 1 | 2 | 15 | 16 | 21 | 22 | 29 | 30 | 41 | 42 | 53 | 54 | 55 | 56 | -------------------------------------------------------------------------------- /app/src/main/res/layout/item_empty.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/layout/item_file_grid.xml: -------------------------------------------------------------------------------- 1 | 2 | 15 | 16 | 21 | 22 | 29 | 30 | 41 | 42 | 54 | 55 | 56 | 57 | -------------------------------------------------------------------------------- /app/src/main/res/layout/item_manage_favorite.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 19 | 20 | 30 | 31 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /app/src/main/res/layout/item_section.xml: -------------------------------------------------------------------------------- 1 | 2 | 12 | 13 | 18 | 19 | 26 | 27 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /app/src/main/res/layout/recents_fragment.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 24 | 25 | 29 | 30 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /app/src/main/res/menu/menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 11 | 16 | 21 | 26 | 31 | 36 | 41 | 46 | 51 | 56 | 61 | 66 | 71 | 75 | 76 | -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_decompress.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_editor.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 11 | 16 | 21 | 26 | 27 | -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_favorites.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_mimetypes.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 12 | 17 | 22 | 27 | 32 | 37 | 42 | 43 | -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_pdf_viewer.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_amber.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_blue.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_blue_grey.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_brown.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_cyan.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_deep_orange.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_deep_purple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_green.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_grey_black.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_indigo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_light_blue.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_light_green.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_lime.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_pink.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_purple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_red.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_teal.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_yellow.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_amber.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-hdpi/ic_launcher_amber.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-hdpi/ic_launcher_blue.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_blue_grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-hdpi/ic_launcher_blue_grey.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_brown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-hdpi/ic_launcher_brown.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_cyan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-hdpi/ic_launcher_cyan.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_deep_orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-hdpi/ic_launcher_deep_orange.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_deep_purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-hdpi/ic_launcher_deep_purple.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-hdpi/ic_launcher_green.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_grey_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-hdpi/ic_launcher_grey_black.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_indigo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-hdpi/ic_launcher_indigo.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_light_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-hdpi/ic_launcher_light_blue.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_light_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-hdpi/ic_launcher_light_green.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_lime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-hdpi/ic_launcher_lime.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_pink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-hdpi/ic_launcher_pink.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-hdpi/ic_launcher_purple.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-hdpi/ic_launcher_red.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_teal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-hdpi/ic_launcher_teal.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-hdpi/ic_launcher_yellow.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_amber.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xhdpi/ic_launcher_amber.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xhdpi/ic_launcher_blue.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_blue_grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xhdpi/ic_launcher_blue_grey.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_brown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xhdpi/ic_launcher_brown.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_cyan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xhdpi/ic_launcher_cyan.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_deep_orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xhdpi/ic_launcher_deep_orange.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_deep_purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xhdpi/ic_launcher_deep_purple.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xhdpi/ic_launcher_green.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_grey_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xhdpi/ic_launcher_grey_black.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_indigo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xhdpi/ic_launcher_indigo.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_light_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xhdpi/ic_launcher_light_blue.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_light_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xhdpi/ic_launcher_light_green.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_lime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xhdpi/ic_launcher_lime.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_pink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xhdpi/ic_launcher_pink.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xhdpi/ic_launcher_purple.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xhdpi/ic_launcher_red.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_teal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xhdpi/ic_launcher_teal.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xhdpi/ic_launcher_yellow.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_amber.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxhdpi/ic_launcher_amber.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxhdpi/ic_launcher_blue.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_blue_grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxhdpi/ic_launcher_blue_grey.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_brown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxhdpi/ic_launcher_brown.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_cyan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxhdpi/ic_launcher_cyan.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_deep_orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxhdpi/ic_launcher_deep_orange.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_deep_purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxhdpi/ic_launcher_deep_purple.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxhdpi/ic_launcher_green.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_grey_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxhdpi/ic_launcher_grey_black.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_indigo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxhdpi/ic_launcher_indigo.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_light_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxhdpi/ic_launcher_light_blue.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_light_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxhdpi/ic_launcher_light_green.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_lime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxhdpi/ic_launcher_lime.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_pink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxhdpi/ic_launcher_pink.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxhdpi/ic_launcher_purple.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxhdpi/ic_launcher_red.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_teal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxhdpi/ic_launcher_teal.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxhdpi/ic_launcher_yellow.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_amber.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxxhdpi/ic_launcher_amber.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxxhdpi/ic_launcher_blue.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_blue_grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxxhdpi/ic_launcher_blue_grey.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_brown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxxhdpi/ic_launcher_brown.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_cyan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxxhdpi/ic_launcher_cyan.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_deep_orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxxhdpi/ic_launcher_deep_orange.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_deep_purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxxhdpi/ic_launcher_deep_purple.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxxhdpi/ic_launcher_green.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_grey_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxxhdpi/ic_launcher_grey_black.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_indigo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxxhdpi/ic_launcher_indigo.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_light_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxxhdpi/ic_launcher_light_blue.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_light_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxxhdpi/ic_launcher_light_green.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_lime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxxhdpi/ic_launcher_lime.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_pink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxxhdpi/ic_launcher_pink.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxxhdpi/ic_launcher_purple.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxxhdpi/ic_launcher_red.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_teal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxxhdpi/ic_launcher_teal.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimpleMobileTools/Simple-File-Manager/95e7d75004193572ed32d64ef619f4e551395e6f/app/src/main/res/mipmap-xxxhdpi/ic_launcher_yellow.png -------------------------------------------------------------------------------- /app/src/main/res/values-is/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Einfaldur skráastjóri 4 | Skráastjóri 5 | Ýttu aftur til baka til að hætta 6 | Fara í heimamöppu 7 | Setja sem heimamöppu 8 | Heimamappa uppfærð 9 | Afrita slóð á klemmuspjald 10 | Slóð afrituð 11 | Vinsamlegast veldu hljóðskrá 12 | Leita í möppu 13 | Þessi aðgerð virkar aðeins á tækjum með aðgang að rót 14 | Nýleg 15 | Sýna nýleg 16 | PDF áhorfandi 17 | Snúa litum við 18 | 19 | Opna sem 20 | Textaskrá 21 | Myndskrá 22 | Hljóðskrá 23 | Myndbandsskrá 24 | Annað 25 | 26 | Þjappa 27 | Þjappa (Pro) 28 | Afþjappa 29 | Þjappa sem 30 | Að þjappa… 31 | Að afþjappa… 32 | Þjöppun tókst 33 | Afþjöppun tókst 34 | Þjöppun mistókst 35 | Afþjöppun mistókst 36 | 37 | Stjórna eftirlæti 38 | Fara í eftirlæti 39 | Þú getur sett möppur í eftirlæti til að auðvelda aðgang hvaðan sem er. 40 | 41 | Skráaritill 42 | 43 | Geymslugreining 44 | Myndir 45 | Myndbönd 46 | Hljóðskrár 47 | Skjöl 48 | Sóttar skrár 49 | Skjalasöfn 50 | Annað 51 | laust 52 | Samtals geymslupláss: %s 53 | 54 | Virkja aðgang að rót 55 | Krefjast þess að ýta tvisvar á „til baka“ til að loka forriti 56 | 57 | -------------------------------------------------------------------------------- /app/src/main/res/values-ja/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | シンプル ファイル マネージャー 4 | ファイル マネージャー 5 | もう一度[戻る]を押すと終了します 6 | ホームフォルダを開く 7 | ホームフォルダに設定 8 | ホームフォルダを更新しました 9 | パスをクリップボードにコピー 10 | パスをコピーしました 11 | オーディオファイルを選択してください 12 | フォルダーを検索 13 | この操作はルート化された端末でのみ機能します 14 | 最近 15 | 最近を表示 16 | PDFビューア 17 | 色を反転 18 | 19 | ファイル形式を指定して開く 20 | テキストファイル 21 | 画像ファイル 22 | 音声ファイル 23 | 動画ファイル 24 | その他のファイル 25 | 26 | 圧縮 27 | 圧縮 (Pro) 28 | 解凍 29 | 形式を指定して圧縮 30 | 圧縮しています… 31 | 解凍しています… 32 | 正常に圧縮しました 33 | 正常に解凍しました 34 | 圧縮できませんでした 35 | 解凍できませんでした 36 | 37 | お気に入りを管理 38 | お気に入りを開く 39 | よく使うフォルダをお気に入りに追加すると、どこからでも簡単にアクセスできます。 40 | 41 | ファイル エディター 42 | 43 | ストレージ解析 44 | 画像 45 | 動画 46 | オーディオ 47 | ドキュメント 48 | ダウンロード 49 | アーカイブ 50 | その他 51 | 空き 52 | 合計ストレージ: %s 53 | 54 | ルートアクセスを有効にする 55 | 戻るボタンを2回押してアプリを閉じる 56 | 60 | 61 | -------------------------------------------------------------------------------- /app/src/main/res/values-ko-rKR/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 심플 파일 매니저 4 | 파일 매니저 5 | 뒤로가기 버튼을 다시 누르면 종료됩니다. 6 | 홈 폴더 이동 7 | 홈 폴더 설정 8 | 홈 폴더 설정완료 9 | 클립보드에 경로 복사 10 | 클립보드에 복사됨 11 | 오디도 파일을 선택하세요. 12 | 폴더 및 파일검색 13 | This operation works only on rooted devices 14 | Recents 15 | Show recents 16 | PDF Viewer 17 | Invert colors 18 | 19 | 20 | Open as 21 | Text file 22 | Image file 23 | Audio file 24 | Video file 25 | Other file 26 | 27 | 28 | 압축 29 | 압축 (Pro) 30 | 압축 해제 31 | 압축 파일을 다음과 같이 생성함 32 | 압축중… 33 | 압축 해제중… 34 | 압축 성공 35 | 압축 해제 성공 36 | 압축 실패 37 | 압축해제 실패 38 | 39 | 40 | 즐겨찾기 관리 41 | 즐겨찾기 이동 42 | 자주 사용하는 폴더를 즐겨찾기에 추가하여 어디서나 쉽게 접근 할 수 있습니다. 43 | 44 | 45 | 텍스트 편집기 46 | 47 | 48 | Storage analysis 49 | Images 50 | Videos 51 | Audio 52 | Documents 53 | Downloads 54 | Archives 55 | Others 56 | free 57 | Total storage: %s 58 | 59 | 60 | 루트 접근 활성화 61 | Require pressing Back twice to leave the app 62 | 66 | 67 | -------------------------------------------------------------------------------- /app/src/main/res/values-pa-rPK/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | سادیاں فائلاں 4 | فائلاں والا 5 | بند کرن لئی پچھے دبارہ دباؤ 6 | گھر دا فولڈر نوں جاؤ 7 | گھر دے فولڈر لئی چݨو 8 | گھر دا فولڈر بدلیا گیا 9 | پاتھ کاپی کرو 10 | پاتھ کاپی کیتا 11 | کجھ آڈیو فائل چݨیو 12 | فولڈر وچ کھوجو 13 | ایہہ صرف روٹ کیتی ڈوائیس تے کم کردا اے 14 | حالیہ 15 | حالیہ ویکھو 16 | پی‌ڈی‌ایف ویکھݨ والا 17 | رنگ اُلٹاؤ 18 | 19 | چوݨ نال کھُلھو 20 | لکھت دی فائل 21 | تصویر دی فائل 22 | آڈیو دی فائل 23 | ویڈیو دی فائل 24 | ہور فائل 25 | 26 | زیپ کرو 27 | کمپریس (فیز ورژن) 28 | اݨزیپ کرو 29 | چوݨ نال زیپ کرو 30 | زیپ کیتیاں جا رہیاں اے۔ ۔ ۔ 31 | اݨزیپ کیتیاں جا رہاں اے۔ ۔ ۔ 32 | زیپ کیتیاں گیاں 33 | اݨزیپ کیتیاں گیاں 34 | زیپ کر نہیں سکدیاں 35 | زیپ کر نہیں سکدیاں 36 | 37 | منپسند دیاں چوݨاں 38 | منپسند نوں جاؤ 39 | منپسنداں وچ تسیں فولڈر پا سکدے، سادی پہنچ اے 40 | 41 | فائل سودھݨ والا 42 | 43 | سٹوریج دی جاݨکاری 44 | تصویراں 45 | ویڈیو 46 | آڈیو 47 | دستاویش 48 | ڈاؤن‌لوڈ 49 | پُرالیکھ 50 | ہور 51 | اُپلبدھ 52 | ‫ساری سٹوریج:؜ %s‬ 53 | 54 | روٹ دی پہنچ چالو کرو 55 | بند کرن لئی دو وار پچھلے دباؤݨ دی لوڑ اے 56 | 57 | -------------------------------------------------------------------------------- /app/src/main/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 简单文件管理器 4 | 文件管理器 5 | 再次点击返回以退出 6 | 前往主文件夹 7 | 设定为主文件夹 8 | 主文件夹已更新 9 | 复制路径至剪贴板 10 | 路径已复制 11 | 请选择一个音频文件 12 | 搜索文件夹 13 | 该选项仅在 root 后的设备上工作 14 | 最近 15 | 显示最近 16 | PDF 查看器 17 | 恢复颜色 18 | 19 | 打开为 20 | 文本文件 21 | 图像文件 22 | 音频文件 23 | 视频文件 24 | 其他文件 25 | 26 | 压缩 27 | 压缩 (Pro) 28 | 解压缩 29 | 压缩为 30 | 压缩中… 31 | 解压缩中… 32 | 压缩成功 33 | 解压缩成功 34 | 压缩失败 35 | 解压缩失败 36 | 37 | 管理收藏 38 | 前往收藏 39 | 您可以将经常访问的文件夹添加至收藏便于从任意位置快速访问。 40 | 41 | 文件编辑器 42 | 43 | 存储分析 44 | 图片 45 | 视频 46 | 音频 47 | 文档 48 | 下载 49 | 存档 50 | 其他 51 | 空闲 52 | 总存储: %s 53 | 54 | 启用 root 访问 55 | 需要按两次返回键才能离开应用程序 56 | 60 | 61 | -------------------------------------------------------------------------------- /app/src/main/res/values-zh-rTW/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Simple File Manager 4 | 簡易檔案管理器 5 | 再按一次返回以離開 6 | 前往主資料夾 7 | 設為主資料夾 8 | 主資料夾已更新 9 | 路徑複製到剪貼簿 10 | 路徑已複製 11 | 請選擇一個音訊檔案 12 | 搜尋資料夾 13 | 這個操作只對已 root 的裝置有用 14 | Recents 15 | Show recents 16 | PDF Viewer 17 | 顏色反轉 18 | 19 | 開啟成 20 | 文字檔案 21 | 圖片檔案 22 | 音源檔案 23 | 影片檔案 24 | 其他檔案 25 | 26 | 壓縮 27 | 壓縮 (Pro) 28 | 解壓縮 29 | 壓縮為 30 | 壓縮中… 31 | 解壓縮中… 32 | 壓縮成功 33 | 解壓縮成功 34 | 壓縮失敗 35 | 解壓縮失敗 36 | 37 | 管理我的最愛 38 | 前往我的最愛 39 | 你可以將經常使用的資料夾加入我的最愛,方便從任何地方開啟。 40 | 41 | 檔案編輯器 42 | 43 | 儲存空間分析 44 | 圖片 45 | 影片 46 | Audio 47 | Documents 48 | Downloads 49 | Archives 50 | 其他 51 | free 52 | 總儲存空間:%s 53 | 54 | 啟用root權限 55 | 需按兩次返回鍵才能離開 app 56 | 60 | -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 50dp 3 | 46sp 4 | 86dp 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/values/donottranslate.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.simplemobiletools.filemanager.pro 4 | 5 | 6 | Allow toggling between list and grid view 7 | 8 | Allow customizing the bottom navigation bar color\n 9 | Allow toggling between the old renaming by append/prepend and the new pattern 10 | 11 | Made Search recursive, searching in subfolders too 12 | 13 | Added a toggle for keeping last-modified value at file copy/move/rename\n 14 | Added new actionmenu items "Set As", "Open With" and "Copy path to clipboard" 15 | 16 | 17 | Added zip file de/compressing\n 18 | Improved root folder handling for rooted devices, if enabled 19 | 20 | Allow password protecting hidden item visibility 21 | Added a couple ways of sorting 22 | 23 | Added a Home Folder button\n 24 | Added Favorites for easy access 25 | 26 | Added color customization 27 | 28 | 29 | -------------------------------------------------------------------------------- /app/src/main/res/values/integers.xml: -------------------------------------------------------------------------------- 1 | 2 | 32769 3 | 4 | -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 |