From 0c90ed37d4ef0a04b1a42a30ea9b91df04040f16 Mon Sep 17 00:00:00 2001 From: Peter Kenneth Munene Date: Thu, 11 Jul 2019 10:46:35 +0300 Subject: [PATCH] Android Library updates --- .gitignore | 0 .idea/caches/build_file_checksums.ser | Bin 531 -> 534 bytes .idea/codeStyles/Project.xml | 29 --- .idea/compiler.xml | 6 - .idea/encodings.xml | 4 + .../libraries/Gradle__android_android_28.xml | 9 + ...le__android_arch_core_common_1_1_0_jar.xml | 11 -- ...le__android_arch_core_common_1_1_1_jar.xml | 11 ++ ...radle__android_arch_core_runtime_1_1_0.xml | 12 -- ...e__android_arch_core_runtime_1_1_1_aar.xml | 12 ++ ...ndroid_arch_lifecycle_common_1_1_0_jar.xml | 11 -- ...ndroid_arch_lifecycle_common_1_1_1_jar.xml | 11 ++ ...roid_arch_lifecycle_livedata_1_1_1_aar.xml | 12 ++ ...oid_arch_lifecycle_livedata_core_1_1_0.xml | 12 -- ...arch_lifecycle_livedata_core_1_1_1_aar.xml | 12 ++ ...__android_arch_lifecycle_runtime_1_1_0.xml | 12 -- ...droid_arch_lifecycle_runtime_1_1_1_aar.xml | 12 ++ ...android_arch_lifecycle_viewmodel_1_1_0.xml | 12 -- ...oid_arch_lifecycle_viewmodel_1_1_1_aar.xml | 12 ++ ...upport_animated_vector_drawable_27_1_1.xml | 12 -- ...rt_animated_vector_drawable_28_0_0_aar.xml | 10 ++ ...om_android_support_appcompat_v7_27_1_1.xml | 12 -- ...ndroid_support_appcompat_v7_28_0_0_aar.xml | 13 ++ ...support_asynclayoutinflater_28_0_0_aar.xml | 10 ++ ...android_support_cardview_v7_28_0_0_aar.xml | 10 ++ ...android_support_collections_28_0_0_jar.xml | 9 + ...d_support_coordinatorlayout_28_0_0_aar.xml | 13 ++ ...droid_support_cursoradapter_28_0_0_aar.xml | 10 ++ ..._android_support_customview_28_0_0_aar.xml | 10 ++ ...dle__com_android_support_design_27_1_1.xml | 12 -- ..._com_android_support_design_28_0_0_aar.xml | 13 ++ ...ndroid_support_documentfile_28_0_0_aar.xml | 10 ++ ...ndroid_support_drawerlayout_28_0_0_aar.xml | 13 ++ ...ndroid_support_interpolator_28_0_0_aar.xml | 10 ++ ..._com_android_support_loader_28_0_0_aar.xml | 10 ++ ...pport_localbroadcastmanager_28_0_0_aar.xml | 10 ++ ...__com_android_support_print_28_0_0_aar.xml | 13 ++ ...android_support_recyclerview_v7_27_1_1.xml | 12 -- ...oid_support_recyclerview_v7_28_0_0_aar.xml | 13 ++ ...d_support_slidingpanelayout_28_0_0_aar.xml | 10 ++ ...support_support_annotations_27_1_1_jar.xml | 11 -- ...support_support_annotations_28_0_0_jar.xml | 9 + ..._android_support_support_compat_27_1_1.xml | 12 -- ...roid_support_support_compat_28_0_0_aar.xml | 13 ++ ...android_support_support_core_ui_27_1_1.xml | 12 -- ...oid_support_support_core_ui_28_0_0_aar.xml | 10 ++ ...roid_support_support_core_utils_27_1_1.xml | 12 -- ..._support_support_core_utils_28_0_0_aar.xml | 10 ++ ...ndroid_support_support_fragment_27_1_1.xml | 12 -- ...id_support_support_fragment_28_0_0_aar.xml | 13 ++ ...id_support_support_media_compat_27_1_1.xml | 12 -- ..._com_android_support_support_v4_27_1_1.xml | 12 -- ...support_support_vector_drawable_27_1_1.xml | 12 -- ...ort_support_vector_drawable_28_0_0_aar.xml | 10 ++ ..._support_swiperefreshlayout_28_0_0_aar.xml | 13 ++ ..._com_android_support_transition_27_1_1.xml | 12 -- ..._android_support_transition_28_0_0_aar.xml | 13 ++ ...support_versionedparcelable_28_0_0_aar.xml | 10 ++ ...m_android_support_viewpager_28_0_0_aar.xml | 10 ++ ..._bumptech_glide_annotations_4_7_1_jar.xml} | 6 +- ...bumptech_glide_disklrucache_4_7_1_jar.xml} | 6 +- ...github_bumptech_glide_gifdecoder_4_6_1.xml | 12 -- ...ub_bumptech_glide_gifdecoder_4_7_1_aar.xml | 15 ++ ..._com_github_bumptech_glide_glide_4_6_1.xml | 12 -- ..._github_bumptech_glide_glide_4_7_1_aar.xml | 12 ++ .idea/misc.xml | 30 +--- .idea/vcs.xml | 2 +- KDImagePicker.iml | 2 +- LICENSE | 0 ORIGINAL_LICENSE | 0 README.md | 0 app/app.iml | 105 ++++++----- app/build.gradle | 17 +- app/proguard-rules.pro | 0 app/src/main/AndroidManifest.xml | 0 .../adapter/Adapter_FolderPicker.java | 0 .../adapter/Adapter_ImagePicker.java | 0 .../features/Activity_ImagePicker.java | 0 .../features/Feat_ImageLoader.java | 0 .../features/Feat_ImagePickerConfig.java | 0 .../features/Feat_ImagePickerPresenter.java | 0 .../features/Feat_View_ImagePicker.java | 0 .../imagepicker/features/KDImagePicker.java | 0 .../features/camera/CameraHelper.java | 0 .../features/camera/CameraModule.java | 0 .../features/camera/DefaultCameraModule.java | 0 .../camera/ImmediateCameraModule.java | 0 .../features/camera/OnImageReadyListener.java | 0 .../features/common/BasePresenter.java | 0 .../features/common/ImageLoaderListener.java | 0 .../imagepicker/features/common/MvpView.java | 0 .../helper/ImagePickerPreferences.java | 0 .../imagepicker/helper/ImagePickerUtils.java | 0 .../imagepicker/helper/IntentHelper.java | 0 .../listeners/OnFolderClickListener.java | 0 .../listeners/OnImageClickListener.java | 0 .../imagepicker/model/ImageFactory.java | 0 .../imagepicker/model/Picker_Folder.java | 0 .../imagepicker/model/Picker_Image.java | 0 .../view/GridSpacingItemDecoration.java | 0 .../imagepicker/view/ProgressWheel.java | 0 .../imagepicker/view/SquareFrameLayout.java | 0 .../main/res/drawable-hdpi/ic_arrow_back.png | Bin .../res/drawable-hdpi/ic_camera_white.png | Bin .../main/res/drawable-hdpi/ic_done_white.png | Bin .../main/res/drawable-mdpi/ic_arrow_back.png | Bin .../res/drawable-mdpi/ic_camera_white.png | Bin .../main/res/drawable-mdpi/ic_done_white.png | Bin .../main/res/drawable-xhdpi/ic_arrow_back.png | Bin .../res/drawable-xhdpi/ic_camera_white.png | Bin .../main/res/drawable-xhdpi/ic_done_white.png | Bin .../res/drawable-xxhdpi/ic_arrow_back.png | Bin .../res/drawable-xxhdpi/ic_camera_white.png | Bin .../res/drawable-xxhdpi/ic_done_white.png | Bin .../res/drawable-xxxhdpi/ic_arrow_back.png | Bin .../res/drawable-xxxhdpi/ic_camera_white.png | Bin .../res/drawable-xxxhdpi/ic_done_white.png | Bin .../main/res/drawable/folder_placeholder.xml | 0 .../main/res/drawable/image_placeholder.xml | 0 .../res/layout/ef_activity_image_picker.xml | 0 .../res/layout/ef_imagepicker_item_folder.xml | 0 .../res/layout/ef_imagepicker_item_image.xml | 0 .../res/layout/ef_imagepicker_toolbar.xml | 0 .../main/res/menu/image_picker_menu_main.xml | 0 app/src/main/res/values-it/strings.xml | 0 app/src/main/res/values-ro/strings.xml | 0 app/src/main/res/values-ru/strings.xml | 0 app/src/main/res/values-sw600dp/dimens.xml | 0 app/src/main/res/values-tr/strings.xml | 0 app/src/main/res/values-zh/strings.xml | 0 app/src/main/res/values/attrs.xml | 0 app/src/main/res/values/colors.xml | 0 app/src/main/res/values/dimens.xml | 0 app/src/main/res/values/strings.xml | 0 app/src/main/res/values/styles.xml | 0 app/src/main/res/xml/my_provider_paths.xml | 0 build.gradle | 2 +- gradle.properties | 0 gradle/wrapper/gradle-wrapper.jar | Bin gradle/wrapper/gradle-wrapper.properties | 4 +- gradlew | 0 gradlew.bat | 168 +++++++++--------- sample_image.png | Bin settings.gradle | 0 xREADME (copy).md | 138 ++++++++++++++ 145 files changed, 730 insertions(+), 454 deletions(-) mode change 100644 => 100755 .gitignore delete mode 100644 .idea/codeStyles/Project.xml delete mode 100644 .idea/compiler.xml create mode 100644 .idea/encodings.xml create mode 100644 .idea/libraries/Gradle__android_android_28.xml delete mode 100644 .idea/libraries/Gradle__android_arch_core_common_1_1_0_jar.xml create mode 100644 .idea/libraries/Gradle__android_arch_core_common_1_1_1_jar.xml delete mode 100644 .idea/libraries/Gradle__android_arch_core_runtime_1_1_0.xml create mode 100644 .idea/libraries/Gradle__android_arch_core_runtime_1_1_1_aar.xml delete mode 100644 .idea/libraries/Gradle__android_arch_lifecycle_common_1_1_0_jar.xml create mode 100644 .idea/libraries/Gradle__android_arch_lifecycle_common_1_1_1_jar.xml create mode 100644 .idea/libraries/Gradle__android_arch_lifecycle_livedata_1_1_1_aar.xml delete mode 100644 .idea/libraries/Gradle__android_arch_lifecycle_livedata_core_1_1_0.xml create mode 100644 .idea/libraries/Gradle__android_arch_lifecycle_livedata_core_1_1_1_aar.xml delete mode 100644 .idea/libraries/Gradle__android_arch_lifecycle_runtime_1_1_0.xml create mode 100644 .idea/libraries/Gradle__android_arch_lifecycle_runtime_1_1_1_aar.xml delete mode 100644 .idea/libraries/Gradle__android_arch_lifecycle_viewmodel_1_1_0.xml create mode 100644 .idea/libraries/Gradle__android_arch_lifecycle_viewmodel_1_1_1_aar.xml delete mode 100644 .idea/libraries/Gradle__com_android_support_animated_vector_drawable_27_1_1.xml create mode 100644 .idea/libraries/Gradle__com_android_support_animated_vector_drawable_28_0_0_aar.xml delete mode 100644 .idea/libraries/Gradle__com_android_support_appcompat_v7_27_1_1.xml create mode 100644 .idea/libraries/Gradle__com_android_support_appcompat_v7_28_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__com_android_support_asynclayoutinflater_28_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__com_android_support_cardview_v7_28_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__com_android_support_collections_28_0_0_jar.xml create mode 100644 .idea/libraries/Gradle__com_android_support_coordinatorlayout_28_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__com_android_support_cursoradapter_28_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__com_android_support_customview_28_0_0_aar.xml delete mode 100644 .idea/libraries/Gradle__com_android_support_design_27_1_1.xml create mode 100644 .idea/libraries/Gradle__com_android_support_design_28_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__com_android_support_documentfile_28_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__com_android_support_drawerlayout_28_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__com_android_support_interpolator_28_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__com_android_support_loader_28_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__com_android_support_localbroadcastmanager_28_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__com_android_support_print_28_0_0_aar.xml delete mode 100644 .idea/libraries/Gradle__com_android_support_recyclerview_v7_27_1_1.xml create mode 100644 .idea/libraries/Gradle__com_android_support_recyclerview_v7_28_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__com_android_support_slidingpanelayout_28_0_0_aar.xml delete mode 100644 .idea/libraries/Gradle__com_android_support_support_annotations_27_1_1_jar.xml create mode 100644 .idea/libraries/Gradle__com_android_support_support_annotations_28_0_0_jar.xml delete mode 100644 .idea/libraries/Gradle__com_android_support_support_compat_27_1_1.xml create mode 100644 .idea/libraries/Gradle__com_android_support_support_compat_28_0_0_aar.xml delete mode 100644 .idea/libraries/Gradle__com_android_support_support_core_ui_27_1_1.xml create mode 100644 .idea/libraries/Gradle__com_android_support_support_core_ui_28_0_0_aar.xml delete mode 100644 .idea/libraries/Gradle__com_android_support_support_core_utils_27_1_1.xml create mode 100644 .idea/libraries/Gradle__com_android_support_support_core_utils_28_0_0_aar.xml delete mode 100644 .idea/libraries/Gradle__com_android_support_support_fragment_27_1_1.xml create mode 100644 .idea/libraries/Gradle__com_android_support_support_fragment_28_0_0_aar.xml delete mode 100644 .idea/libraries/Gradle__com_android_support_support_media_compat_27_1_1.xml delete mode 100644 .idea/libraries/Gradle__com_android_support_support_v4_27_1_1.xml delete mode 100644 .idea/libraries/Gradle__com_android_support_support_vector_drawable_27_1_1.xml create mode 100644 .idea/libraries/Gradle__com_android_support_support_vector_drawable_28_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__com_android_support_swiperefreshlayout_28_0_0_aar.xml delete mode 100644 .idea/libraries/Gradle__com_android_support_transition_27_1_1.xml create mode 100644 .idea/libraries/Gradle__com_android_support_transition_28_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__com_android_support_versionedparcelable_28_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__com_android_support_viewpager_28_0_0_aar.xml rename .idea/libraries/{Gradle__com_github_bumptech_glide_annotations_4_6_1_jar.xml => Gradle__com_github_bumptech_glide_annotations_4_7_1_jar.xml} (55%) rename .idea/libraries/{Gradle__com_github_bumptech_glide_disklrucache_4_6_1_jar.xml => Gradle__com_github_bumptech_glide_disklrucache_4_7_1_jar.xml} (55%) delete mode 100644 .idea/libraries/Gradle__com_github_bumptech_glide_gifdecoder_4_6_1.xml create mode 100644 .idea/libraries/Gradle__com_github_bumptech_glide_gifdecoder_4_7_1_aar.xml delete mode 100644 .idea/libraries/Gradle__com_github_bumptech_glide_glide_4_6_1.xml create mode 100644 .idea/libraries/Gradle__com_github_bumptech_glide_glide_4_7_1_aar.xml mode change 100644 => 100755 KDImagePicker.iml mode change 100644 => 100755 LICENSE mode change 100644 => 100755 ORIGINAL_LICENSE mode change 100644 => 100755 README.md mode change 100644 => 100755 app/app.iml mode change 100644 => 100755 app/build.gradle mode change 100644 => 100755 app/proguard-rules.pro mode change 100644 => 100755 app/src/main/AndroidManifest.xml mode change 100644 => 100755 app/src/main/java/com/kissdevs/imagepicker/adapter/Adapter_FolderPicker.java mode change 100644 => 100755 app/src/main/java/com/kissdevs/imagepicker/adapter/Adapter_ImagePicker.java mode change 100644 => 100755 app/src/main/java/com/kissdevs/imagepicker/features/Activity_ImagePicker.java mode change 100644 => 100755 app/src/main/java/com/kissdevs/imagepicker/features/Feat_ImageLoader.java mode change 100644 => 100755 app/src/main/java/com/kissdevs/imagepicker/features/Feat_ImagePickerConfig.java mode change 100644 => 100755 app/src/main/java/com/kissdevs/imagepicker/features/Feat_ImagePickerPresenter.java mode change 100644 => 100755 app/src/main/java/com/kissdevs/imagepicker/features/Feat_View_ImagePicker.java mode change 100644 => 100755 app/src/main/java/com/kissdevs/imagepicker/features/KDImagePicker.java mode change 100644 => 100755 app/src/main/java/com/kissdevs/imagepicker/features/camera/CameraHelper.java mode change 100644 => 100755 app/src/main/java/com/kissdevs/imagepicker/features/camera/CameraModule.java mode change 100644 => 100755 app/src/main/java/com/kissdevs/imagepicker/features/camera/DefaultCameraModule.java mode change 100644 => 100755 app/src/main/java/com/kissdevs/imagepicker/features/camera/ImmediateCameraModule.java mode change 100644 => 100755 app/src/main/java/com/kissdevs/imagepicker/features/camera/OnImageReadyListener.java mode change 100644 => 100755 app/src/main/java/com/kissdevs/imagepicker/features/common/BasePresenter.java mode change 100644 => 100755 app/src/main/java/com/kissdevs/imagepicker/features/common/ImageLoaderListener.java mode change 100644 => 100755 app/src/main/java/com/kissdevs/imagepicker/features/common/MvpView.java mode change 100644 => 100755 app/src/main/java/com/kissdevs/imagepicker/helper/ImagePickerPreferences.java mode change 100644 => 100755 app/src/main/java/com/kissdevs/imagepicker/helper/ImagePickerUtils.java mode change 100644 => 100755 app/src/main/java/com/kissdevs/imagepicker/helper/IntentHelper.java mode change 100644 => 100755 app/src/main/java/com/kissdevs/imagepicker/listeners/OnFolderClickListener.java mode change 100644 => 100755 app/src/main/java/com/kissdevs/imagepicker/listeners/OnImageClickListener.java mode change 100644 => 100755 app/src/main/java/com/kissdevs/imagepicker/model/ImageFactory.java mode change 100644 => 100755 app/src/main/java/com/kissdevs/imagepicker/model/Picker_Folder.java mode change 100644 => 100755 app/src/main/java/com/kissdevs/imagepicker/model/Picker_Image.java mode change 100644 => 100755 app/src/main/java/com/kissdevs/imagepicker/view/GridSpacingItemDecoration.java mode change 100644 => 100755 app/src/main/java/com/kissdevs/imagepicker/view/ProgressWheel.java mode change 100644 => 100755 app/src/main/java/com/kissdevs/imagepicker/view/SquareFrameLayout.java mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_arrow_back.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_camera_white.png mode change 100644 => 100755 app/src/main/res/drawable-hdpi/ic_done_white.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_arrow_back.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_camera_white.png mode change 100644 => 100755 app/src/main/res/drawable-mdpi/ic_done_white.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_arrow_back.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_camera_white.png mode change 100644 => 100755 app/src/main/res/drawable-xhdpi/ic_done_white.png mode change 100644 => 100755 app/src/main/res/drawable-xxhdpi/ic_arrow_back.png mode change 100644 => 100755 app/src/main/res/drawable-xxhdpi/ic_camera_white.png mode change 100644 => 100755 app/src/main/res/drawable-xxhdpi/ic_done_white.png mode change 100644 => 100755 app/src/main/res/drawable-xxxhdpi/ic_arrow_back.png mode change 100644 => 100755 app/src/main/res/drawable-xxxhdpi/ic_camera_white.png mode change 100644 => 100755 app/src/main/res/drawable-xxxhdpi/ic_done_white.png mode change 100644 => 100755 app/src/main/res/drawable/folder_placeholder.xml mode change 100644 => 100755 app/src/main/res/drawable/image_placeholder.xml mode change 100644 => 100755 app/src/main/res/layout/ef_activity_image_picker.xml mode change 100644 => 100755 app/src/main/res/layout/ef_imagepicker_item_folder.xml mode change 100644 => 100755 app/src/main/res/layout/ef_imagepicker_item_image.xml mode change 100644 => 100755 app/src/main/res/layout/ef_imagepicker_toolbar.xml mode change 100644 => 100755 app/src/main/res/menu/image_picker_menu_main.xml mode change 100644 => 100755 app/src/main/res/values-it/strings.xml mode change 100644 => 100755 app/src/main/res/values-ro/strings.xml mode change 100644 => 100755 app/src/main/res/values-ru/strings.xml mode change 100644 => 100755 app/src/main/res/values-sw600dp/dimens.xml mode change 100644 => 100755 app/src/main/res/values-tr/strings.xml mode change 100644 => 100755 app/src/main/res/values-zh/strings.xml mode change 100644 => 100755 app/src/main/res/values/attrs.xml mode change 100644 => 100755 app/src/main/res/values/colors.xml mode change 100644 => 100755 app/src/main/res/values/dimens.xml mode change 100644 => 100755 app/src/main/res/values/strings.xml mode change 100644 => 100755 app/src/main/res/values/styles.xml mode change 100644 => 100755 app/src/main/res/xml/my_provider_paths.xml mode change 100644 => 100755 build.gradle mode change 100644 => 100755 gradle.properties mode change 100644 => 100755 gradle/wrapper/gradle-wrapper.jar mode change 100644 => 100755 gradle/wrapper/gradle-wrapper.properties mode change 100644 => 100755 gradlew mode change 100644 => 100755 gradlew.bat mode change 100644 => 100755 sample_image.png mode change 100644 => 100755 settings.gradle create mode 100755 xREADME (copy).md diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser index 8fcba09b56eb91d23fea56bfe4785f5c123d6c73..b020818e28294f5a711a958ac0362eeba696834e 100644 GIT binary patch delta 188 zcmbQtGL2=zbk^+qf4X=l&hbxG)ekLBEh^S81(N!D=|zbtIjQ;(O0S?OzaX`!Br~KNE2^D*iQ^u%sRd9oqu>gsf!w+Ho^?I(LP$_lexEf8V6u|BK!SyZbLEUC&hZ!EFHS8f$;?YH)=Mu+Ovy=|EXXK6IfPMDp#Rm!T`Ie7 zy!GGr?d(10z7Lao8D&)z4|fT$_RMD}{=4bOv0d9^N*I*%GxBp&^$W7~p$6zr-peR0 ta7DJ~W diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml deleted file mode 100644 index 30aa626..0000000 --- a/.idea/codeStyles/Project.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml deleted file mode 100644 index 61a9130..0000000 --- a/.idea/compiler.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..15a15b2 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__android_android_28.xml b/.idea/libraries/Gradle__android_android_28.xml new file mode 100644 index 0000000..d561ddf --- /dev/null +++ b/.idea/libraries/Gradle__android_android_28.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__android_arch_core_common_1_1_0_jar.xml b/.idea/libraries/Gradle__android_arch_core_common_1_1_0_jar.xml deleted file mode 100644 index 9869803..0000000 --- a/.idea/libraries/Gradle__android_arch_core_common_1_1_0_jar.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__android_arch_core_common_1_1_1_jar.xml b/.idea/libraries/Gradle__android_arch_core_common_1_1_1_jar.xml new file mode 100644 index 0000000..bf16fff --- /dev/null +++ b/.idea/libraries/Gradle__android_arch_core_common_1_1_1_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__android_arch_core_runtime_1_1_0.xml b/.idea/libraries/Gradle__android_arch_core_runtime_1_1_0.xml deleted file mode 100644 index 65275e3..0000000 --- a/.idea/libraries/Gradle__android_arch_core_runtime_1_1_0.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__android_arch_core_runtime_1_1_1_aar.xml b/.idea/libraries/Gradle__android_arch_core_runtime_1_1_1_aar.xml new file mode 100644 index 0000000..c0143b4 --- /dev/null +++ b/.idea/libraries/Gradle__android_arch_core_runtime_1_1_1_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__android_arch_lifecycle_common_1_1_0_jar.xml b/.idea/libraries/Gradle__android_arch_lifecycle_common_1_1_0_jar.xml deleted file mode 100644 index 29c0049..0000000 --- a/.idea/libraries/Gradle__android_arch_lifecycle_common_1_1_0_jar.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__android_arch_lifecycle_common_1_1_1_jar.xml b/.idea/libraries/Gradle__android_arch_lifecycle_common_1_1_1_jar.xml new file mode 100644 index 0000000..27b1867 --- /dev/null +++ b/.idea/libraries/Gradle__android_arch_lifecycle_common_1_1_1_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__android_arch_lifecycle_livedata_1_1_1_aar.xml b/.idea/libraries/Gradle__android_arch_lifecycle_livedata_1_1_1_aar.xml new file mode 100644 index 0000000..d963913 --- /dev/null +++ b/.idea/libraries/Gradle__android_arch_lifecycle_livedata_1_1_1_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__android_arch_lifecycle_livedata_core_1_1_0.xml b/.idea/libraries/Gradle__android_arch_lifecycle_livedata_core_1_1_0.xml deleted file mode 100644 index cf0dedc..0000000 --- a/.idea/libraries/Gradle__android_arch_lifecycle_livedata_core_1_1_0.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__android_arch_lifecycle_livedata_core_1_1_1_aar.xml b/.idea/libraries/Gradle__android_arch_lifecycle_livedata_core_1_1_1_aar.xml new file mode 100644 index 0000000..e62d1c5 --- /dev/null +++ b/.idea/libraries/Gradle__android_arch_lifecycle_livedata_core_1_1_1_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__android_arch_lifecycle_runtime_1_1_0.xml b/.idea/libraries/Gradle__android_arch_lifecycle_runtime_1_1_0.xml deleted file mode 100644 index a96d399..0000000 --- a/.idea/libraries/Gradle__android_arch_lifecycle_runtime_1_1_0.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__android_arch_lifecycle_runtime_1_1_1_aar.xml b/.idea/libraries/Gradle__android_arch_lifecycle_runtime_1_1_1_aar.xml new file mode 100644 index 0000000..ac0a335 --- /dev/null +++ b/.idea/libraries/Gradle__android_arch_lifecycle_runtime_1_1_1_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__android_arch_lifecycle_viewmodel_1_1_0.xml b/.idea/libraries/Gradle__android_arch_lifecycle_viewmodel_1_1_0.xml deleted file mode 100644 index b76d221..0000000 --- a/.idea/libraries/Gradle__android_arch_lifecycle_viewmodel_1_1_0.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__android_arch_lifecycle_viewmodel_1_1_1_aar.xml b/.idea/libraries/Gradle__android_arch_lifecycle_viewmodel_1_1_1_aar.xml new file mode 100644 index 0000000..caa0c89 --- /dev/null +++ b/.idea/libraries/Gradle__android_arch_lifecycle_viewmodel_1_1_1_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_animated_vector_drawable_27_1_1.xml b/.idea/libraries/Gradle__com_android_support_animated_vector_drawable_27_1_1.xml deleted file mode 100644 index 64b9d66..0000000 --- a/.idea/libraries/Gradle__com_android_support_animated_vector_drawable_27_1_1.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_animated_vector_drawable_28_0_0_aar.xml b/.idea/libraries/Gradle__com_android_support_animated_vector_drawable_28_0_0_aar.xml new file mode 100644 index 0000000..93a7a50 --- /dev/null +++ b/.idea/libraries/Gradle__com_android_support_animated_vector_drawable_28_0_0_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_appcompat_v7_27_1_1.xml b/.idea/libraries/Gradle__com_android_support_appcompat_v7_27_1_1.xml deleted file mode 100644 index bdacf21..0000000 --- a/.idea/libraries/Gradle__com_android_support_appcompat_v7_27_1_1.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_appcompat_v7_28_0_0_aar.xml b/.idea/libraries/Gradle__com_android_support_appcompat_v7_28_0_0_aar.xml new file mode 100644 index 0000000..07eec63 --- /dev/null +++ b/.idea/libraries/Gradle__com_android_support_appcompat_v7_28_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_asynclayoutinflater_28_0_0_aar.xml b/.idea/libraries/Gradle__com_android_support_asynclayoutinflater_28_0_0_aar.xml new file mode 100644 index 0000000..ce395ec --- /dev/null +++ b/.idea/libraries/Gradle__com_android_support_asynclayoutinflater_28_0_0_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_cardview_v7_28_0_0_aar.xml b/.idea/libraries/Gradle__com_android_support_cardview_v7_28_0_0_aar.xml new file mode 100644 index 0000000..5ef798c --- /dev/null +++ b/.idea/libraries/Gradle__com_android_support_cardview_v7_28_0_0_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_collections_28_0_0_jar.xml b/.idea/libraries/Gradle__com_android_support_collections_28_0_0_jar.xml new file mode 100644 index 0000000..80e4d73 --- /dev/null +++ b/.idea/libraries/Gradle__com_android_support_collections_28_0_0_jar.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_coordinatorlayout_28_0_0_aar.xml b/.idea/libraries/Gradle__com_android_support_coordinatorlayout_28_0_0_aar.xml new file mode 100644 index 0000000..75463dd --- /dev/null +++ b/.idea/libraries/Gradle__com_android_support_coordinatorlayout_28_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_cursoradapter_28_0_0_aar.xml b/.idea/libraries/Gradle__com_android_support_cursoradapter_28_0_0_aar.xml new file mode 100644 index 0000000..d1a17d7 --- /dev/null +++ b/.idea/libraries/Gradle__com_android_support_cursoradapter_28_0_0_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_customview_28_0_0_aar.xml b/.idea/libraries/Gradle__com_android_support_customview_28_0_0_aar.xml new file mode 100644 index 0000000..df9c4b4 --- /dev/null +++ b/.idea/libraries/Gradle__com_android_support_customview_28_0_0_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_design_27_1_1.xml b/.idea/libraries/Gradle__com_android_support_design_27_1_1.xml deleted file mode 100644 index 7cffe8b..0000000 --- a/.idea/libraries/Gradle__com_android_support_design_27_1_1.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_design_28_0_0_aar.xml b/.idea/libraries/Gradle__com_android_support_design_28_0_0_aar.xml new file mode 100644 index 0000000..66a585f --- /dev/null +++ b/.idea/libraries/Gradle__com_android_support_design_28_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_documentfile_28_0_0_aar.xml b/.idea/libraries/Gradle__com_android_support_documentfile_28_0_0_aar.xml new file mode 100644 index 0000000..a8cfb29 --- /dev/null +++ b/.idea/libraries/Gradle__com_android_support_documentfile_28_0_0_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_drawerlayout_28_0_0_aar.xml b/.idea/libraries/Gradle__com_android_support_drawerlayout_28_0_0_aar.xml new file mode 100644 index 0000000..a9834ed --- /dev/null +++ b/.idea/libraries/Gradle__com_android_support_drawerlayout_28_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_interpolator_28_0_0_aar.xml b/.idea/libraries/Gradle__com_android_support_interpolator_28_0_0_aar.xml new file mode 100644 index 0000000..c29c159 --- /dev/null +++ b/.idea/libraries/Gradle__com_android_support_interpolator_28_0_0_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_loader_28_0_0_aar.xml b/.idea/libraries/Gradle__com_android_support_loader_28_0_0_aar.xml new file mode 100644 index 0000000..3305b91 --- /dev/null +++ b/.idea/libraries/Gradle__com_android_support_loader_28_0_0_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_localbroadcastmanager_28_0_0_aar.xml b/.idea/libraries/Gradle__com_android_support_localbroadcastmanager_28_0_0_aar.xml new file mode 100644 index 0000000..0d592b0 --- /dev/null +++ b/.idea/libraries/Gradle__com_android_support_localbroadcastmanager_28_0_0_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_print_28_0_0_aar.xml b/.idea/libraries/Gradle__com_android_support_print_28_0_0_aar.xml new file mode 100644 index 0000000..380a862 --- /dev/null +++ b/.idea/libraries/Gradle__com_android_support_print_28_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_recyclerview_v7_27_1_1.xml b/.idea/libraries/Gradle__com_android_support_recyclerview_v7_27_1_1.xml deleted file mode 100644 index 2bdaaf2..0000000 --- a/.idea/libraries/Gradle__com_android_support_recyclerview_v7_27_1_1.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_recyclerview_v7_28_0_0_aar.xml b/.idea/libraries/Gradle__com_android_support_recyclerview_v7_28_0_0_aar.xml new file mode 100644 index 0000000..d17b834 --- /dev/null +++ b/.idea/libraries/Gradle__com_android_support_recyclerview_v7_28_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_slidingpanelayout_28_0_0_aar.xml b/.idea/libraries/Gradle__com_android_support_slidingpanelayout_28_0_0_aar.xml new file mode 100644 index 0000000..3ec29b4 --- /dev/null +++ b/.idea/libraries/Gradle__com_android_support_slidingpanelayout_28_0_0_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_support_annotations_27_1_1_jar.xml b/.idea/libraries/Gradle__com_android_support_support_annotations_27_1_1_jar.xml deleted file mode 100644 index 1517ad9..0000000 --- a/.idea/libraries/Gradle__com_android_support_support_annotations_27_1_1_jar.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_support_annotations_28_0_0_jar.xml b/.idea/libraries/Gradle__com_android_support_support_annotations_28_0_0_jar.xml new file mode 100644 index 0000000..0fdecce --- /dev/null +++ b/.idea/libraries/Gradle__com_android_support_support_annotations_28_0_0_jar.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_support_compat_27_1_1.xml b/.idea/libraries/Gradle__com_android_support_support_compat_27_1_1.xml deleted file mode 100644 index c151623..0000000 --- a/.idea/libraries/Gradle__com_android_support_support_compat_27_1_1.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_support_compat_28_0_0_aar.xml b/.idea/libraries/Gradle__com_android_support_support_compat_28_0_0_aar.xml new file mode 100644 index 0000000..9bfbad9 --- /dev/null +++ b/.idea/libraries/Gradle__com_android_support_support_compat_28_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_support_core_ui_27_1_1.xml b/.idea/libraries/Gradle__com_android_support_support_core_ui_27_1_1.xml deleted file mode 100644 index 7d5fd5b..0000000 --- a/.idea/libraries/Gradle__com_android_support_support_core_ui_27_1_1.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_support_core_ui_28_0_0_aar.xml b/.idea/libraries/Gradle__com_android_support_support_core_ui_28_0_0_aar.xml new file mode 100644 index 0000000..377056a --- /dev/null +++ b/.idea/libraries/Gradle__com_android_support_support_core_ui_28_0_0_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_support_core_utils_27_1_1.xml b/.idea/libraries/Gradle__com_android_support_support_core_utils_27_1_1.xml deleted file mode 100644 index 45eae75..0000000 --- a/.idea/libraries/Gradle__com_android_support_support_core_utils_27_1_1.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_support_core_utils_28_0_0_aar.xml b/.idea/libraries/Gradle__com_android_support_support_core_utils_28_0_0_aar.xml new file mode 100644 index 0000000..86aeee6 --- /dev/null +++ b/.idea/libraries/Gradle__com_android_support_support_core_utils_28_0_0_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_support_fragment_27_1_1.xml b/.idea/libraries/Gradle__com_android_support_support_fragment_27_1_1.xml deleted file mode 100644 index 63a16b2..0000000 --- a/.idea/libraries/Gradle__com_android_support_support_fragment_27_1_1.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_support_fragment_28_0_0_aar.xml b/.idea/libraries/Gradle__com_android_support_support_fragment_28_0_0_aar.xml new file mode 100644 index 0000000..700fd53 --- /dev/null +++ b/.idea/libraries/Gradle__com_android_support_support_fragment_28_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_support_media_compat_27_1_1.xml b/.idea/libraries/Gradle__com_android_support_support_media_compat_27_1_1.xml deleted file mode 100644 index ffdbc0e..0000000 --- a/.idea/libraries/Gradle__com_android_support_support_media_compat_27_1_1.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_support_v4_27_1_1.xml b/.idea/libraries/Gradle__com_android_support_support_v4_27_1_1.xml deleted file mode 100644 index 40bd005..0000000 --- a/.idea/libraries/Gradle__com_android_support_support_v4_27_1_1.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_support_vector_drawable_27_1_1.xml b/.idea/libraries/Gradle__com_android_support_support_vector_drawable_27_1_1.xml deleted file mode 100644 index 6657d4d..0000000 --- a/.idea/libraries/Gradle__com_android_support_support_vector_drawable_27_1_1.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_support_vector_drawable_28_0_0_aar.xml b/.idea/libraries/Gradle__com_android_support_support_vector_drawable_28_0_0_aar.xml new file mode 100644 index 0000000..b619855 --- /dev/null +++ b/.idea/libraries/Gradle__com_android_support_support_vector_drawable_28_0_0_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_swiperefreshlayout_28_0_0_aar.xml b/.idea/libraries/Gradle__com_android_support_swiperefreshlayout_28_0_0_aar.xml new file mode 100644 index 0000000..2646428 --- /dev/null +++ b/.idea/libraries/Gradle__com_android_support_swiperefreshlayout_28_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_transition_27_1_1.xml b/.idea/libraries/Gradle__com_android_support_transition_27_1_1.xml deleted file mode 100644 index a0454de..0000000 --- a/.idea/libraries/Gradle__com_android_support_transition_27_1_1.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_transition_28_0_0_aar.xml b/.idea/libraries/Gradle__com_android_support_transition_28_0_0_aar.xml new file mode 100644 index 0000000..f7609eb --- /dev/null +++ b/.idea/libraries/Gradle__com_android_support_transition_28_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_versionedparcelable_28_0_0_aar.xml b/.idea/libraries/Gradle__com_android_support_versionedparcelable_28_0_0_aar.xml new file mode 100644 index 0000000..c5ba2e8 --- /dev/null +++ b/.idea/libraries/Gradle__com_android_support_versionedparcelable_28_0_0_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_android_support_viewpager_28_0_0_aar.xml b/.idea/libraries/Gradle__com_android_support_viewpager_28_0_0_aar.xml new file mode 100644 index 0000000..de69875 --- /dev/null +++ b/.idea/libraries/Gradle__com_android_support_viewpager_28_0_0_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_github_bumptech_glide_annotations_4_6_1_jar.xml b/.idea/libraries/Gradle__com_github_bumptech_glide_annotations_4_7_1_jar.xml similarity index 55% rename from .idea/libraries/Gradle__com_github_bumptech_glide_annotations_4_6_1_jar.xml rename to .idea/libraries/Gradle__com_github_bumptech_glide_annotations_4_7_1_jar.xml index 55f70c3..a889e84 100644 --- a/.idea/libraries/Gradle__com_github_bumptech_glide_annotations_4_6_1_jar.xml +++ b/.idea/libraries/Gradle__com_github_bumptech_glide_annotations_4_7_1_jar.xml @@ -1,11 +1,11 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_github_bumptech_glide_disklrucache_4_6_1_jar.xml b/.idea/libraries/Gradle__com_github_bumptech_glide_disklrucache_4_7_1_jar.xml similarity index 55% rename from .idea/libraries/Gradle__com_github_bumptech_glide_disklrucache_4_6_1_jar.xml rename to .idea/libraries/Gradle__com_github_bumptech_glide_disklrucache_4_7_1_jar.xml index e4fcf74..efa7203 100644 --- a/.idea/libraries/Gradle__com_github_bumptech_glide_disklrucache_4_6_1_jar.xml +++ b/.idea/libraries/Gradle__com_github_bumptech_glide_disklrucache_4_7_1_jar.xml @@ -1,11 +1,11 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_github_bumptech_glide_gifdecoder_4_6_1.xml b/.idea/libraries/Gradle__com_github_bumptech_glide_gifdecoder_4_6_1.xml deleted file mode 100644 index c02310f..0000000 --- a/.idea/libraries/Gradle__com_github_bumptech_glide_gifdecoder_4_6_1.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_github_bumptech_glide_gifdecoder_4_7_1_aar.xml b/.idea/libraries/Gradle__com_github_bumptech_glide_gifdecoder_4_7_1_aar.xml new file mode 100644 index 0000000..c1bfa29 --- /dev/null +++ b/.idea/libraries/Gradle__com_github_bumptech_glide_gifdecoder_4_7_1_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_github_bumptech_glide_glide_4_6_1.xml b/.idea/libraries/Gradle__com_github_bumptech_glide_glide_4_6_1.xml deleted file mode 100644 index 5379bbd..0000000 --- a/.idea/libraries/Gradle__com_github_bumptech_glide_glide_4_6_1.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__com_github_bumptech_glide_glide_4_7_1_aar.xml b/.idea/libraries/Gradle__com_github_bumptech_glide_glide_4_7_1_aar.xml new file mode 100644 index 0000000..1b26478 --- /dev/null +++ b/.idea/libraries/Gradle__com_github_bumptech_glide_glide_4_7_1_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index dc34569..af0bbdd 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,31 +1,11 @@ - - - + + + + - + diff --git a/.idea/vcs.xml b/.idea/vcs.xml index 94a25f7..35eb1dd 100644 --- a/.idea/vcs.xml +++ b/.idea/vcs.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/KDImagePicker.iml b/KDImagePicker.iml old mode 100644 new mode 100755 index 43a11ce..231d38a --- a/KDImagePicker.iml +++ b/KDImagePicker.iml @@ -13,7 +13,7 @@ - + \ No newline at end of file diff --git a/LICENSE b/LICENSE old mode 100644 new mode 100755 diff --git a/ORIGINAL_LICENSE b/ORIGINAL_LICENSE old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/app/app.iml b/app/app.iml old mode 100644 new mode 100755 index 2980754..186b62f --- a/app/app.iml +++ b/app/app.iml @@ -17,29 +17,28 @@ - - + + - - + - + - - + - + @@ -50,13 +49,6 @@ - - - - - - - @@ -64,6 +56,13 @@ + + + + + + + @@ -85,57 +84,81 @@ + + + + + + + + - + - + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/build.gradle b/app/build.gradle old mode 100644 new mode 100755 index 9c5655a..b215ea4 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,14 +1,13 @@ apply plugin: 'com.android.library' android { - compileSdkVersion 27 - buildToolsVersion '27.0.3' + compileSdkVersion 28 defaultConfig { minSdkVersion 14 - targetSdkVersion 27 - versionCode 3 - versionName "1.3" + targetSdkVersion 28 + versionCode 4 + versionName "1.4" } buildTypes { release { @@ -23,10 +22,10 @@ android { dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') testImplementation 'junit:junit:4.12' - implementation 'com.android.support:appcompat-v7:27.1.1' + implementation 'com.android.support:appcompat-v7:28.0.0' - implementation 'com.github.bumptech.glide:glide:4.6.1' + implementation 'com.github.bumptech.glide:glide:4.7.1' - implementation 'com.android.support:recyclerview-v7:27.1.1' - implementation 'com.android.support:design:27.1.1' + implementation 'com.android.support:recyclerview-v7:28.0.0' + implementation 'com.android.support:design:28.0.0' } \ No newline at end of file diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro old mode 100644 new mode 100755 diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml old mode 100644 new mode 100755 diff --git a/app/src/main/java/com/kissdevs/imagepicker/adapter/Adapter_FolderPicker.java b/app/src/main/java/com/kissdevs/imagepicker/adapter/Adapter_FolderPicker.java old mode 100644 new mode 100755 diff --git a/app/src/main/java/com/kissdevs/imagepicker/adapter/Adapter_ImagePicker.java b/app/src/main/java/com/kissdevs/imagepicker/adapter/Adapter_ImagePicker.java old mode 100644 new mode 100755 diff --git a/app/src/main/java/com/kissdevs/imagepicker/features/Activity_ImagePicker.java b/app/src/main/java/com/kissdevs/imagepicker/features/Activity_ImagePicker.java old mode 100644 new mode 100755 diff --git a/app/src/main/java/com/kissdevs/imagepicker/features/Feat_ImageLoader.java b/app/src/main/java/com/kissdevs/imagepicker/features/Feat_ImageLoader.java old mode 100644 new mode 100755 diff --git a/app/src/main/java/com/kissdevs/imagepicker/features/Feat_ImagePickerConfig.java b/app/src/main/java/com/kissdevs/imagepicker/features/Feat_ImagePickerConfig.java old mode 100644 new mode 100755 diff --git a/app/src/main/java/com/kissdevs/imagepicker/features/Feat_ImagePickerPresenter.java b/app/src/main/java/com/kissdevs/imagepicker/features/Feat_ImagePickerPresenter.java old mode 100644 new mode 100755 diff --git a/app/src/main/java/com/kissdevs/imagepicker/features/Feat_View_ImagePicker.java b/app/src/main/java/com/kissdevs/imagepicker/features/Feat_View_ImagePicker.java old mode 100644 new mode 100755 diff --git a/app/src/main/java/com/kissdevs/imagepicker/features/KDImagePicker.java b/app/src/main/java/com/kissdevs/imagepicker/features/KDImagePicker.java old mode 100644 new mode 100755 diff --git a/app/src/main/java/com/kissdevs/imagepicker/features/camera/CameraHelper.java b/app/src/main/java/com/kissdevs/imagepicker/features/camera/CameraHelper.java old mode 100644 new mode 100755 diff --git a/app/src/main/java/com/kissdevs/imagepicker/features/camera/CameraModule.java b/app/src/main/java/com/kissdevs/imagepicker/features/camera/CameraModule.java old mode 100644 new mode 100755 diff --git a/app/src/main/java/com/kissdevs/imagepicker/features/camera/DefaultCameraModule.java b/app/src/main/java/com/kissdevs/imagepicker/features/camera/DefaultCameraModule.java old mode 100644 new mode 100755 diff --git a/app/src/main/java/com/kissdevs/imagepicker/features/camera/ImmediateCameraModule.java b/app/src/main/java/com/kissdevs/imagepicker/features/camera/ImmediateCameraModule.java old mode 100644 new mode 100755 diff --git a/app/src/main/java/com/kissdevs/imagepicker/features/camera/OnImageReadyListener.java b/app/src/main/java/com/kissdevs/imagepicker/features/camera/OnImageReadyListener.java old mode 100644 new mode 100755 diff --git a/app/src/main/java/com/kissdevs/imagepicker/features/common/BasePresenter.java b/app/src/main/java/com/kissdevs/imagepicker/features/common/BasePresenter.java old mode 100644 new mode 100755 diff --git a/app/src/main/java/com/kissdevs/imagepicker/features/common/ImageLoaderListener.java b/app/src/main/java/com/kissdevs/imagepicker/features/common/ImageLoaderListener.java old mode 100644 new mode 100755 diff --git a/app/src/main/java/com/kissdevs/imagepicker/features/common/MvpView.java b/app/src/main/java/com/kissdevs/imagepicker/features/common/MvpView.java old mode 100644 new mode 100755 diff --git a/app/src/main/java/com/kissdevs/imagepicker/helper/ImagePickerPreferences.java b/app/src/main/java/com/kissdevs/imagepicker/helper/ImagePickerPreferences.java old mode 100644 new mode 100755 diff --git a/app/src/main/java/com/kissdevs/imagepicker/helper/ImagePickerUtils.java b/app/src/main/java/com/kissdevs/imagepicker/helper/ImagePickerUtils.java old mode 100644 new mode 100755 diff --git a/app/src/main/java/com/kissdevs/imagepicker/helper/IntentHelper.java b/app/src/main/java/com/kissdevs/imagepicker/helper/IntentHelper.java old mode 100644 new mode 100755 diff --git a/app/src/main/java/com/kissdevs/imagepicker/listeners/OnFolderClickListener.java b/app/src/main/java/com/kissdevs/imagepicker/listeners/OnFolderClickListener.java old mode 100644 new mode 100755 diff --git a/app/src/main/java/com/kissdevs/imagepicker/listeners/OnImageClickListener.java b/app/src/main/java/com/kissdevs/imagepicker/listeners/OnImageClickListener.java old mode 100644 new mode 100755 diff --git a/app/src/main/java/com/kissdevs/imagepicker/model/ImageFactory.java b/app/src/main/java/com/kissdevs/imagepicker/model/ImageFactory.java old mode 100644 new mode 100755 diff --git a/app/src/main/java/com/kissdevs/imagepicker/model/Picker_Folder.java b/app/src/main/java/com/kissdevs/imagepicker/model/Picker_Folder.java old mode 100644 new mode 100755 diff --git a/app/src/main/java/com/kissdevs/imagepicker/model/Picker_Image.java b/app/src/main/java/com/kissdevs/imagepicker/model/Picker_Image.java old mode 100644 new mode 100755 diff --git a/app/src/main/java/com/kissdevs/imagepicker/view/GridSpacingItemDecoration.java b/app/src/main/java/com/kissdevs/imagepicker/view/GridSpacingItemDecoration.java old mode 100644 new mode 100755 diff --git a/app/src/main/java/com/kissdevs/imagepicker/view/ProgressWheel.java b/app/src/main/java/com/kissdevs/imagepicker/view/ProgressWheel.java old mode 100644 new mode 100755 diff --git a/app/src/main/java/com/kissdevs/imagepicker/view/SquareFrameLayout.java b/app/src/main/java/com/kissdevs/imagepicker/view/SquareFrameLayout.java old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-hdpi/ic_arrow_back.png b/app/src/main/res/drawable-hdpi/ic_arrow_back.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-hdpi/ic_camera_white.png b/app/src/main/res/drawable-hdpi/ic_camera_white.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-hdpi/ic_done_white.png b/app/src/main/res/drawable-hdpi/ic_done_white.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-mdpi/ic_arrow_back.png b/app/src/main/res/drawable-mdpi/ic_arrow_back.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-mdpi/ic_camera_white.png b/app/src/main/res/drawable-mdpi/ic_camera_white.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-mdpi/ic_done_white.png b/app/src/main/res/drawable-mdpi/ic_done_white.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_arrow_back.png b/app/src/main/res/drawable-xhdpi/ic_arrow_back.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_camera_white.png b/app/src/main/res/drawable-xhdpi/ic_camera_white.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xhdpi/ic_done_white.png b/app/src/main/res/drawable-xhdpi/ic_done_white.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xxhdpi/ic_arrow_back.png b/app/src/main/res/drawable-xxhdpi/ic_arrow_back.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xxhdpi/ic_camera_white.png b/app/src/main/res/drawable-xxhdpi/ic_camera_white.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xxhdpi/ic_done_white.png b/app/src/main/res/drawable-xxhdpi/ic_done_white.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xxxhdpi/ic_arrow_back.png b/app/src/main/res/drawable-xxxhdpi/ic_arrow_back.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xxxhdpi/ic_camera_white.png b/app/src/main/res/drawable-xxxhdpi/ic_camera_white.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable-xxxhdpi/ic_done_white.png b/app/src/main/res/drawable-xxxhdpi/ic_done_white.png old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable/folder_placeholder.xml b/app/src/main/res/drawable/folder_placeholder.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/drawable/image_placeholder.xml b/app/src/main/res/drawable/image_placeholder.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/layout/ef_activity_image_picker.xml b/app/src/main/res/layout/ef_activity_image_picker.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/layout/ef_imagepicker_item_folder.xml b/app/src/main/res/layout/ef_imagepicker_item_folder.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/layout/ef_imagepicker_item_image.xml b/app/src/main/res/layout/ef_imagepicker_item_image.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/layout/ef_imagepicker_toolbar.xml b/app/src/main/res/layout/ef_imagepicker_toolbar.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/menu/image_picker_menu_main.xml b/app/src/main/res/menu/image_picker_menu_main.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/values-sw600dp/dimens.xml b/app/src/main/res/values-sw600dp/dimens.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml old mode 100644 new mode 100755 diff --git a/app/src/main/res/xml/my_provider_paths.xml b/app/src/main/res/xml/my_provider_paths.xml old mode 100644 new mode 100755 diff --git a/build.gradle b/build.gradle old mode 100644 new mode 100755 index 50e352d..566f7e3 --- a/build.gradle +++ b/build.gradle @@ -6,7 +6,7 @@ buildscript { google() } dependencies { - classpath 'com.android.tools.build:gradle:3.1.3' + classpath 'com.android.tools.build:gradle:3.4.2' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } diff --git a/gradle.properties b/gradle.properties old mode 100644 new mode 100755 diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar old mode 100644 new mode 100755 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties old mode 100644 new mode 100755 index 0160d36..6ce3209 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Fri Jul 20 15:12:33 EAT 2018 +#Thu Jul 11 10:28:15 EAT 2019 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip diff --git a/gradlew b/gradlew old mode 100644 new mode 100755 diff --git a/gradlew.bat b/gradlew.bat old mode 100644 new mode 100755 index f955316..e95643d --- a/gradlew.bat +++ b/gradlew.bat @@ -1,84 +1,84 @@ -@if "%DEBUG%" == "" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto init - -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto init - -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:init -@rem Get command-line arguments, handling Windows variants - -if not "%OS%" == "Windows_NT" goto win9xME_args - -:win9xME_args -@rem Slurp the command line arguments. -set CMD_LINE_ARGS= -set _SKIP=2 - -:win9xME_args_slurp -if "x%~1" == "x" goto execute - -set CMD_LINE_ARGS=%* - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% - -:end -@rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto init + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto init + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:init +@rem Get command-line arguments, handling Windows variants + +if not "%OS%" == "Windows_NT" goto win9xME_args + +:win9xME_args +@rem Slurp the command line arguments. +set CMD_LINE_ARGS= +set _SKIP=2 + +:win9xME_args_slurp +if "x%~1" == "x" goto execute + +set CMD_LINE_ARGS=%* + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/sample_image.png b/sample_image.png old mode 100644 new mode 100755 diff --git a/settings.gradle b/settings.gradle old mode 100644 new mode 100755 diff --git a/xREADME (copy).md b/xREADME (copy).md new file mode 100755 index 0000000..a065fc8 --- /dev/null +++ b/xREADME (copy).md @@ -0,0 +1,138 @@ +## ImagePicker +A simple library to select images from the gallery and camera. + +## Screenshot + + + +## Download [![](https://jitpack.io/v/esafirm/android-image-picker.svg)](https://jitpack.io/#esafirm/android-image-picker) + +Add this to your project's `build.gradle` + +```groovy +allprojects { + repositories { + maven { url "https://jitpack.io" } + } +} +``` + +And add this to your module's `build.gradle` + +```groovy +dependencies { + compile 'com.github.esafirm.android-image-picker:imagepicker:x.y.z' + // for experimental rx picker + compile 'com.github.esafirm.android-image-picker:rximagepicker:x.y.z' +} +``` + +change `x.y.z` to version in the [release page](https://github.com/esafirm/android-image-picker/releases) + +## Usage + +For full example, please refer to `sample` + +### Start image picker activity +- Quick call + +```java +ImagePicker.create(this) // Activity or Fragment + .start(REQUEST_CODE_PICKER); +``` +- Complete options + +```java +ImagePicker.create(this) + .returnAfterFirst(true) // set whether pick or camera action should return immediate result or not. For pick image only work on single mode + .folderMode(true) // folder mode (false by default) + .folderTitle("Folder") // folder selection title + .imageTitle("Tap to select") // image selection title + .single() // single mode + .multi() // multi mode (default mode) + .limit(10) // max images can be selected (99 by default) + .showCamera(true) // show camera or not (true by default) + .imageDirectory("Camera") // directory name for captured image ("Camera" folder by default) + .origin(images) // original selected images, used in multi mode + .start(REQUEST_CODE_PICKER); // start image picker activity with request code +``` +- Or use traditional Intent +```java +Intent intent = new Intent(this, ImagePickerActivity.class); + +intent.putExtra(ImagePicker.EXTRA_FOLDER_MODE, true); +intent.putExtra(ImagePicker.EXTRA_MODE, ImagePicker.MODE_MULTIPLE); +intent.putExtra(ImagePicker.EXTRA_LIMIT, 10); +intent.putExtra(ImagePicker.EXTRA_SHOW_CAMERA, true); +intent.putExtra(ImagePicker.EXTRA_SELECTED_IMAGES, images); +intent.putExtra(ImagePicker.EXTRA_FOLDER_TITLE, "Album"); +intent.putExtra(ImagePicker.EXTRA_IMAGE_TITLE, "Tap to select images"); +intent.putExtra(ImagePicker.EXTRA_IMAGE_DIRECTORY, "Camera"); +intent.putExtra(ImagePicker.EXTRA_RETURN_AFTER_FIRST, true); //default is false + +startActivityForResult(intent, REQUEST_CODE_PICKER); +``` +### Receive result + +- Using helper + +```java +@Override +if (requestCode == REQUEST_CODE_PICKER && resultCode == RESULT_OK && data != null) { + ArrayList images = (ArrayList) ImagePicker.getImages(data); +} +``` +- via Intent + +```java +@Override +protected void onActivityResult(int requestCode, int resultCode, Intent data) { + if (requestCode == REQUEST_CODE_PICKER && resultCode == RESULT_OK && data != null) { + ArrayList images = data.getParcelableArrayListExtra(ImagePickerActivity.INTENT_EXTRA_SELECTED_IMAGES); + // do your logic .... + } +} +``` + +### Camera Only + +```java +DefaultCameraModule cameraModule = new DefaultCameraModule() // or ImmediateCameraModule +startActivityForResult(cameraModule.getIntent(context), RC_REQUEST_CAMERA); +``` + +- Receiving Result + +```java +@Override +protected void onActivityResult(int requestCode, int resultCode, Intent data) { + if (requestCode == RC_REQUEST_CAMERA && resultCode == RESULT_OK && data != null) { + cameraModule.getImage(context, data, new OnImageReadyListener() { + @Override + public void onImageReady(List images) { + // do what you want to do with the image ... + // it's either List with one item or null (still need improvement) + } + }); + } +} +``` + + +##Modification License +``` +Copyright (c) 2016 Esa Firman + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +``` + +##Original License +[The Original Image Picker](https://github.com/nguyenhoanglam/ImagePicker) + +[You can find the original lincense here ](https://raw.githubusercontent.com/esafirm/ImagePicker/master/ORIGINAL_LICENSE) + +