├── app ├── .gitignore ├── libs │ ├── jargs-1.0.jar │ ├── antlr-2.7.4.jar │ ├── chardet-1.0.jar │ ├── jtidy-r938.jar │ ├── pinyin4j-2.5.0.jar │ ├── cpdetector_1.0.10.jar │ └── fastscroll_v1.2_20160903.jar ├── src │ ├── main │ │ ├── ic_launcher-web.png │ │ ├── ic_shortcut_lock-web.png │ │ ├── ic_shortcut_more-web.png │ │ ├── ic_shortcut_search-web.png │ │ ├── ic_shortcut_replace-web.png │ │ ├── ic_shortcut_shuffle-web.png │ │ ├── res │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_shortcut_lock.png │ │ │ │ ├── ic_shortcut_more.png │ │ │ │ ├── ic_launcher_round.png │ │ │ │ ├── ic_shortcut_replace.png │ │ │ │ ├── ic_shortcut_search.png │ │ │ │ ├── ic_shortcut_shuffle.png │ │ │ │ ├── ic_launcher_foreground.png │ │ │ │ ├── ic_shortcut_foreground.png │ │ │ │ ├── ic_shortcut_lock_round.png │ │ │ │ ├── ic_shortcut_more_round.png │ │ │ │ ├── ic_shortcut_search_round.png │ │ │ │ ├── ic_shortcut_replace_round.png │ │ │ │ ├── ic_shortcut_shuffle_round.png │ │ │ │ ├── ic_shortcut_foreground_lock.png │ │ │ │ ├── ic_shortcut_foreground_more.png │ │ │ │ ├── ic_shortcut_foreground_search.png │ │ │ │ ├── ic_shortcut_foreground_replace.png │ │ │ │ └── ic_shortcut_foreground_shuffle.png │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_shortcut_lock.png │ │ │ │ ├── ic_shortcut_more.png │ │ │ │ ├── ic_launcher_round.png │ │ │ │ ├── ic_shortcut_replace.png │ │ │ │ ├── ic_shortcut_search.png │ │ │ │ ├── ic_shortcut_shuffle.png │ │ │ │ ├── ic_launcher_foreground.png │ │ │ │ ├── ic_shortcut_foreground.png │ │ │ │ ├── ic_shortcut_lock_round.png │ │ │ │ ├── ic_shortcut_more_round.png │ │ │ │ ├── ic_shortcut_search_round.png │ │ │ │ ├── ic_shortcut_replace_round.png │ │ │ │ ├── ic_shortcut_shuffle_round.png │ │ │ │ ├── ic_shortcut_foreground_lock.png │ │ │ │ ├── ic_shortcut_foreground_more.png │ │ │ │ ├── ic_shortcut_foreground_search.png │ │ │ │ ├── ic_shortcut_foreground_replace.png │ │ │ │ └── ic_shortcut_foreground_shuffle.png │ │ │ ├── drawable-xxhdpi │ │ │ │ ├── banner_new.png │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── nav_background.webp │ │ │ │ ├── ic_launcher_round.png │ │ │ │ ├── shortcut_bg.xml │ │ │ │ ├── ic_lock.xml │ │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_launcher_round.png │ │ │ │ ├── ic_shortcut_lock.png │ │ │ │ ├── ic_shortcut_more.png │ │ │ │ ├── ic_shortcut_search.png │ │ │ │ ├── ic_shortcut_replace.png │ │ │ │ ├── ic_shortcut_shuffle.png │ │ │ │ ├── ic_launcher_foreground.png │ │ │ │ ├── ic_shortcut_foreground.png │ │ │ │ ├── ic_shortcut_lock_round.png │ │ │ │ ├── ic_shortcut_more_round.png │ │ │ │ ├── ic_shortcut_replace_round.png │ │ │ │ ├── ic_shortcut_search_round.png │ │ │ │ ├── ic_shortcut_shuffle_round.png │ │ │ │ ├── ic_shortcut_foreground_lock.png │ │ │ │ ├── ic_shortcut_foreground_more.png │ │ │ │ ├── ic_shortcut_foreground_replace.png │ │ │ │ ├── ic_shortcut_foreground_search.png │ │ │ │ └── ic_shortcut_foreground_shuffle.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_launcher_round.png │ │ │ │ ├── ic_shortcut_lock.png │ │ │ │ ├── ic_shortcut_more.png │ │ │ │ ├── ic_shortcut_replace.png │ │ │ │ ├── ic_shortcut_search.png │ │ │ │ ├── ic_shortcut_shuffle.png │ │ │ │ ├── ic_launcher_foreground.png │ │ │ │ ├── ic_shortcut_foreground.png │ │ │ │ ├── ic_shortcut_lock_round.png │ │ │ │ ├── ic_shortcut_more_round.png │ │ │ │ ├── ic_shortcut_search_round.png │ │ │ │ ├── ic_shortcut_foreground_lock.png │ │ │ │ ├── ic_shortcut_foreground_more.png │ │ │ │ ├── ic_shortcut_replace_round.png │ │ │ │ ├── ic_shortcut_shuffle_round.png │ │ │ │ ├── ic_shortcut_foreground_search.png │ │ │ │ ├── ic_shortcut_foreground_replace.png │ │ │ │ └── ic_shortcut_foreground_shuffle.png │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_shortcut_lock.png │ │ │ │ ├── ic_shortcut_more.png │ │ │ │ ├── ic_launcher_round.png │ │ │ │ ├── ic_shortcut_search.png │ │ │ │ ├── ic_shortcut_replace.png │ │ │ │ ├── ic_shortcut_shuffle.png │ │ │ │ ├── ic_launcher_foreground.png │ │ │ │ ├── ic_shortcut_foreground.png │ │ │ │ ├── ic_shortcut_lock_round.png │ │ │ │ ├── ic_shortcut_more_round.png │ │ │ │ ├── ic_shortcut_replace_round.png │ │ │ │ ├── ic_shortcut_search_round.png │ │ │ │ ├── ic_shortcut_shuffle_round.png │ │ │ │ ├── ic_shortcut_foreground_lock.png │ │ │ │ ├── ic_shortcut_foreground_more.png │ │ │ │ ├── ic_shortcut_foreground_replace.png │ │ │ │ ├── ic_shortcut_foreground_search.png │ │ │ │ └── ic_shortcut_foreground_shuffle.png │ │ │ ├── values │ │ │ │ ├── ic_launcher_background.xml │ │ │ │ ├── ic_shortcut_background.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── colors.xml │ │ │ │ ├── styles.xml │ │ │ │ └── arrays.xml │ │ │ ├── xml │ │ │ │ ├── backup_descriptor.xml │ │ │ │ ├── pref_data_sync.xml │ │ │ │ ├── pref_notification.xml │ │ │ │ ├── pref_general.xml │ │ │ │ └── app_preferences.xml │ │ │ ├── drawable │ │ │ │ ├── touch_bg_ripple.xml │ │ │ │ ├── nav_tint_selector.xml │ │ │ │ ├── nav_text_selector.xml │ │ │ │ ├── nav_bg_selector.xml │ │ │ │ ├── rounded_button.xml │ │ │ │ ├── ic_add_white_24dp.xml │ │ │ │ ├── ic_check_black_24dp.xml │ │ │ │ ├── ic_keyboard_arrow_up_white_24dp.xml │ │ │ │ ├── ic_menu_send.xml │ │ │ │ ├── ic_arrow_forward_white_24dp.xml │ │ │ │ ├── ic_arrow_back_white_24dp.xml │ │ │ │ ├── ic_text_fields_white_48dp.xml │ │ │ │ ├── ic_delete_black_24dp.xml │ │ │ │ ├── ic_code_white_48dp.xml │ │ │ │ ├── ic_info_black_24dp.xml │ │ │ │ ├── ic_redo_white_24dp.xml │ │ │ │ ├── ic_undo_white_24dp.xml │ │ │ │ ├── ic_account_balance_black_24dp.xml │ │ │ │ ├── ic_code_white_24dp.xml │ │ │ │ ├── ic_content_copy_black_24dp.xml │ │ │ │ ├── ic_mode_edit_white_24dp.xml │ │ │ │ ├── ic_save_white_48dp.xml │ │ │ │ ├── button_bg.xml │ │ │ │ ├── ic_menu_slideshow.xml │ │ │ │ ├── ic_menu_gallery.xml │ │ │ │ ├── ic_format_list_numbered_white_24dp.xml │ │ │ │ ├── ic_shuffle_white_48dp.xml │ │ │ │ ├── ic_stars_black_24dp.xml │ │ │ │ ├── shortcut_bg.xml │ │ │ │ ├── ic_menu_manage.xml │ │ │ │ ├── ic_star_border_white_24dp.xml │ │ │ │ ├── ic_refresh_black_24dp.xml │ │ │ │ ├── ic_notifications_black_24dp.xml │ │ │ │ ├── ic_content_copy_white_24dp.xml │ │ │ │ ├── ic_sync_black_24dp.xml │ │ │ │ ├── baselinedescription.xml │ │ │ │ ├── ic_info.xml │ │ │ │ ├── ic_settings_backup_restore_white_24dp.xml │ │ │ │ ├── ic_visibility_black_24dp.xml │ │ │ │ ├── outline_more_horiz_24px.xml │ │ │ │ ├── outline_more_horiz_white.xml │ │ │ │ ├── baselineshuffle.xml │ │ │ │ ├── ic_settings_backup_restore_white_48dp.xml │ │ │ │ ├── ic_menu_camera.xml │ │ │ │ ├── ic_public_white_24dp.xml │ │ │ │ ├── lock_open.xml │ │ │ │ ├── baselinesearch.xml │ │ │ │ ├── baselinehelpoutline.xml │ │ │ │ ├── baselinehelpoutline_white.xml │ │ │ │ ├── ic_attach_money_white_48dp.xml │ │ │ │ ├── baselinehelpoutline_white_small.xml │ │ │ │ ├── ic_attach_money_black_24dp.xml │ │ │ │ ├── ic_menu_share.xml │ │ │ │ ├── baselinefindreplace.xml │ │ │ │ ├── ic_lock.xml │ │ │ │ ├── ic_lock_white.xml │ │ │ │ ├── baselinesettings.xml │ │ │ │ ├── baselinesettings_white.xml │ │ │ │ ├── ic_toolbox.xml │ │ │ │ ├── shortcut_more_foreground.xml │ │ │ │ └── ic_custom.xml │ │ │ ├── values-v21 │ │ │ │ └── styles.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ ├── ic_launcher_round.xml │ │ │ │ ├── ic_shortcut_lock.xml │ │ │ │ ├── ic_shortcut_more.xml │ │ │ │ ├── ic_shortcut_lock_round.xml │ │ │ │ ├── ic_shortcut_more_round.xml │ │ │ │ ├── ic_shortcut_replace.xml │ │ │ │ ├── ic_shortcut_search.xml │ │ │ │ ├── ic_shortcut_shuffle.xml │ │ │ │ ├── ic_shortcut_replace_round.xml │ │ │ │ ├── ic_shortcut_search_round.xml │ │ │ │ └── ic_shortcut_shuffle_round.xml │ │ │ ├── layout │ │ │ │ ├── about_toolbar.xml │ │ │ │ ├── dialog_header.xml │ │ │ │ ├── activity_settings.xml │ │ │ │ ├── activity_about.xml │ │ │ │ ├── activity_view_help.xml │ │ │ │ ├── list_layout.xml │ │ │ │ ├── activity_main.xml │ │ │ │ ├── regex_item.xml │ │ │ │ ├── activity_markdown_preview.xml │ │ │ │ ├── activity_custom_regex.xml │ │ │ │ ├── nav_header_main.xml │ │ │ │ ├── app_bar_main.xml │ │ │ │ ├── content_custom_regex.xml │ │ │ │ ├── activity_text_edit.xml │ │ │ │ ├── text_more_layout.xml │ │ │ │ ├── dialog_set_quantity.xml │ │ │ │ ├── content_main.xml │ │ │ │ ├── add_regex_dialog.xml │ │ │ │ ├── text_replace_layout.xml │ │ │ │ └── text_encrypt_layout.xml │ │ │ ├── menu │ │ │ │ ├── edit_mode_toolbar.xml │ │ │ │ ├── main.xml │ │ │ │ └── activity_main_drawer.xml │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ └── xml-v25 │ │ │ │ └── shortcuts.xml │ │ ├── java │ │ │ └── xyz │ │ │ │ └── tcreopargh │ │ │ │ └── textconverter │ │ │ │ ├── ListItems.java │ │ │ │ ├── Range.java │ │ │ │ ├── CustomRegex.java │ │ │ │ ├── UnicodeUtils.java │ │ │ │ ├── MarkdownPreviewActivity.java │ │ │ │ ├── ToolboxAdapter.java │ │ │ │ ├── AsciiUtil.java │ │ │ │ ├── RegexAdapter.java │ │ │ │ ├── AESUtils.java │ │ │ │ ├── ViewHelpActivity.java │ │ │ │ ├── PinyinComparator.java │ │ │ │ ├── TextConverter.java │ │ │ │ └── SettingsActivity.java │ │ └── AndroidManifest.xml │ ├── test │ │ └── java │ │ │ └── xyz │ │ │ └── tcreopargh │ │ │ └── textconverter │ │ │ └── ExampleUnitTest.java │ └── androidTest │ │ └── java │ │ └── xyz │ │ └── tcreopargh │ │ └── textconverter │ │ └── ExampleInstrumentedTest.java ├── release │ └── output.json ├── build.gradle └── proguard-rules.pro ├── settings.gradle ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── .idea ├── vcs.xml ├── google-java-format.xml ├── misc.xml ├── runConfigurations.xml ├── gradle.xml ├── inspectionProfiles │ └── Project_Default.xml └── codeStyles │ └── Project.xml ├── .editorconfig ├── .gitignore ├── README.md ├── gradle.properties ├── gradlew.bat └── gradlew /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /app/libs/jargs-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/libs/jargs-1.0.jar -------------------------------------------------------------------------------- /app/libs/antlr-2.7.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/libs/antlr-2.7.4.jar -------------------------------------------------------------------------------- /app/libs/chardet-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/libs/chardet-1.0.jar -------------------------------------------------------------------------------- /app/libs/jtidy-r938.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/libs/jtidy-r938.jar -------------------------------------------------------------------------------- /app/libs/pinyin4j-2.5.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/libs/pinyin4j-2.5.0.jar -------------------------------------------------------------------------------- /app/libs/cpdetector_1.0.10.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/libs/cpdetector_1.0.10.jar -------------------------------------------------------------------------------- /app/src/main/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/ic_launcher-web.png -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /app/libs/fastscroll_v1.2_20160903.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/libs/fastscroll_v1.2_20160903.jar -------------------------------------------------------------------------------- /app/src/main/ic_shortcut_lock-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/ic_shortcut_lock-web.png -------------------------------------------------------------------------------- /app/src/main/ic_shortcut_more-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/ic_shortcut_more-web.png -------------------------------------------------------------------------------- /app/src/main/ic_shortcut_search-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/ic_shortcut_search-web.png -------------------------------------------------------------------------------- /app/src/main/ic_shortcut_replace-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/ic_shortcut_replace-web.png -------------------------------------------------------------------------------- /app/src/main/ic_shortcut_shuffle-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/ic_shortcut_shuffle-web.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/banner_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/drawable-xxhdpi/banner_new.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_shortcut_lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_shortcut_lock.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_shortcut_more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_shortcut_more.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_shortcut_lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_shortcut_lock.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_shortcut_more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_shortcut_more.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/nav_background.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/drawable-xxhdpi/nav_background.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_shortcut_replace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_shortcut_replace.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_shortcut_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_shortcut_search.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_shortcut_shuffle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_shortcut_shuffle.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_shortcut_replace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_shortcut_replace.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_shortcut_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_shortcut_search.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_shortcut_shuffle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_shortcut_shuffle.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_shortcut_lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_shortcut_lock.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_shortcut_more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_shortcut_more.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_shortcut_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_shortcut_search.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_shortcut_lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_shortcut_lock.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_shortcut_more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_shortcut_more.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_shortcut_lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_shortcut_lock.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_shortcut_more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_shortcut_more.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/drawable-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_shortcut_replace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_shortcut_replace.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_shortcut_shuffle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_shortcut_shuffle.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_shortcut_replace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_shortcut_replace.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_shortcut_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_shortcut_search.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_shortcut_shuffle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_shortcut_shuffle.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_shortcut_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_shortcut_search.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_shortcut_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_shortcut_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_shortcut_lock_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_shortcut_lock_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_shortcut_more_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_shortcut_more_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_shortcut_search_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_shortcut_search_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_shortcut_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_shortcut_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_shortcut_lock_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_shortcut_lock_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_shortcut_more_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_shortcut_more_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_shortcut_search_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_shortcut_search_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_shortcut_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_shortcut_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_shortcut_lock_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_shortcut_lock_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_shortcut_more_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_shortcut_more_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_shortcut_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_shortcut_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_shortcut_lock_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_shortcut_lock_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_shortcut_more_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_shortcut_more_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_shortcut_replace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_shortcut_replace.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_shortcut_shuffle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_shortcut_shuffle.png -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #20B7FA 4 | -------------------------------------------------------------------------------- /app/src/main/res/values/ic_shortcut_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #F5F5F5 4 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_shortcut_replace_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_shortcut_replace_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_shortcut_shuffle_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_shortcut_shuffle_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_shortcut_replace_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_shortcut_replace_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_shortcut_shuffle_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_shortcut_shuffle_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_shortcut_replace_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_shortcut_replace_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_shortcut_search_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_shortcut_search_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_shortcut_shuffle_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_shortcut_shuffle_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_shortcut_search_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_shortcut_search_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_shortcut_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_shortcut_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_shortcut_lock_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_shortcut_lock_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_shortcut_more_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_shortcut_more_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_shortcut_foreground_lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_shortcut_foreground_lock.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_shortcut_foreground_more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_shortcut_foreground_more.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_shortcut_foreground_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_shortcut_foreground_search.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_shortcut_foreground_lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_shortcut_foreground_lock.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_shortcut_foreground_more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_shortcut_foreground_more.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_shortcut_foreground_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_shortcut_foreground_search.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_shortcut_foreground_lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_shortcut_foreground_lock.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_shortcut_foreground_more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_shortcut_foreground_more.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_shortcut_foreground_lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_shortcut_foreground_lock.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_shortcut_foreground_more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_shortcut_foreground_more.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_shortcut_replace_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_shortcut_replace_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_shortcut_shuffle_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_shortcut_shuffle_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_shortcut_replace_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_shortcut_replace_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_shortcut_search_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_shortcut_search_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_shortcut_shuffle_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_shortcut_shuffle_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_shortcut_foreground_replace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_shortcut_foreground_replace.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_shortcut_foreground_shuffle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_shortcut_foreground_shuffle.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_shortcut_foreground_replace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_shortcut_foreground_replace.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_shortcut_foreground_shuffle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_shortcut_foreground_shuffle.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_shortcut_foreground_replace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_shortcut_foreground_replace.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_shortcut_foreground_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_shortcut_foreground_search.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_shortcut_foreground_shuffle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_shortcut_foreground_shuffle.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_shortcut_foreground_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_shortcut_foreground_search.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_shortcut_foreground_lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_shortcut_foreground_lock.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_shortcut_foreground_more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_shortcut_foreground_more.png -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_shortcut_foreground_replace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_shortcut_foreground_replace.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_shortcut_foreground_shuffle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_shortcut_foreground_shuffle.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_shortcut_foreground_replace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_shortcut_foreground_replace.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_shortcut_foreground_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_shortcut_foreground_search.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_shortcut_foreground_shuffle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCreopargh/Text-Converter-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_shortcut_foreground_shuffle.png -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | [*] 2 | charset=utf-8 3 | end_of_line=crlf 4 | insert_final_newline=false 5 | indent_style=space 6 | indent_size=4 7 | 8 | [*.json] 9 | indent_style=space 10 | indent_size=2 11 | 12 | -------------------------------------------------------------------------------- /.idea/google-java-format.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_descriptor.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches/build_file_checksums.ser 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | .DS_Store 9 | /build 10 | /captures 11 | .externalNativeBuild 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/touch_bg_ripple.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /app/release/output.json: -------------------------------------------------------------------------------- 1 | [{"outputType":{"type":"APK"},"apkInfo":{"type":"MAIN","splits":[],"versionCode":68,"versionName":"4.5.0","enabled":true,"outputFile":"app-release.apk","fullName":"release","baseName":"release"},"path":"app-release.apk","properties":{}}] -------------------------------------------------------------------------------- /app/src/main/res/drawable/nav_tint_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Wed Feb 13 21:17:47 CST 2019 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/nav_text_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/nav_bg_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/rounded_button.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_shortcut_lock.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_shortcut_more.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_shortcut_lock_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_shortcut_more_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_shortcut_replace.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_shortcut_search.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_shortcut_shuffle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_shortcut_replace_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_shortcut_search_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_shortcut_shuffle_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_add_white_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_check_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_keyboard_arrow_up_white_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_send.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_forward_white_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_back_white_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_text_fields_white_48dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 8dp 6 | 176dp 7 | 16dp 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_delete_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_code_white_48dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_info_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_redo_white_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_undo_white_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_account_balance_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_code_white_24dp.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_content_copy_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_mode_edit_white_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_save_white_48dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/button_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_slideshow.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/java/xyz/tcreopargh/textconverter/ListItems.java: -------------------------------------------------------------------------------- 1 | package xyz.tcreopargh.textconverter; 2 | 3 | public class ListItems { 4 | private String label; 5 | private String subtitle; 6 | 7 | public ListItems(String label, String subtitle) { 8 | this.label = label; 9 | this.subtitle = subtitle; 10 | } 11 | 12 | public String getLabel() { 13 | return label; 14 | } 15 | 16 | public String getSubtitle() { 17 | return subtitle; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_gallery.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_format_list_numbered_white_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_shuffle_white_48dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_stars_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shortcut_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/shortcut_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 12 | -------------------------------------------------------------------------------- /app/src/test/java/xyz/tcreopargh/textconverter/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package xyz.tcreopargh.textconverter; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_manage.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_star_border_white_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_refresh_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_notifications_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_content_copy_white_24dp.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_sync_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/layout/about_toolbar.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baselinedescription.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 10 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_info.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 10 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_settings_backup_restore_white_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_visibility_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/outline_more_horiz_24px.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 10 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/outline_more_horiz_white.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 10 | 14 | -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/java/xyz/tcreopargh/textconverter/Range.java: -------------------------------------------------------------------------------- 1 | package xyz.tcreopargh.textconverter; 2 | 3 | public class Range { 4 | private int start; 5 | private int end; 6 | 7 | public Range(int start, int end) { 8 | this.start = start; 9 | this.end = end; 10 | } 11 | 12 | public int start() { 13 | return this.start; 14 | } 15 | 16 | public int end() { 17 | return this.end; 18 | } 19 | 20 | public int getLength() { 21 | return end - start + 1; 22 | } 23 | 24 | public boolean isLegal() { 25 | return end >= start; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baselineshuffle.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 10 | 15 | -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_settings_backup_restore_white_48dp.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_camera.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_public_white_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/lock_open.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 10 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baselinesearch.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 14 | 16 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baselinehelpoutline.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 10 | 16 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baselinehelpoutline_white.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 10 | 16 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_attach_money_white_48dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baselinehelpoutline_white_small.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 10 | 16 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_attach_money_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_share.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baselinefindreplace.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 10 | 17 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 文本转换 2 | ### Text-Converter-Android 3 | ## 好用轻便的文本高级转换工具 4 | #### 此App支持根据正则表达式替换、删除、搜索文本,并且附带一些其他实用功能。 5 | #### 目前已经实现的功能有: 6 | 7 | * 字符串搜索(可选用正则表达式匹配) 8 | * 字符串替换/删除(可选用正则表达式匹配) 9 | * 文字分段、打乱、排序(如果文字是一串数字,可根据数字大小排序) 10 | * AES加解密 11 | * Java 代码格式化、JSON格式化、HTML格式化 12 | * Base64编码/解码、生成MD5摘要 13 | * 摩斯电码编码/解码 14 | * 字符串反转、分段、缩进、标号、大小写转换、批量复制 15 | * Markdown预览 16 | * 生成自定义格式的随机数、文本抽签 17 | * HTML/XML/JSON/Java/CSV/ECMAScript的转义与反转义 18 | * 转义正则表达式 19 | * 从文件读取/写入 20 | * 获取网页源代码 21 | * 计算字符串相似度 22 | * 自定义正则表达式 23 | * 生成随机字符串 24 | * 通过汉字生成拼音 25 | * 可撤销的编辑 26 | * 去除字符串两端空白字符 27 | * 附带正则表达式的参考文档(来源:OSChina) 28 | 29 | ### 如有合理建议欢迎提出,我会考虑采纳 30 | 31 | 已在酷安上架:https://www.coolapk.com/apk/xyz.tcreopargh.textconverter 32 | 33 | ``` 34 | Copyright 2019 TCreopargh 35 | ``` 36 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lock.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 10 | 14 | 19 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_lock.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 10 | 14 | 19 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lock_white.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 10 | 14 | 19 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | # Project-wide Gradle settings. 2 | # IDE (e.g. Android Studio) users: 3 | # Gradle settings configured through the IDE *will override* 4 | # any settings specified in this file. 5 | # For more details on how to configure your build environment visit 6 | # http://www.gradle.org/docs/current/userguide/build_environment.html 7 | # Specifies the JVM arguments used for the daemon process. 8 | # The setting is particularly useful for tweaking memory settings. 9 | android.enableJetifier=true 10 | android.useAndroidX=true 11 | org.gradle.jvmargs=-Xmx1536m 12 | # When configured, Gradle will run in incubating parallel mode. 13 | # This option should only be used with decoupled projects. More details, visit 14 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects 15 | # org.gradle.parallel=true 16 | 17 | 18 | -------------------------------------------------------------------------------- /app/src/main/java/xyz/tcreopargh/textconverter/CustomRegex.java: -------------------------------------------------------------------------------- 1 | package xyz.tcreopargh.textconverter; 2 | 3 | import androidx.annotation.NonNull; 4 | 5 | public class CustomRegex { 6 | 7 | public static final String LABEL_KEY = "regex_label_"; 8 | public static final String REGEX_KEY = "regex_value_"; 9 | public static final String SIZE_KEY = "regex_size"; 10 | 11 | private String label; 12 | private String regex; 13 | 14 | public CustomRegex(String label, String regex) { 15 | this.label = label; 16 | this.regex = regex; 17 | } 18 | 19 | @NonNull 20 | @Override 21 | public String toString() { 22 | return label + ":" + regex; 23 | } 24 | 25 | public String getLabel() { 26 | return label; 27 | } 28 | 29 | public String getRegex() { 30 | return regex; 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /app/src/androidTest/java/xyz/tcreopargh/textconverter/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- 1 | package xyz.tcreopargh.textconverter; 2 | 3 | import android.content.Context; 4 | import androidx.test.InstrumentationRegistry; 5 | import androidx.test.runner.AndroidJUnit4; 6 | 7 | import org.junit.Test; 8 | import org.junit.runner.RunWith; 9 | 10 | import static org.junit.Assert.*; 11 | 12 | /** 13 | * Instrumented test, which will execute on an Android device. 14 | * 15 | * @see Testing documentation 16 | */ 17 | @RunWith(AndroidJUnit4.class) 18 | public class ExampleInstrumentedTest { 19 | @Test 20 | public void useAppContext() { 21 | // Context of the app under test. 22 | Context appContext = InstrumentationRegistry.getTargetContext(); 23 | 24 | assertEquals("xyz.tcreopargh.textconverter", appContext.getPackageName()); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_header.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 18 | 19 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_about.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_view_help.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #03a9f4 4 | #007ac1 5 | #ef5350 6 | #ffef5350 7 | #ffffff 8 | #fbc02d 9 | #546e7a 10 | #4caf50 11 | #000000 12 | #ffa900 13 | #388e3c 14 | #f44336 15 | #dddddd 16 | #fafafa 17 | #efefef 18 | #3f51b5 19 | #9c27b0 20 | #795548 21 | #e91e63 22 | 23 | -------------------------------------------------------------------------------- /app/src/main/res/xml/pref_data_sync.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 14 | 15 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baselinesettings.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 10 | 22 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baselinesettings_white.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 10 | 22 | -------------------------------------------------------------------------------- /app/src/main/res/layout/list_layout.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 15 | 16 | 25 | 26 | 27 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 16 | 17 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /app/src/main/res/layout/regex_item.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 16 | 17 | 26 | 27 | 28 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /app/src/main/java/xyz/tcreopargh/textconverter/UnicodeUtils.java: -------------------------------------------------------------------------------- 1 | package xyz.tcreopargh.textconverter; 2 | 3 | /** 4 | * @author Nan 5 | * @link https://blog.csdn.net/qq_34471736/article/details/70311796 6 | */ 7 | public class UnicodeUtils { 8 | 9 | /** 10 | * 将utf-8的汉字转换成unicode格式汉字码 11 | * 12 | * @param string utf-8 13 | * @return unicode格式汉字码 14 | */ 15 | public static String stringToUnicode(String string) { 16 | 17 | StringBuilder unicode = new StringBuilder(); 18 | for (int i = 0; i < string.length(); i++) { 19 | char c = string.charAt(i); 20 | unicode.append("\\u").append(String.format("%04x", (int) c)); 21 | } 22 | return unicode.toString(); 23 | } 24 | 25 | /** 26 | * 将unicode的汉字码转换成utf-8格式的汉字 27 | * 28 | * @param unicode unicode的汉字码 29 | * @return utf-8格式的汉字 30 | */ 31 | public static String unicodeToString(String unicode) { 32 | 33 | String str = unicode.replace("0x", "\\"); 34 | 35 | StringBuilder string = new StringBuilder(); 36 | String[] hex = str.split("\\\\u"); 37 | for (int i = 1; i < hex.length; i++) { 38 | int data = Integer.parseInt(hex[i], 16); 39 | string.append((char) data); 40 | } 41 | return string.toString(); 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /app/src/main/res/menu/edit_mode_toolbar.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 11 | 16 | 21 | 26 | 31 | 36 | -------------------------------------------------------------------------------- /app/src/main/java/xyz/tcreopargh/textconverter/MarkdownPreviewActivity.java: -------------------------------------------------------------------------------- 1 | package xyz.tcreopargh.textconverter; 2 | 3 | import android.os.Bundle; 4 | import android.view.MenuItem; 5 | import androidx.appcompat.app.AppCompatActivity; 6 | import br.tiagohm.markdownview.MarkdownView; 7 | import br.tiagohm.markdownview.css.styles.Github; 8 | import java.util.Objects; 9 | 10 | public class MarkdownPreviewActivity extends AppCompatActivity { 11 | 12 | @Override 13 | protected void onCreate(Bundle savedInstanceState) { 14 | super.onCreate(savedInstanceState); 15 | setContentView(R.layout.activity_markdown_preview); 16 | Objects.requireNonNull(getSupportActionBar()).setDisplayHomeAsUpEnabled(true); 17 | MarkdownView markdownView = findViewById(R.id.markdownView); 18 | markdownView 19 | .addStyleSheet(new Github()) 20 | .loadMarkdown(Objects.requireNonNull(getIntent().getStringExtra("markdownText"))); 21 | setTitle(R.string.markdown_preview); 22 | } 23 | 24 | public void returnHome() { 25 | finish(); 26 | } 27 | 28 | 29 | @Override 30 | public boolean onOptionsItemSelected(MenuItem item) { 31 | switch (item.getItemId()) { 32 | case android.R.id.home: 33 | returnHome(); 34 | break; 35 | default: 36 | } 37 | return true; 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_markdown_preview.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 21 | 22 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/xml/pref_notification.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 9 | 10 | 11 | 12 | 13 | 19 | 20 | 21 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /app/src/main/res/menu/main.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 9 | 14 | 17 | 20 | 23 | 26 | 29 | 30 | 33 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /app/src/main/res/xml/pref_general.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 11 | 20 | 21 | 23 | 24 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_toolbox.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 26 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_custom_regex.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 15 | 16 | 22 | 23 | 24 | 25 | 26 | 27 | 34 | 35 | -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 36 | -------------------------------------------------------------------------------- /app/src/main/java/xyz/tcreopargh/textconverter/ToolboxAdapter.java: -------------------------------------------------------------------------------- 1 | package xyz.tcreopargh.textconverter; 2 | 3 | import android.content.Context; 4 | import android.view.LayoutInflater; 5 | import android.view.View; 6 | import android.view.ViewGroup; 7 | import android.widget.ArrayAdapter; 8 | import android.widget.TextView; 9 | import java.util.List; 10 | import java.util.Objects; 11 | 12 | public class ToolboxAdapter extends ArrayAdapter { 13 | private int resourceId; 14 | public ToolboxAdapter(Context context, int textViewResourceId, List objects) { 15 | super(context,textViewResourceId,objects); 16 | resourceId=textViewResourceId; 17 | } 18 | @Override 19 | public View getView(int position, View convertView, ViewGroup parent) { 20 | ListItems listItems = getItem(position); 21 | View view; 22 | ViewHolder viewHolder; 23 | if(convertView==null) { 24 | view=LayoutInflater.from(getContext()).inflate(resourceId, parent, false); 25 | viewHolder=new ViewHolder(); 26 | viewHolder.listSubtitle=view.findViewById(R.id.listSubtitle); 27 | viewHolder.listName=view.findViewById(R.id.listLabel); 28 | view.setTag(viewHolder); 29 | } 30 | else { 31 | view=convertView; 32 | viewHolder=(ViewHolder)view.getTag(); 33 | } 34 | viewHolder.listName.setText(Objects.requireNonNull(listItems).getLabel()); 35 | viewHolder.listSubtitle.setText(listItems.getSubtitle()); 36 | return view; 37 | } 38 | class ViewHolder { 39 | TextView listSubtitle; 40 | TextView listName; 41 | } 42 | } -------------------------------------------------------------------------------- /app/src/main/res/layout/nav_header_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 21 | 22 | 29 | 30 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shortcut_more_foreground.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 9 | 10 | 28 | 29 | -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 15 | 16 | 22 | 23 | 29 | 30 | 37 | 38 |