From f2cad25c4444239a7e4411748f0068ff624c4830 Mon Sep 17 00:00:00 2001 From: molihuan <1492906929@qq.com> Date: Mon, 12 Dec 2022 21:05:03 +0800 Subject: [PATCH] Reconstruction project and detail optimization --- .idea/deploymentTargetDropDown.xml | 17 + .idea/gradle.xml | 6 +- .idea/jarRepositories.xml | 15 + .idea/saveactions_settings.xml | 17 + AndroidUtilCode/.gitignore | 1 + AndroidUtilCode/build.gradle | 24 + AndroidUtilCode/proguard-rules.pro | 28 + AndroidUtilCode/src/main/AndroidManifest.xml | 48 + .../utilcode/constant/CacheConstants.java | 16 + .../utilcode/constant/MemoryConstants.java | 27 + .../constant/PermissionConstants.java | 108 + .../utilcode/constant/RegexConstants.java | 131 + .../utilcode/constant/TimeConstants.java | 28 + .../molihuan/utilcode/util/ActivityUtils.java | 2136 +++++++++++++++ .../utilcode/util/AdaptScreenUtils.java | 165 ++ .../molihuan/utilcode/util/ApiUtils.java | 115 + .../molihuan/utilcode/util/AppUtils.java | 1024 +++++++ .../molihuan/utilcode/util/ArrayUtils.java | 2143 +++++++++++++++ .../molihuan/utilcode/util/BarUtils.java | 740 +++++ .../utilcode/util/BrightnessUtils.java | 115 + .../molihuan/utilcode/util/BusUtils.java | 459 ++++ .../utilcode/util/CacheDiskStaticUtils.java | 958 +++++++ .../utilcode/util/CacheDiskUtils.java | 875 ++++++ .../utilcode/util/CacheDoubleStaticUtils.java | 969 +++++++ .../utilcode/util/CacheDoubleUtils.java | 556 ++++ .../utilcode/util/CacheMemoryStaticUtils.java | 188 ++ .../utilcode/util/CacheMemoryUtils.java | 168 ++ .../molihuan/utilcode/util/CleanUtils.java | 104 + .../molihuan/utilcode/util/ClickUtils.java | 621 +++++ .../utilcode/util/ClipboardUtils.java | 109 + .../molihuan/utilcode/util/CloneUtils.java | 35 + .../molihuan/utilcode/util/CloseUtils.java | 54 + .../utilcode/util/CollectionUtils.java | 949 +++++++ .../molihuan/utilcode/util/ColorUtils.java | 217 ++ .../molihuan/utilcode/util/ConvertUtils.java | 761 ++++++ .../molihuan/utilcode/util/CrashUtils.java | 150 ++ .../utilcode/util/DebouncingUtils.java | 86 + .../molihuan/utilcode/util/DeviceUtils.java | 564 ++++ .../molihuan/utilcode/util/DialogUtils.java | 130 + .../molihuan/utilcode/util/EncodeUtils.java | 217 ++ .../molihuan/utilcode/util/EncryptUtils.java | 1184 ++++++++ .../molihuan/utilcode/util/FileIOUtils.java | 951 +++++++ .../molihuan/utilcode/util/FileUtils.java | 1456 ++++++++++ .../utilcode/util/FlashlightUtils.java | 105 + .../molihuan/utilcode/util/FragmentUtils.java | 1881 +++++++++++++ .../molihuan/utilcode/util/GsonUtils.java | 283 ++ .../molihuan/utilcode/util/ImageUtils.java | 2374 +++++++++++++++++ .../molihuan/utilcode/util/IntentUtils.java | 538 ++++ .../molihuan/utilcode/util/JsonUtils.java | 254 ++ .../molihuan/utilcode/util/KeyboardUtils.java | 405 +++ .../molihuan/utilcode/util/LanguageUtils.java | 318 +++ .../molihuan/utilcode/util/LogUtils.java | 1230 +++++++++ .../molihuan/utilcode/util/MapUtils.java | 191 ++ .../utilcode/util/MessengerUtils.java | 351 +++ .../molihuan/utilcode/util/MetaDataUtils.java | 144 + .../molihuan/utilcode/util/NetworkUtils.java | 1063 ++++++++ .../utilcode/util/NotificationUtils.java | 338 +++ .../molihuan/utilcode/util/NumberUtils.java | 198 ++ .../molihuan/utilcode/util/ObjectUtils.java | 279 ++ .../molihuan/utilcode/util/PathUtils.java | 471 ++++ .../utilcode/util/PermissionUtils.java | 598 +++++ .../molihuan/utilcode/util/PhoneUtils.java | 321 +++ .../molihuan/utilcode/util/ProcessUtils.java | 273 ++ .../molihuan/utilcode/util/ReflectUtils.java | 556 ++++ .../molihuan/utilcode/util/RegexUtils.java | 363 +++ .../molihuan/utilcode/util/ResourceUtils.java | 303 +++ .../molihuan/utilcode/util/RomUtils.java | 456 ++++ .../molihuan/utilcode/util/SDCardUtils.java | 212 ++ .../molihuan/utilcode/util/SPStaticUtils.java | 729 +++++ .../molihuan/utilcode/util/SPUtils.java | 446 ++++ .../molihuan/utilcode/util/ScreenUtils.java | 362 +++ .../molihuan/utilcode/util/ServiceUtils.java | 238 ++ .../molihuan/utilcode/util/ShadowUtils.java | 691 +++++ .../molihuan/utilcode/util/ShellUtils.java | 386 +++ .../molihuan/utilcode/util/SizeUtils.java | 175 ++ .../molihuan/utilcode/util/SnackbarUtils.java | 397 +++ .../molihuan/utilcode/util/SpanUtils.java | 1465 ++++++++++ .../molihuan/utilcode/util/StringUtils.java | 262 ++ .../molihuan/utilcode/util/ThreadUtils.java | 1391 ++++++++++ .../utilcode/util/ThrowableUtils.java | 91 + .../molihuan/utilcode/util/TimeUtils.java | 1635 ++++++++++++ .../molihuan/utilcode/util/ToastUtils.java | 910 +++++++ .../molihuan/utilcode/util/TouchUtils.java | 215 ++ .../utilcode/util/UiMessageUtils.java | 275 ++ .../molihuan/utilcode/util/UriUtils.java | 367 +++ .../blankj/molihuan/utilcode/util/Utils.java | 131 + .../util/UtilsActivityLifecycleImpl.java | 450 ++++ .../molihuan/utilcode/util/UtilsBridge.java | 690 +++++ .../utilcode/util/UtilsFileProvider.java | 23 + .../utilcode/util/UtilsTransActivity.java | 185 ++ .../util/UtilsTransActivity4MainProcess.java | 35 + .../molihuan/utilcode/util/VibrateUtils.java | 69 + .../molihuan/utilcode/util/ViewUtils.java | 119 + .../molihuan/utilcode/util/VolumeUtils.java | 120 + .../molihuan/utilcode/util/ZipUtils.java | 425 +++ .../src/main/res/drawable/utils_toast_bg.xml | 7 + .../src/main/res/layout/utils_toast_view.xml | 72 + .../src/main/res/values-v21/styles.xml | 18 + .../src/main/res/values/styles.xml | 17 + .../main/res/xml/util_code_provider_paths.xml | 31 + README_EN.md | 17 + app/build.gradle | 33 +- app/libs/utilcodex-1.31.0.aar | Bin 498803 -> 0 bytes app/release/app-release.apk | Bin 1450399 -> 1986274 bytes .../ExampleInstrumentedTest.java | 28 +- app/src/main/AndroidManifest.xml | 7 - .../pathselectdemo/activity/MainActivity.java | 289 +- .../fragments/BaseFragment.java | 106 - .../fragments/CustomToolbarFragment.java | 78 - .../fragments/EmptyFragment.java | 34 - .../interfaces/IActivityAndFragment.java | 9 - .../pathselectdemo/utils/DocumentsUtils.java | 6 +- app/src/main/res/layout/activity_main.xml | 25 +- app/src/main/res/layout/fragment_empty.xml | 15 - app/src/main/res/layout/item_tv.xml | 37 - app/src/main/res/values/strings.xml | 1 - .../pathselectdemo/ExampleUnitTest.java | 49 +- art/UI.eddx | Bin 0 -> 9701 bytes {MarkDownAssets => art}/pathSelectorDemo1.gif | Bin build.gradle | 24 +- fileselectorlib/.gitignore | 1 - fileselectorlib/build.gradle | 39 - fileselectorlib/consumer-rules.pro | 0 fileselectorlib/libs/XXPermissions-13.6.aar | Bin 37609 -> 0 bytes fileselectorlib/proguard-rules.pro | 21 - .../ExampleInstrumentedTest.java | 27 - fileselectorlib/src/main/AndroidManifest.xml | 29 - .../mlhfileselectorlib/FileSelector.java | 68 - .../mlhfileselectorlib/SelectCreator.java | 251 -- .../mlhfileselectorlib/SelectOptions.java | 413 --- .../activity/FileSelectorActivity.java | 646 ----- .../adapter/BreadAdapter.java | 29 - .../adapter/FileListAdapter.java | 164 -- .../adapter/MoreChooseAdapter.java | 41 - .../adapter/SelectSdcardAdapter.java | 26 - .../adapter/ToolbarOptionsAdapter.java | 26 - .../mlhfileselectorlib/bean/BreadModel.java | 93 - .../bean/EssFileFilter.java | 38 - .../mlhfileselectorlib/bean/FileBean.java | 306 --- .../core/FileCountTask.java | 61 - .../mlhfileselectorlib/core/FileListTask.java | 92 - .../fragment/BaseFragment.java | 107 - .../fragment/MoreChooseFragment.java | 96 - .../fragment/ToolbarFragment.java | 175 -- .../interfaces/FileCountCallBack.java | 10 - .../interfaces/FileListCallBack.java | 14 - .../interfaces/IActivityAndFragment.java | 9 - .../interfaces/IItemCallBack.java | 27 - .../mlhfileselectorlib/utils/ColorTools.java | 11 - .../mlhfileselectorlib/utils/Const.java | 98 - .../utils/ConvertUtils.java | 636 ----- .../mlhfileselectorlib/utils/DateUtils.java | 236 -- .../utils/DisplayTools.java | 12 - .../utils/FileSizeUtil.java | 153 -- .../mlhfileselectorlib/utils/FileUtils.java | 945 ------- .../utils/FragmentTools.java | 51 - .../mlhfileselectorlib/utils/LogUtils.java | 323 --- .../mlhfileselectorlib/utils/MimeType.java | 152 -- .../mlhfileselectorlib/utils/PathUtils.java | 135 - .../utils/PermissionsTools.java | 234 -- .../utils/PhotoMetadataUtils.java | 94 - .../mlhfileselectorlib/utils/Platform.java | 16 - .../main/res/drawable/bg_bottom_line_gray.xml | 14 - .../res/drawable/bg_button_pressed_stroke.xml | 30 - .../src/main/res/drawable/ic_back.png | Bin 454 -> 0 bytes .../main/res/layout/activity_select_file.xml | 57 - .../src/main/res/layout/bread_item.xml | 30 - .../src/main/res/layout/empty_file_list.xml | 27 - .../res/layout/fragment_back_toolbar_ml.xml | 74 - .../fragment_show_hidden_morechoose_ml.xml | 13 - .../src/main/res/layout/item_file_list.xml | 76 - .../src/main/res/layout/item_more_choose.xml | 20 - .../main/res/layout/item_select_sdcard.xml | 10 - .../main/res/layout/item_toolbar_options.xml | 10 - .../src/main/res/layout/pop_select_sdcard.xml | 7 - .../main/res/layout/pop_toolbar_options.xml | 6 - .../src/main/res/menu/media_menu.xml | 11 - .../src/main/res/mipmap-xhdpi/apk.png | Bin 10665 -> 0 bytes .../src/main/res/mipmap-xhdpi/attachment.png | Bin 6499 -> 0 bytes .../src/main/res/mipmap-xhdpi/avi.png | Bin 5456 -> 0 bytes .../src/main/res/mipmap-xhdpi/delete.png | Bin 4105 -> 0 bytes .../src/main/res/mipmap-xhdpi/doc.png | Bin 7030 -> 0 bytes .../src/main/res/mipmap-xhdpi/documents.png | Bin 3697 -> 0 bytes .../src/main/res/mipmap-xhdpi/empty.png | Bin 10315 -> 0 bytes .../src/main/res/mipmap-xhdpi/exe.png | Bin 12843 -> 0 bytes .../src/main/res/mipmap-xhdpi/flv.png | Bin 7534 -> 0 bytes .../src/main/res/mipmap-xhdpi/folder.png | Bin 3631 -> 0 bytes .../src/main/res/mipmap-xhdpi/gif.png | Bin 7400 -> 0 bytes .../ic_arrow_drop_down_white_24dp.png | Bin 120 -> 0 bytes .../res/mipmap-xhdpi/ic_check_white_18dp.png | Bin 181 -> 0 bytes .../ic_chevron_right_white_24dp.png | Bin 144 -> 0 bytes .../res/mipmap-xhdpi/ic_empty_dracula.png | Bin 8159 -> 0 bytes .../main/res/mipmap-xhdpi/ic_empty_elec.png | Bin 12785 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_gif.png | Bin 993 -> 0 bytes .../ic_photo_camera_white_24dp.png | Bin 894 -> 0 bytes .../res/mipmap-xhdpi/ic_sort_white_24dp.png | Bin 101 -> 0 bytes .../src/main/res/mipmap-xhdpi/jpg.png | Bin 7799 -> 0 bytes .../main/res/mipmap-xhdpi/lfile_emptyimg.png | Bin 2968 -> 0 bytes .../src/main/res/mipmap-xhdpi/more.png | Bin 4068 -> 0 bytes .../src/main/res/mipmap-xhdpi/movie.png | Bin 9599 -> 0 bytes .../src/main/res/mipmap-xhdpi/mp3.png | Bin 8953 -> 0 bytes .../src/main/res/mipmap-xhdpi/password.png | Bin 6410 -> 0 bytes .../src/main/res/mipmap-xhdpi/pdf.png | Bin 10423 -> 0 bytes .../src/main/res/mipmap-xhdpi/png.png | Bin 6146 -> 0 bytes .../src/main/res/mipmap-xhdpi/png_holder.png | Bin 23094 -> 0 bytes .../src/main/res/mipmap-xhdpi/ppt.png | Bin 11479 -> 0 bytes .../src/main/res/mipmap-xhdpi/right.png | Bin 3204 -> 0 bytes .../src/main/res/mipmap-xhdpi/right_arrow.png | Bin 3617 -> 0 bytes .../src/main/res/mipmap-xhdpi/wav.png | Bin 9934 -> 0 bytes .../src/main/res/mipmap-xhdpi/xls.png | Bin 7701 -> 0 bytes .../src/main/res/mipmap-xhdpi/zip.png | Bin 3544 -> 0 bytes .../src/main/res/values/colors.xml | 22 - .../src/main/res/values/strings.xml | 7 - .../src/main/res/values/styles.xml | 23 - .../src/main/res/xml/provider_paths.xml | 4 - .../fileselectorlib/ExampleUnitTest.java | 10 - pathselector/build.gradle | 53 +- pathselector/consumer-rules.pro | 0 pathselector/libs/XXPermissions-13.6.aar | Bin 37609 -> 0 bytes pathselector/proguard-rules.pro | 17 +- .../pathselector/ExampleInstrumentedTest.java | 26 - pathselector/src/main/AndroidManifest.xml | 11 +- .../molihuan/pathselector/PathSelector.java | 95 +- .../pathselector/activities/BaseActivity.java | 58 - .../activities/PathSelectActivity.java | 96 - .../activity/AbstractActivity.java | 96 + .../activity/impl/PathSelectActivity.java | 63 + .../pathselector/adapter/FileListAdapter.java | 98 + .../adapter/HandleListAdapter.java | 51 + .../adapter/MorePopupAdapter.java | 38 + .../adapter/StorageListAdapter.java | 39 + .../adapter/TabbarListAdapter.java | 41 + .../adapters/FileListAdapter.java | 71 - .../adapters/MoreChooseListAdapter.java | 51 - .../adapters/SDCardListAdapter.java | 33 - .../adapters/TabbarFileListAdapter.java | 29 - .../adapters/ToolbarOptionsAdapter.java | 28 - .../configs/PathSelectorConfig.java | 27 + .../controller/AbstractBuildController.java | 24 + .../controller/impl/ActivityController.java | 61 + .../controller/impl/DialogController.java | 59 + .../controller/impl/FragmentController.java | 88 + .../controllers/BuildControl.java | 139 - .../pathselector/dao/SelectConfigData.java | 178 ++ .../pathselector/dao/SelectOptions.java | 286 -- .../dialog/AbstractFragmentDialog.java | 196 ++ .../pathselector/dialog/BaseDialog.java | 95 + .../dialog/impl/PathSelectDialog.java | 87 + .../dialog/impl/SelectStorageDialog.java | 129 + .../dialogs/BaseDialogFragment.java | 112 - .../dialogs/PathSelectDialog.java | 70 - .../pathselector/entities/FileBean.java | 300 --- .../pathselector/entities/TabbarFileBean.java | 136 - .../pathselector/entity/FileBean.java | 229 ++ .../pathselector/entity/FontBean.java | 55 + .../pathselector/entity/StorageBean.java | 44 + .../pathselector/entity/TabbarFileBean.java | 111 + .../fragment/AbstractFileShowFragment.java | 22 + .../fragment/AbstractFragment.java | 143 + .../fragment/AbstractHandleFragment.java | 22 + .../fragment/AbstractTabbarFragment.java | 22 + .../fragment/AbstractTitlebarFragment.java | 23 + .../fragment/BasePathSelectFragment.java | 26 + .../fragment/impl/FileShowFragment.java | 382 +++ .../fragment/impl/HandleFragment.java | 109 + .../fragment/impl/PathSelectFragment.java | 254 ++ .../fragment/impl/TabbarFragment.java | 156 ++ .../fragment/impl/TitlebarFragment.java | 242 ++ .../fragments/AbstractToolbarFragment.java | 200 -- .../pathselector/fragments/BaseFragment.java | 121 - .../fragments/MoreChooseFragment.java | 131 - .../fragments/PathSelectFragment.java | 583 ---- .../fragments/ToolbarFragment.java | 263 -- .../interfaces/IActivityAndFragment.java | 12 +- .../interfaces/IFileShowFragment.java | 86 + .../interfaces/IHandleFragment.java | 10 + .../interfaces/ITabbarFragment.java | 22 + .../interfaces/ITitlebarFragment.java | 12 + .../listener/BaseItemListener.java | 30 + .../listener/CommonItemListener.java | 50 + .../listener/FileItemListener.java | 40 + .../pathselector/service/BaseFileManager.java | 347 +++ .../pathselector/service/BeanListManager.java | 401 --- .../service/IConfigDataBuilder.java | 95 + .../service/IFileDataManager.java | 130 + .../pathselector/service/SelectManager.java | 288 -- .../service/impl/ConfigDataBuilderImpl.java | 308 +++ .../service/impl/PathFileManager.java | 100 + .../service/impl/UriFileManager.java | 216 ++ .../pathselector/utils/CommonTools.java | 40 + .../pathselector/utils/DisplayTools.java | 20 - .../pathselector/utils/FileTools.java | 561 ++-- .../pathselector/utils/FragmentTools.java | 49 +- .../utils/{Constants.java => MConstants.java} | 71 +- .../molihuan/pathselector/utils/Mtools.java | 72 +- .../pathselector/utils/PermissionsTools.java | 619 +++-- .../utils/{Commons.java => ReflectTools.java} | 56 +- .../pathselector/utils/StringTools.java | 35 - .../molihuan/pathselector/utils/UriTools.java | 670 +---- .../pathselector/utils/VersionTool.java | 53 + .../src/main/res/drawable/ic_drop_down.png | Bin 552 -> 0 bytes .../drawable/ic_partition_tabbar_black.png | Bin 0 -> 529 bytes .../main/res/drawable/ic_tabbar_storage.png | Bin 0 -> 661 bytes .../res/drawable/ic_tabbar_storage_black.png | Bin 0 -> 655 bytes .../main/res/drawable/ic_titlebar_back.png | Bin .../main/res/drawable/ic_titlebar_options.png | Bin .../main/res/drawable/ic_titlebar_search.png | Bin 0 -> 1451 bytes .../src/main/res/drawable/ic_toolbar_back.png | Bin 183 -> 0 bytes .../main/res/drawable/ic_toolbar_options.png | Bin 981 -> 0 bytes ...style_click_r_rectangle_white_gray_mlh.xml | 12 + .../style_click_rectangle_transp_gray_mlh.xml | 15 + .../style_click_rectangle_white_gray_mlh.xml | 9 + .../style_click_round_transp_gray_mlh.xml | 15 + .../layout/fragment_empty_files_list_mlh.xml | 29 - .../main/res/layout/fragment_empty_mlh.xml | 33 + .../res/layout/fragment_file_show_mlh.xml | 17 + .../res/layout/fragment_files_list_mlh.xml | 55 - .../main/res/layout/fragment_handle_mlh.xml | 10 + .../res/layout/fragment_morechoose_mlh.xml | 13 - .../res/layout/fragment_path_select_mlh.xml | 35 + .../main/res/layout/fragment_tabbar_mlh.xml | 32 + .../main/res/layout/fragment_titlebar_mlh.xml | 129 + .../main/res/layout/fragment_toolbar_mlh.xml | 63 - .../main/res/layout/general_item_tv_mlh.xml | 45 +- .../main/res/layout/general_recyview_mlh.xml | 7 +- .../layout/general_title_recyview_btn_mlh.xml | 74 + .../src/main/res/layout/item_file_mlh.xml | 91 + .../main/res/layout/item_files_list_mlh.xml | 76 - .../src/main/res/layout/item_handle_mlh.xml | 38 + .../main/res/layout/item_more_choose_mlh.xml | 20 - .../res/layout/item_tabbar_files_list_mlh.xml | 30 - .../src/main/res/layout/item_tabbar_mlh.xml | 38 + .../src/main/res/values-en/strings.xml | 14 + pathselector/src/main/res/values/colors.xml | 40 +- pathselector/src/main/res/values/strings.xml | 19 +- pathselector/src/main/res/values/styles.xml | 7 +- pathselector/src/main/res/xml/file_paths.xml | 26 - .../pathselector/ExampleUnitTest.java | 10 - settings.gradle | 4 +- 339 files changed, 51119 insertions(+), 12110 deletions(-) create mode 100644 .idea/deploymentTargetDropDown.xml create mode 100644 .idea/saveactions_settings.xml create mode 100644 AndroidUtilCode/.gitignore create mode 100644 AndroidUtilCode/build.gradle create mode 100644 AndroidUtilCode/proguard-rules.pro create mode 100644 AndroidUtilCode/src/main/AndroidManifest.xml create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/constant/CacheConstants.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/constant/MemoryConstants.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/constant/PermissionConstants.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/constant/RegexConstants.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/constant/TimeConstants.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/ActivityUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/AdaptScreenUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/ApiUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/AppUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/ArrayUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/BarUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/BrightnessUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/BusUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/CacheDiskStaticUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/CacheDiskUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/CacheDoubleStaticUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/CacheDoubleUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/CacheMemoryStaticUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/CacheMemoryUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/CleanUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/ClickUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/ClipboardUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/CloneUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/CloseUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/CollectionUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/ColorUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/ConvertUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/CrashUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/DebouncingUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/DeviceUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/DialogUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/EncodeUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/EncryptUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/FileIOUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/FileUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/FlashlightUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/FragmentUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/GsonUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/ImageUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/IntentUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/JsonUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/KeyboardUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/LanguageUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/LogUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/MapUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/MessengerUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/MetaDataUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/NetworkUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/NotificationUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/NumberUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/ObjectUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/PathUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/PermissionUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/PhoneUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/ProcessUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/ReflectUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/RegexUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/ResourceUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/RomUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/SDCardUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/SPStaticUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/SPUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/ScreenUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/ServiceUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/ShadowUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/ShellUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/SizeUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/SnackbarUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/SpanUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/StringUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/ThreadUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/ThrowableUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/TimeUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/ToastUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/TouchUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/UiMessageUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/UriUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/Utils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/UtilsActivityLifecycleImpl.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/UtilsBridge.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/UtilsFileProvider.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/UtilsTransActivity.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/UtilsTransActivity4MainProcess.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/VibrateUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/ViewUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/VolumeUtils.java create mode 100644 AndroidUtilCode/src/main/java/com/blankj/molihuan/utilcode/util/ZipUtils.java create mode 100644 AndroidUtilCode/src/main/res/drawable/utils_toast_bg.xml create mode 100644 AndroidUtilCode/src/main/res/layout/utils_toast_view.xml create mode 100644 AndroidUtilCode/src/main/res/values-v21/styles.xml create mode 100644 AndroidUtilCode/src/main/res/values/styles.xml create mode 100644 AndroidUtilCode/src/main/res/xml/util_code_provider_paths.xml delete mode 100644 app/libs/utilcodex-1.31.0.aar delete mode 100644 app/src/main/java/com/molihuan/pathselectdemo/fragments/BaseFragment.java delete mode 100644 app/src/main/java/com/molihuan/pathselectdemo/fragments/CustomToolbarFragment.java delete mode 100644 app/src/main/java/com/molihuan/pathselectdemo/fragments/EmptyFragment.java delete mode 100644 app/src/main/java/com/molihuan/pathselectdemo/interfaces/IActivityAndFragment.java delete mode 100644 app/src/main/res/layout/fragment_empty.xml delete mode 100644 app/src/main/res/layout/item_tv.xml create mode 100644 art/UI.eddx rename {MarkDownAssets => art}/pathSelectorDemo1.gif (100%) delete mode 100644 fileselectorlib/.gitignore delete mode 100644 fileselectorlib/build.gradle delete mode 100644 fileselectorlib/consumer-rules.pro delete mode 100644 fileselectorlib/libs/XXPermissions-13.6.aar delete mode 100644 fileselectorlib/proguard-rules.pro delete mode 100644 fileselectorlib/src/androidTest/java/com/zlylib/fileselectorlib/ExampleInstrumentedTest.java delete mode 100644 fileselectorlib/src/main/AndroidManifest.xml delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/FileSelector.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/SelectCreator.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/SelectOptions.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/activity/FileSelectorActivity.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/adapter/BreadAdapter.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/adapter/FileListAdapter.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/adapter/MoreChooseAdapter.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/adapter/SelectSdcardAdapter.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/adapter/ToolbarOptionsAdapter.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/bean/BreadModel.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/bean/EssFileFilter.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/bean/FileBean.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/core/FileCountTask.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/core/FileListTask.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/fragment/BaseFragment.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/fragment/MoreChooseFragment.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/fragment/ToolbarFragment.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/interfaces/FileCountCallBack.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/interfaces/FileListCallBack.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/interfaces/IActivityAndFragment.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/interfaces/IItemCallBack.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/utils/ColorTools.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/utils/Const.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/utils/ConvertUtils.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/utils/DateUtils.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/utils/DisplayTools.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/utils/FileSizeUtil.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/utils/FileUtils.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/utils/FragmentTools.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/utils/LogUtils.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/utils/MimeType.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/utils/PathUtils.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/utils/PermissionsTools.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/utils/PhotoMetadataUtils.java delete mode 100644 fileselectorlib/src/main/java/com/zlylib/mlhfileselectorlib/utils/Platform.java delete mode 100644 fileselectorlib/src/main/res/drawable/bg_bottom_line_gray.xml delete mode 100644 fileselectorlib/src/main/res/drawable/bg_button_pressed_stroke.xml delete mode 100644 fileselectorlib/src/main/res/drawable/ic_back.png delete mode 100644 fileselectorlib/src/main/res/layout/activity_select_file.xml delete mode 100644 fileselectorlib/src/main/res/layout/bread_item.xml delete mode 100644 fileselectorlib/src/main/res/layout/empty_file_list.xml delete mode 100644 fileselectorlib/src/main/res/layout/fragment_back_toolbar_ml.xml delete mode 100644 fileselectorlib/src/main/res/layout/fragment_show_hidden_morechoose_ml.xml delete mode 100644 fileselectorlib/src/main/res/layout/item_file_list.xml delete mode 100644 fileselectorlib/src/main/res/layout/item_more_choose.xml delete mode 100644 fileselectorlib/src/main/res/layout/item_select_sdcard.xml delete mode 100644 fileselectorlib/src/main/res/layout/item_toolbar_options.xml delete mode 100644 fileselectorlib/src/main/res/layout/pop_select_sdcard.xml delete mode 100644 fileselectorlib/src/main/res/layout/pop_toolbar_options.xml delete mode 100644 fileselectorlib/src/main/res/menu/media_menu.xml delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/apk.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/attachment.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/avi.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/delete.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/doc.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/documents.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/empty.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/exe.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/flv.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/folder.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/gif.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/ic_arrow_drop_down_white_24dp.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/ic_check_white_18dp.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/ic_chevron_right_white_24dp.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/ic_empty_dracula.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/ic_empty_elec.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/ic_gif.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/ic_photo_camera_white_24dp.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/ic_sort_white_24dp.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/jpg.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/lfile_emptyimg.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/more.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/movie.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/mp3.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/password.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/pdf.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/png.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/png_holder.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/ppt.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/right.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/right_arrow.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/wav.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/xls.png delete mode 100644 fileselectorlib/src/main/res/mipmap-xhdpi/zip.png delete mode 100644 fileselectorlib/src/main/res/values/colors.xml delete mode 100644 fileselectorlib/src/main/res/values/strings.xml delete mode 100644 fileselectorlib/src/main/res/values/styles.xml delete mode 100644 fileselectorlib/src/main/res/xml/provider_paths.xml delete mode 100644 fileselectorlib/src/test/java/com/zlylib/fileselectorlib/ExampleUnitTest.java delete mode 100644 pathselector/consumer-rules.pro delete mode 100644 pathselector/libs/XXPermissions-13.6.aar delete mode 100644 pathselector/src/androidTest/java/com/molihuan/pathselector/ExampleInstrumentedTest.java delete mode 100644 pathselector/src/main/java/com/molihuan/pathselector/activities/BaseActivity.java delete mode 100644 pathselector/src/main/java/com/molihuan/pathselector/activities/PathSelectActivity.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/activity/AbstractActivity.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/activity/impl/PathSelectActivity.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/adapter/FileListAdapter.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/adapter/HandleListAdapter.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/adapter/MorePopupAdapter.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/adapter/StorageListAdapter.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/adapter/TabbarListAdapter.java delete mode 100644 pathselector/src/main/java/com/molihuan/pathselector/adapters/FileListAdapter.java delete mode 100644 pathselector/src/main/java/com/molihuan/pathselector/adapters/MoreChooseListAdapter.java delete mode 100644 pathselector/src/main/java/com/molihuan/pathselector/adapters/SDCardListAdapter.java delete mode 100644 pathselector/src/main/java/com/molihuan/pathselector/adapters/TabbarFileListAdapter.java delete mode 100644 pathselector/src/main/java/com/molihuan/pathselector/adapters/ToolbarOptionsAdapter.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/configs/PathSelectorConfig.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/controller/AbstractBuildController.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/controller/impl/ActivityController.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/controller/impl/DialogController.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/controller/impl/FragmentController.java delete mode 100644 pathselector/src/main/java/com/molihuan/pathselector/controllers/BuildControl.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/dao/SelectConfigData.java delete mode 100644 pathselector/src/main/java/com/molihuan/pathselector/dao/SelectOptions.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/dialog/AbstractFragmentDialog.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/dialog/BaseDialog.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/dialog/impl/PathSelectDialog.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/dialog/impl/SelectStorageDialog.java delete mode 100644 pathselector/src/main/java/com/molihuan/pathselector/dialogs/BaseDialogFragment.java delete mode 100644 pathselector/src/main/java/com/molihuan/pathselector/dialogs/PathSelectDialog.java delete mode 100644 pathselector/src/main/java/com/molihuan/pathselector/entities/FileBean.java delete mode 100644 pathselector/src/main/java/com/molihuan/pathselector/entities/TabbarFileBean.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/entity/FileBean.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/entity/FontBean.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/entity/StorageBean.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/entity/TabbarFileBean.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/fragment/AbstractFileShowFragment.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/fragment/AbstractFragment.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/fragment/AbstractHandleFragment.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/fragment/AbstractTabbarFragment.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/fragment/AbstractTitlebarFragment.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/fragment/BasePathSelectFragment.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/fragment/impl/FileShowFragment.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/fragment/impl/HandleFragment.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/fragment/impl/PathSelectFragment.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/fragment/impl/TabbarFragment.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/fragment/impl/TitlebarFragment.java delete mode 100644 pathselector/src/main/java/com/molihuan/pathselector/fragments/AbstractToolbarFragment.java delete mode 100644 pathselector/src/main/java/com/molihuan/pathselector/fragments/BaseFragment.java delete mode 100644 pathselector/src/main/java/com/molihuan/pathselector/fragments/MoreChooseFragment.java delete mode 100644 pathselector/src/main/java/com/molihuan/pathselector/fragments/PathSelectFragment.java delete mode 100644 pathselector/src/main/java/com/molihuan/pathselector/fragments/ToolbarFragment.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/interfaces/IFileShowFragment.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/interfaces/IHandleFragment.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/interfaces/ITabbarFragment.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/interfaces/ITitlebarFragment.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/listener/BaseItemListener.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/listener/CommonItemListener.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/listener/FileItemListener.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/service/BaseFileManager.java delete mode 100644 pathselector/src/main/java/com/molihuan/pathselector/service/BeanListManager.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/service/IConfigDataBuilder.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/service/IFileDataManager.java delete mode 100644 pathselector/src/main/java/com/molihuan/pathselector/service/SelectManager.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/service/impl/ConfigDataBuilderImpl.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/service/impl/PathFileManager.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/service/impl/UriFileManager.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/utils/CommonTools.java delete mode 100644 pathselector/src/main/java/com/molihuan/pathselector/utils/DisplayTools.java rename pathselector/src/main/java/com/molihuan/pathselector/utils/{Constants.java => MConstants.java} (66%) rename pathselector/src/main/java/com/molihuan/pathselector/utils/{Commons.java => ReflectTools.java} (59%) delete mode 100644 pathselector/src/main/java/com/molihuan/pathselector/utils/StringTools.java create mode 100644 pathselector/src/main/java/com/molihuan/pathselector/utils/VersionTool.java delete mode 100644 pathselector/src/main/res/drawable/ic_drop_down.png create mode 100644 pathselector/src/main/res/drawable/ic_partition_tabbar_black.png create mode 100644 pathselector/src/main/res/drawable/ic_tabbar_storage.png create mode 100644 pathselector/src/main/res/drawable/ic_tabbar_storage_black.png rename fileselectorlib/src/main/res/drawable/ic_toolbar_back.png => pathselector/src/main/res/drawable/ic_titlebar_back.png (100%) rename fileselectorlib/src/main/res/drawable/ic_toolbar_options.png => pathselector/src/main/res/drawable/ic_titlebar_options.png (100%) create mode 100644 pathselector/src/main/res/drawable/ic_titlebar_search.png delete mode 100644 pathselector/src/main/res/drawable/ic_toolbar_back.png delete mode 100644 pathselector/src/main/res/drawable/ic_toolbar_options.png create mode 100644 pathselector/src/main/res/drawable/style_click_r_rectangle_white_gray_mlh.xml create mode 100644 pathselector/src/main/res/drawable/style_click_rectangle_transp_gray_mlh.xml create mode 100644 pathselector/src/main/res/drawable/style_click_rectangle_white_gray_mlh.xml create mode 100644 pathselector/src/main/res/drawable/style_click_round_transp_gray_mlh.xml delete mode 100644 pathselector/src/main/res/layout/fragment_empty_files_list_mlh.xml create mode 100644 pathselector/src/main/res/layout/fragment_empty_mlh.xml create mode 100644 pathselector/src/main/res/layout/fragment_file_show_mlh.xml delete mode 100644 pathselector/src/main/res/layout/fragment_files_list_mlh.xml create mode 100644 pathselector/src/main/res/layout/fragment_handle_mlh.xml delete mode 100644 pathselector/src/main/res/layout/fragment_morechoose_mlh.xml create mode 100644 pathselector/src/main/res/layout/fragment_path_select_mlh.xml create mode 100644 pathselector/src/main/res/layout/fragment_tabbar_mlh.xml create mode 100644 pathselector/src/main/res/layout/fragment_titlebar_mlh.xml delete mode 100644 pathselector/src/main/res/layout/fragment_toolbar_mlh.xml create mode 100644 pathselector/src/main/res/layout/general_title_recyview_btn_mlh.xml create mode 100644 pathselector/src/main/res/layout/item_file_mlh.xml delete mode 100644 pathselector/src/main/res/layout/item_files_list_mlh.xml create mode 100644 pathselector/src/main/res/layout/item_handle_mlh.xml delete mode 100644 pathselector/src/main/res/layout/item_more_choose_mlh.xml delete mode 100644 pathselector/src/main/res/layout/item_tabbar_files_list_mlh.xml create mode 100644 pathselector/src/main/res/layout/item_tabbar_mlh.xml create mode 100644 pathselector/src/main/res/values-en/strings.xml delete mode 100644 pathselector/src/main/res/xml/file_paths.xml delete mode 100644 pathselector/src/test/java/com/molihuan/pathselector/ExampleUnitTest.java diff --git a/.idea/deploymentTargetDropDown.xml b/.idea/deploymentTargetDropDown.xml new file mode 100644 index 0000000..a3e2a88 --- /dev/null +++ b/.idea/deploymentTargetDropDown.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml index ed8ed33..f347b6e 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -4,20 +4,18 @@ diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml index ed5873c..2837021 100644 --- a/.idea/jarRepositories.xml +++ b/.idea/jarRepositories.xml @@ -46,5 +46,20 @@