├── .idea
└── libraries
│ ├── Gradle__androidx_activity_activity_1_0_0_alpha08_aar.xml
│ ├── Gradle__androidx_annotation_annotation_1_0_0_jar.xml
│ ├── Gradle__androidx_annotation_annotation_1_1_0_rc01_jar.xml
│ ├── Gradle__androidx_appcompat_appcompat_1_0_0.xml
│ ├── Gradle__androidx_appcompat_appcompat_1_0_0_aar.xml
│ ├── Gradle__androidx_appcompat_appcompat_1_1_0_alpha05_aar.xml
│ ├── Gradle__androidx_appcompat_appcompat_resources_1_1_0_alpha05_aar.xml
│ ├── Gradle__androidx_arch_core_core_common_2_0_0_jar.xml
│ ├── Gradle__androidx_arch_core_core_common_2_1_0_beta01_jar.xml
│ ├── Gradle__androidx_arch_core_core_runtime_2_0_0.xml
│ ├── Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml
│ ├── Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0.xml
│ ├── Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml
│ ├── Gradle__androidx_cardview_cardview_1_0_0_aar.xml
│ ├── Gradle__androidx_cardview_cardview_1_0_0_alpha1.xml
│ ├── Gradle__androidx_cardview_cardview_1_0_0_alpha1_aar.xml
│ ├── Gradle__androidx_collection_collection_1_0_0_jar.xml
│ ├── Gradle__androidx_collection_collection_1_1_0_rc01_jar.xml
│ ├── Gradle__androidx_constraintlayout_constraintlayout_1_1_2.xml
│ ├── Gradle__androidx_constraintlayout_constraintlayout_1_1_2_aar.xml
│ ├── Gradle__androidx_constraintlayout_constraintlayout_1_1_3_aar.xml
│ ├── Gradle__androidx_constraintlayout_constraintlayout_solver_1_1_2_jar.xml
│ ├── Gradle__androidx_constraintlayout_constraintlayout_solver_1_1_3_jar.xml
│ ├── Gradle__androidx_coordinatorlayout_coordinatorlayout_1_0_0.xml
│ ├── Gradle__androidx_coordinatorlayout_coordinatorlayout_1_0_0_aar.xml
│ ├── Gradle__androidx_coordinatorlayout_coordinatorlayout_1_1_0_alpha01_aar.xml
│ ├── Gradle__androidx_core_core_1_0_0.xml
│ ├── Gradle__androidx_core_core_1_0_0_aar.xml
│ ├── Gradle__androidx_core_core_1_1_0_rc01_aar.xml
│ ├── Gradle__androidx_cursoradapter_cursoradapter_1_0_0.xml
│ ├── Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml
│ ├── Gradle__androidx_customview_customview_1_0_0.xml
│ ├── Gradle__androidx_customview_customview_1_0_0_aar.xml
│ ├── Gradle__androidx_documentfile_documentfile_1_0_0.xml
│ ├── Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml
│ ├── Gradle__androidx_drawerlayout_drawerlayout_1_0_0.xml
│ ├── Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml
│ ├── Gradle__androidx_fragment_fragment_1_0_0.xml
│ ├── Gradle__androidx_fragment_fragment_1_0_0_aar.xml
│ ├── Gradle__androidx_fragment_fragment_1_1_0_alpha08_aar.xml
│ ├── Gradle__androidx_interpolator_interpolator_1_0_0.xml
│ ├── Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml
│ ├── Gradle__androidx_legacy_legacy_support_core_ui_1_0_0.xml
│ ├── Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml
│ ├── Gradle__androidx_legacy_legacy_support_core_utils_1_0_0.xml
│ ├── Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml
│ ├── Gradle__androidx_lifecycle_lifecycle_common_2_0_0_jar.xml
│ ├── Gradle__androidx_lifecycle_lifecycle_common_2_2_0_alpha01_jar.xml
│ ├── Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0.xml
│ ├── Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml
│ ├── Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0.xml
│ ├── Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml
│ ├── Gradle__androidx_lifecycle_lifecycle_runtime_2_0_0.xml
│ ├── Gradle__androidx_lifecycle_lifecycle_runtime_2_0_0_aar.xml
│ ├── Gradle__androidx_lifecycle_lifecycle_runtime_2_2_0_alpha01_aar.xml
│ ├── Gradle__androidx_lifecycle_lifecycle_viewmodel_2_0_0.xml
│ ├── Gradle__androidx_lifecycle_lifecycle_viewmodel_2_0_0_aar.xml
│ ├── Gradle__androidx_lifecycle_lifecycle_viewmodel_2_2_0_alpha01_aar.xml
│ ├── Gradle__androidx_loader_loader_1_0_0.xml
│ ├── Gradle__androidx_loader_loader_1_0_0_aar.xml
│ ├── Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0.xml
│ ├── Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml
│ ├── Gradle__androidx_print_print_1_0_0.xml
│ ├── Gradle__androidx_print_print_1_0_0_aar.xml
│ ├── Gradle__androidx_recyclerview_recyclerview_1_0_0_alpha1.xml
│ ├── Gradle__androidx_recyclerview_recyclerview_1_0_0_alpha1_aar.xml
│ ├── Gradle__androidx_recyclerview_recyclerview_1_1_0_alpha06_aar.xml
│ ├── Gradle__androidx_savedstate_savedstate_1_0_0_beta01_aar.xml
│ ├── Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0.xml
│ ├── Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml
│ ├── Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0.xml
│ ├── Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml
│ ├── Gradle__androidx_test_espresso_espresso_core_3_1_0_alpha3.xml
│ ├── Gradle__androidx_test_espresso_espresso_core_3_1_0_alpha3_aar.xml
│ ├── Gradle__androidx_test_espresso_espresso_core_3_2_0_aar.xml
│ ├── Gradle__androidx_test_espresso_espresso_idling_resource_3_1_0_alpha3.xml
│ ├── Gradle__androidx_test_espresso_espresso_idling_resource_3_1_0_alpha3_aar.xml
│ ├── Gradle__androidx_test_espresso_espresso_idling_resource_3_2_0_aar.xml
│ ├── Gradle__androidx_test_monitor_1_1_0_alpha3.xml
│ ├── Gradle__androidx_test_monitor_1_1_0_alpha3_aar.xml
│ ├── Gradle__androidx_test_monitor_1_2_0_aar.xml
│ ├── Gradle__androidx_test_runner_1_1_0_alpha3.xml
│ ├── Gradle__androidx_test_runner_1_1_0_alpha3_aar.xml
│ ├── Gradle__androidx_test_runner_1_2_0_aar.xml
│ ├── Gradle__androidx_transition_transition_1_0_0_alpha1.xml
│ ├── Gradle__androidx_transition_transition_1_0_0_alpha1_aar.xml
│ ├── Gradle__androidx_transition_transition_1_0_1_aar.xml
│ ├── Gradle__androidx_vectordrawable_vectordrawable_1_0_0.xml
│ ├── Gradle__androidx_vectordrawable_vectordrawable_1_0_0_aar.xml
│ ├── Gradle__androidx_vectordrawable_vectordrawable_1_1_0_beta01_aar.xml
│ ├── Gradle__androidx_vectordrawable_vectordrawable_animated_1_0_0.xml
│ ├── Gradle__androidx_vectordrawable_vectordrawable_animated_1_0_0_aar.xml
│ ├── Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_beta01_aar.xml
│ ├── Gradle__androidx_versionedparcelable_versionedparcelable_1_0_0.xml
│ ├── Gradle__androidx_versionedparcelable_versionedparcelable_1_0_0_aar.xml
│ ├── Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_rc01_aar.xml
│ ├── Gradle__androidx_viewpager2_viewpager2_1_0_0_alpha04_aar.xml
│ ├── Gradle__androidx_viewpager_viewpager_1_0_0.xml
│ ├── Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml
│ ├── Gradle__com_getbase_floatingactionbutton_1_10_1.xml
│ ├── Gradle__com_getbase_floatingactionbutton_1_10_1_aar.xml
│ ├── Gradle__com_github_Jay_Goo_RangeSeekBar_v2_0_4.xml
│ ├── Gradle__com_github_Jay_Goo_RangeSeekBar_v2_0_4_aar.xml
│ ├── Gradle__com_github_bumptech_glide_annotations_4_8_0_jar.xml
│ ├── Gradle__com_github_bumptech_glide_disklrucache_4_8_0_jar.xml
│ ├── Gradle__com_github_bumptech_glide_gifdecoder_4_8_0.xml
│ ├── Gradle__com_github_bumptech_glide_gifdecoder_4_8_0_aar.xml
│ ├── Gradle__com_github_bumptech_glide_glide_4_8_0.xml
│ ├── Gradle__com_github_bumptech_glide_glide_4_8_0_aar.xml
│ ├── Gradle__com_github_chrisbanes_PhotoView_2_3_0.xml
│ ├── Gradle__com_github_chrisbanes_PhotoView_2_3_0_aar.xml
│ ├── Gradle__com_google_android_material_material_1_0_0_alpha1.xml
│ ├── Gradle__com_google_android_material_material_1_0_0_alpha1_aar.xml
│ ├── Gradle__com_google_android_material_material_1_1_0_alpha07_aar.xml
│ ├── Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml
│ ├── Gradle__com_google_zxing_core_3_3_3_jar.xml
│ ├── Gradle__com_jakewharton_butterknife_10_1_0.xml
│ ├── Gradle__com_jakewharton_butterknife_10_1_0_aar.xml
│ ├── Gradle__com_jakewharton_butterknife_annotations_10_1_0_jar.xml
│ ├── Gradle__com_jakewharton_butterknife_runtime_10_1_0.xml
│ ├── Gradle__com_jakewharton_butterknife_runtime_10_1_0_aar.xml
│ ├── Gradle__com_parse_bolts_bolts_tasks_1_4_0_jar.xml
│ ├── Gradle__com_qq_mta_mta_3_4_7_release.xml
│ ├── Gradle__com_qq_mta_mta_3_4_7_release_aar.xml
│ ├── Gradle__com_squareup_javawriter_2_1_1_jar.xml
│ ├── Gradle__com_squareup_okhttp3_okhttp_3_9_0_jar.xml
│ ├── Gradle__com_squareup_okio_okio_1_13_0_jar.xml
│ ├── Gradle__com_tencent_mid_mid_4_06_Release.xml
│ ├── Gradle__com_tencent_mid_mid_4_06_Release_aar.xml
│ ├── Gradle__com_tencent_qcloud_cosxml_5_4_17_jar.xml
│ ├── Gradle__com_tencent_qcloud_logUtils_5_4_16.xml
│ ├── Gradle__com_tencent_qcloud_logUtils_5_4_16_aar.xml
│ ├── Gradle__com_tencent_qcloud_mtaUtils_5_4_16.xml
│ ├── Gradle__com_tencent_qcloud_mtaUtils_5_4_16_aar.xml
│ ├── Gradle__com_tencent_qcloud_qcloud_foundation_1_5_4_jar.xml
│ ├── Gradle__de_hdodenhof_circleimageview_2_2_0.xml
│ ├── Gradle__de_hdodenhof_circleimageview_2_2_0_aar.xml
│ ├── Gradle__javax_inject_javax_inject_1_jar.xml
│ ├── Gradle__junit_junit_4_12_jar.xml
│ ├── Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml
│ ├── Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml
│ ├── Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml
│ ├── Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml
│ ├── Gradle__org_litepal_android_core_3_0_0.xml
│ ├── Gradle__org_litepal_android_core_3_0_0_aar.xml
│ ├── Gradle__org_litepal_android_java_3_0_0.xml
│ └── Gradle__org_litepal_android_java_3_0_0_aar.xml
├── COSCloud-android.iml
├── COSCloud-android.zip
├── README.md
├── app
├── .gitignore
├── app.iml
├── build.gradle
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── easylink
│ │ └── cloud
│ │ └── ExampleInstrumentedTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── assets
│ │ └── litepal.xml
│ ├── java
│ │ └── com
│ │ │ └── easylink
│ │ │ └── cloud
│ │ │ ├── MainActivity.java
│ │ │ ├── MyApplication.java
│ │ │ ├── absolute
│ │ │ ├── BaseActivity.java
│ │ │ ├── BaseFragment.java
│ │ │ ├── BindHolder.java
│ │ │ ├── CommonActivity.java
│ │ │ ├── CustomPopupWindow.java
│ │ │ ├── iDownloadListener.java
│ │ │ ├── iFlashData.java
│ │ │ ├── iPickPhoto.java
│ │ │ ├── iQueryList.java
│ │ │ ├── iSetUploadPath.java
│ │ │ ├── iShowDialog.java
│ │ │ ├── iShowDialogFragment.java
│ │ │ ├── iUploadBinderController.java
│ │ │ └── iUploadListener.java
│ │ │ ├── adapter
│ │ │ ├── BindAdapterFactory.java
│ │ │ ├── FilePickAdapter.java
│ │ │ ├── FileViewAdapter.java
│ │ │ ├── MultiViewAdapter.java
│ │ │ └── ProgressAdapter.java
│ │ │ ├── control
│ │ │ ├── ActivityCollector.java
│ │ │ ├── FeedbackActivity.java
│ │ │ ├── FilePickActivity.java
│ │ │ ├── FragmentFactory.java
│ │ │ └── TestContentProvider.java
│ │ │ ├── demos
│ │ │ ├── GameAppWidget.java
│ │ │ └── RemoteViewsActivity.java
│ │ │ ├── fragment
│ │ │ ├── EnjoyFragment.java
│ │ │ ├── FileFragment.java
│ │ │ ├── HistoryFragment.java
│ │ │ ├── MeFragment.java
│ │ │ ├── NewFragment.java
│ │ │ ├── OnGoingFragment.java
│ │ │ ├── ShowPhotoDialogFragment.java
│ │ │ └── UploadFragment.java
│ │ │ ├── modle
│ │ │ ├── Bucket.java
│ │ │ ├── CloudFile.java
│ │ │ ├── Constant.java
│ │ │ ├── LocalFile.java
│ │ │ ├── Music.java
│ │ │ └── Task.java
│ │ │ ├── network
│ │ │ └── DownloadTask.java
│ │ │ ├── service
│ │ │ ├── DownloadService.java
│ │ │ ├── UploadBindService.java
│ │ │ ├── UploadService.java
│ │ │ └── UploadServiceConnection.java
│ │ │ ├── test
│ │ │ ├── AActivity.java
│ │ │ ├── DownloadActivity.java
│ │ │ ├── DownloadService.java
│ │ │ ├── DownloadTask.java
│ │ │ ├── MyViewGroup.java
│ │ │ ├── RectView.java
│ │ │ ├── TestBindService.java
│ │ │ ├── TestGlideActivity.java
│ │ │ ├── TestService.java
│ │ │ ├── TitleBar.java
│ │ │ ├── ViewActivity.java
│ │ │ └── iDownloadListener.java
│ │ │ ├── util
│ │ │ ├── BitmapUtil.java
│ │ │ ├── DBHelper.java
│ │ │ ├── FileTypeUtil.java
│ │ │ ├── FileUtils.java
│ │ │ ├── MediaFileClient.java
│ │ │ ├── QR.java
│ │ │ ├── SpUtil.java
│ │ │ ├── StaticHelper.java
│ │ │ └── TableUploadTaskCRUD.java
│ │ │ ├── view
│ │ │ ├── PathPopWindow.java
│ │ │ └── SwipView.java
│ │ │ └── web
│ │ │ ├── Client.java
│ │ │ └── QueryList.java
│ └── res
│ │ ├── drawable-nodpi
│ │ └── example_appwidget_preview.png
│ │ ├── drawable-v24
│ │ ├── blank.png
│ │ └── ic_launcher_foreground.xml
│ │ ├── drawable
│ │ ├── actor.png
│ │ ├── avatar.png
│ │ ├── background.jpg
│ │ ├── ic_arrow_back_24dp.xml
│ │ ├── ic_dashboard_black_24dp.xml
│ │ ├── ic_home_black_24dp.xml
│ │ ├── ic_launcher_background.xml
│ │ ├── ic_more_horiz_24dp.xml
│ │ ├── ic_notifications_black_24dp.xml
│ │ ├── ic_resume.xml
│ │ ├── icon_apk.xml
│ │ ├── icon_back.xml
│ │ ├── icon_excel.png
│ │ ├── icon_feedback.xml
│ │ ├── icon_file.xml
│ │ ├── icon_flash.xml
│ │ ├── icon_folder.xml
│ │ ├── icon_more.xml
│ │ ├── icon_music.xml
│ │ ├── icon_mv.xml
│ │ ├── icon_night.xml
│ │ ├── icon_pdf.png
│ │ ├── icon_photo.xml
│ │ ├── icon_ppt.png
│ │ ├── icon_rar.xml
│ │ ├── icon_setting.xml
│ │ ├── icon_start.xml
│ │ ├── icon_stop.xml
│ │ ├── icon_text.xml
│ │ ├── icon_upload.xml
│ │ ├── icon_word.png
│ │ ├── more.xml
│ │ ├── nav_add.xml
│ │ ├── nav_file.xml
│ │ ├── nav_love.xml
│ │ ├── nav_me.xml
│ │ ├── nav_new.xml
│ │ ├── op_download.xml
│ │ ├── op_move.xml
│ │ ├── op_qr.xml
│ │ ├── op_remove.xml
│ │ ├── op_share.xml
│ │ ├── op_url.xml
│ │ └── shape_search_view.xml
│ │ ├── layout
│ │ ├── activity_download.xml
│ │ ├── activity_feedback.xml
│ │ ├── activity_main.xml
│ │ ├── activity_main2.xml
│ │ ├── activity_null.xml
│ │ ├── activity_pick.xml
│ │ ├── activity_remote_views.xml
│ │ ├── activity_test.xml
│ │ ├── activity_view.xml
│ │ ├── content_main2.xml
│ │ ├── dialog_more_option.xml
│ │ ├── dialog_search.xml
│ │ ├── fragment_enjoy.xml
│ │ ├── fragment_file.xml
│ │ ├── fragment_me.xml
│ │ ├── fragment_new.xml
│ │ ├── fragment_upload.xml
│ │ ├── game_app_widget.xml
│ │ ├── nav_header.xml
│ │ ├── popwindow_select_path.xml
│ │ ├── recyclerview_single.xml
│ │ ├── view_file.xml
│ │ ├── view_file_picked.xml
│ │ ├── view_history_item.xml
│ │ ├── view_image_text_v.xml
│ │ ├── view_new_download.xml
│ │ ├── view_photo.xml
│ │ ├── view_photo_pick.xml
│ │ ├── view_progress_item.xml
│ │ ├── view_song_picked.xml
│ │ └── view_title_bar.xml
│ │ ├── menu
│ │ ├── menu_pick.xml
│ │ ├── menu_search.xml
│ │ └── navigation.xml
│ │ ├── mipmap-anydpi-v26
│ │ ├── ic_launcher.xml
│ │ └── ic_launcher_round.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── values-night
│ │ └── colors.xml
│ │ ├── values-v14
│ │ └── dimens.xml
│ │ ├── values
│ │ ├── attrs.xml
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ │ └── xml
│ │ └── game_app_widget_info.xml
│ └── test
│ └── java
│ └── com
│ └── easylink
│ └── cloud
│ └── ExampleUnitTest.java
├── build.gradle
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── java
└── lang
│ └── annotations.xml
├── local.properties
└── settings.gradle
/.idea/libraries/Gradle__androidx_activity_activity_1_0_0_alpha08_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_annotation_annotation_1_0_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_annotation_annotation_1_1_0_rc01_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_1_0_alpha05_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_appcompat_appcompat_resources_1_1_0_alpha05_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_arch_core_core_common_2_0_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_arch_core_core_common_2_1_0_beta01_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_cardview_cardview_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_cardview_cardview_1_0_0_alpha1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_cardview_cardview_1_0_0_alpha1_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_collection_collection_1_0_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_collection_collection_1_1_0_rc01_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_1_1_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_1_1_2_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_1_1_3_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_solver_1_1_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_solver_1_1_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_1_0_alpha01_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_core_core_1_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_core_core_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_core_core_1_1_0_rc01_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_customview_customview_1_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_fragment_fragment_1_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_fragment_fragment_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_fragment_fragment_1_1_0_alpha08_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_ui_1_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_0_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_2_0_alpha01_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_2_0_alpha01_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_2_0_alpha01_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_loader_loader_1_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_print_print_1_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_recyclerview_recyclerview_1_0_0_alpha1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_recyclerview_recyclerview_1_0_0_alpha1_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_recyclerview_recyclerview_1_1_0_alpha06_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_savedstate_savedstate_1_0_0_beta01_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_1_0_alpha3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_1_0_alpha3_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_2_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_1_0_alpha3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_1_0_alpha3_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_2_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_test_monitor_1_1_0_alpha3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_test_monitor_1_1_0_alpha3_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_test_monitor_1_2_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_test_runner_1_1_0_alpha3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_test_runner_1_1_0_alpha3_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_test_runner_1_2_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_transition_transition_1_0_0_alpha1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_transition_transition_1_0_0_alpha1_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_transition_transition_1_0_1_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_beta01_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_beta01_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_rc01_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_viewpager2_viewpager2_1_0_0_alpha04_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_getbase_floatingactionbutton_1_10_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_getbase_floatingactionbutton_1_10_1_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_github_Jay_Goo_RangeSeekBar_v2_0_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_github_Jay_Goo_RangeSeekBar_v2_0_4_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_github_bumptech_glide_annotations_4_8_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_github_bumptech_glide_disklrucache_4_8_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_github_bumptech_glide_gifdecoder_4_8_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_github_bumptech_glide_gifdecoder_4_8_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_github_bumptech_glide_glide_4_8_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_github_bumptech_glide_glide_4_8_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_github_chrisbanes_PhotoView_2_3_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_github_chrisbanes_PhotoView_2_3_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_android_material_material_1_0_0_alpha1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_android_material_material_1_0_0_alpha1_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_android_material_material_1_1_0_alpha07_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_zxing_core_3_3_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_jakewharton_butterknife_10_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_jakewharton_butterknife_10_1_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_jakewharton_butterknife_annotations_10_1_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_jakewharton_butterknife_runtime_10_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_jakewharton_butterknife_runtime_10_1_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_parse_bolts_bolts_tasks_1_4_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_qq_mta_mta_3_4_7_release.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_qq_mta_mta_3_4_7_release_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_9_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_squareup_okio_okio_1_13_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_tencent_mid_mid_4_06_Release.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_tencent_mid_mid_4_06_Release_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_tencent_qcloud_cosxml_5_4_17_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_tencent_qcloud_logUtils_5_4_16.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_tencent_qcloud_logUtils_5_4_16_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_tencent_qcloud_mtaUtils_5_4_16.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_tencent_qcloud_mtaUtils_5_4_16_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_tencent_qcloud_qcloud_foundation_1_5_4_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__de_hdodenhof_circleimageview_2_2_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__de_hdodenhof_circleimageview_2_2_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__javax_inject_javax_inject_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__junit_junit_4_12_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__org_litepal_android_core_3_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__org_litepal_android_core_3_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__org_litepal_android_java_3_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__org_litepal_android_java_3_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/COSCloud-android.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/COSCloud-android.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jiuxingmu/COSCloud-android-Java/d32abea97b6688fbee627ddb86f55045644066b3/COSCloud-android.zip
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # COSCloud-android
2 | 基于腾讯云对象存储实现个人云盘功能-android 端
3 |
4 | 腾讯云的COS服务每月可以免费使用50G流量,并且不限速。这是个人云盘实现的基础。此外腾讯云的COS服务文档详细,完成一个简单的个人云不是问题。
5 |
6 |
7 |
8 | NanFeng 2019.01.01 于辽宁大连
9 |
--------------------------------------------------------------------------------
/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source icon_file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/app/src/androidTest/java/com/easylink/cloud/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud;
2 |
3 | import android.content.Context;
4 | import androidx.test.InstrumentationRegistry;
5 | import androidx.test.runner.AndroidJUnit4;
6 |
7 | import org.junit.Test;
8 | import org.junit.runner.RunWith;
9 |
10 | import static org.junit.Assert.*;
11 |
12 | /**
13 | * Instrumented test, which will execute on an Android device.
14 | *
15 | * @see Testing documentation
16 | */
17 | @RunWith(AndroidJUnit4.class)
18 | public class ExampleInstrumentedTest {
19 | @Test
20 | public void useAppContext() {
21 | // Context of the app under test.
22 | Context appContext = InstrumentationRegistry.getTargetContext();
23 |
24 | assertEquals("com.easylink.cloud", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/src/main/assets/litepal.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 |
8 |
11 |
12 |
13 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/MyApplication.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud;
2 |
3 | import android.app.Application;
4 | import android.content.Context;
5 | import android.content.Intent;
6 | import android.content.SharedPreferences;
7 | import android.preference.PreferenceManager;
8 |
9 | import com.easylink.cloud.service.DownloadService;
10 |
11 | public class MyApplication extends Application {
12 | private static Context context;
13 |
14 |
15 | @Override
16 | public void onCreate() {
17 | super.onCreate();
18 | context = getApplicationContext();
19 | SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this);
20 | if (sp.getString("DOWNLOAD_PATH", null) == null){
21 | SharedPreferences.Editor editor = sp.edit();
22 | editor.putString("DOWNLOAD_PATH","/storage/emulated/0");
23 | editor.apply();
24 |
25 | }
26 | context.startService(new Intent(context, DownloadService.class));
27 |
28 | }
29 |
30 | public static Context getContext() {
31 | return context;
32 | }
33 |
34 |
35 | }
36 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/absolute/BaseActivity.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.absolute;
2 |
3 | import android.os.Bundle;
4 | import android.util.Log;
5 |
6 | import com.easylink.cloud.control.ActivityCollector;
7 |
8 | import androidx.annotation.Nullable;
9 | import androidx.appcompat.app.AppCompatActivity;
10 |
11 | public abstract class BaseActivity extends AppCompatActivity {
12 |
13 | @Override
14 | protected void onCreate(@Nullable Bundle savedInstanceState) {
15 | super.onCreate(savedInstanceState);
16 | Log.d("BaseActivity", getClass().getSimpleName());
17 | ActivityCollector.addActivity(this);
18 | }
19 |
20 | @Override
21 | protected void onDestroy() {
22 | super.onDestroy();
23 | ActivityCollector.removeActivity(this);
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/absolute/BaseFragment.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.absolute;
2 |
3 | import android.os.Bundle;
4 | import android.view.LayoutInflater;
5 | import android.view.View;
6 | import android.view.ViewGroup;
7 |
8 | import androidx.annotation.NonNull;
9 | import androidx.annotation.Nullable;
10 | import androidx.fragment.app.Fragment;
11 | import butterknife.ButterKnife;
12 |
13 | public abstract class BaseFragment extends Fragment {
14 |
15 | @Nullable
16 | @Override
17 | public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
18 | View view = inflater.inflate(getLayout(), container, false);
19 | ButterKnife.bind(this, view);
20 | return view;
21 | }
22 |
23 | abstract public int getLayout();
24 | }
25 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/absolute/BindHolder.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.absolute;
2 |
3 | import androidx.annotation.NonNull;
4 | import androidx.recyclerview.widget.RecyclerView;
5 | import android.view.View;
6 |
7 | import butterknife.ButterKnife;
8 |
9 | public abstract class BindHolder extends RecyclerView.ViewHolder {
10 | public BindHolder(@NonNull View itemView) {
11 | super(itemView);
12 | ButterKnife.bind(this, itemView);
13 | }
14 |
15 | public abstract void bind(Object index);
16 | }
17 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/absolute/CommonActivity.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.absolute;
2 |
3 | import android.os.Bundle;
4 |
5 | import androidx.annotation.Nullable;
6 | import butterknife.ButterKnife;
7 |
8 | public abstract class CommonActivity extends BaseActivity {
9 | @Override
10 | protected void onCreate(@Nullable Bundle savedInstanceState) {
11 | super.onCreate(savedInstanceState);
12 | setContentView(getLayout());
13 | ButterKnife.bind(this);
14 | }
15 |
16 | protected abstract int getLayout();
17 | }
18 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/absolute/iDownloadListener.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.absolute;
2 |
3 | public interface iDownloadListener {
4 | void onProgress(String key, int progress);
5 |
6 | void onSuccess(String key);
7 |
8 | void onFailed(String key);
9 |
10 | void onPaused(String key);
11 |
12 | void onCanceled(String key);
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/absolute/iFlashData.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.absolute;
2 |
3 | public interface iFlashData {
4 | void flash();
5 | }
6 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/absolute/iPickPhoto.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.absolute;
2 |
3 | import com.easylink.cloud.modle.LocalFile;
4 |
5 | public interface iPickPhoto {
6 | void pick(LocalFile path);
7 |
8 | void unPick(LocalFile path);
9 |
10 | boolean isPick(LocalFile path);
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/absolute/iQueryList.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.absolute;
2 |
3 | import com.easylink.cloud.modle.CloudFile;
4 |
5 | import java.util.List;
6 |
7 | public interface iQueryList {
8 | void updateList(List files);
9 | void updatePath(String path);
10 | }
11 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/absolute/iSetUploadPath.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.absolute;
2 |
3 | public interface iSetUploadPath {
4 | void setPath(String path);
5 | }
6 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/absolute/iShowDialog.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.absolute;
2 |
3 | import androidx.fragment.app.DialogFragment;
4 |
5 | public interface iShowDialog {
6 | void show(DialogFragment dialogFragment,String tag);
7 | }
8 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/absolute/iShowDialogFragment.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.absolute;
2 |
3 | public interface iShowDialogFragment {
4 | void showDialogFragment();
5 | }
6 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/absolute/iUploadBinderController.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.absolute;
2 |
3 | public interface iUploadBinderController {
4 | void pause(String key);
5 | void resume(String key);
6 | void canceled(String key);
7 | }
8 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/absolute/iUploadListener.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.absolute;
2 |
3 | public interface iUploadListener {
4 | void onProgress(String key, int progress);
5 |
6 | void onSuccess(String key);
7 |
8 | void onFailed(String key);
9 | }
10 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/adapter/BindAdapterFactory.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.adapter;
2 |
3 | import com.easylink.cloud.absolute.BindHolder;
4 |
5 | import androidx.recyclerview.widget.RecyclerView;
6 |
7 |
8 | /**
9 | * adapter 的工程模式
10 | */
11 | public class BindAdapterFactory {
12 | public static > T getInstance(Class cls) {
13 | try {
14 | return cls.newInstance();
15 | } catch (Exception e) {
16 | e.printStackTrace();
17 | }
18 | return null;
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/control/ActivityCollector.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.control;
2 |
3 | import android.app.Activity;
4 |
5 | import java.util.ArrayList;
6 | import java.util.LinkedList;
7 |
8 | public class ActivityCollector {
9 | private static LinkedList list = new LinkedList<>();
10 | public static void addActivity(Activity activity){
11 | list.add(activity);
12 | }
13 | public static void removeActivity(Activity activity){
14 | list.remove(activity);
15 | }
16 | public static void finishALl(){
17 | for(Activity activity: list){
18 | if(!activity.isFinishing()){
19 | activity.finish();
20 | }
21 | }
22 | list.clear();
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/control/FeedbackActivity.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.control;
2 |
3 | import android.os.Bundle;
4 | import androidx.annotation.Nullable;
5 | import com.google.android.material.snackbar.BaseTransientBottomBar;
6 | import com.google.android.material.snackbar.Snackbar;
7 | import android.view.View;
8 | import android.widget.Button;
9 |
10 | import com.easylink.cloud.R;
11 | import com.easylink.cloud.absolute.BaseActivity;
12 |
13 | public class FeedbackActivity extends BaseActivity {
14 | private Button btnAck;
15 |
16 | @Override
17 | protected void onCreate(@Nullable Bundle savedInstanceState) {
18 | super.onCreate(savedInstanceState);
19 | setContentView(R.layout.activity_feedback);
20 | btnAck = findViewById(R.id.btn_ack);
21 | btnAck.setOnClickListener(new View.OnClickListener() {
22 | @Override
23 | public void onClick(View v) {
24 | Snackbar.make(btnAck, "拒绝了您的反馈,手动滑稽", BaseTransientBottomBar.LENGTH_LONG)
25 | .setAction("当然是原谅我了", new View.OnClickListener() {
26 | @Override
27 | public void onClick(View v) {
28 | finish();
29 | }
30 | }).show();
31 | }
32 | });
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/control/FragmentFactory.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.control;
2 |
3 | import com.easylink.cloud.absolute.BaseFragment;
4 |
5 | public class FragmentFactory {
6 | public static T create(Class clz){
7 | T fragment;
8 | try {
9 | fragment = (T) Class.forName(clz.getName()).newInstance();
10 | } catch (Exception e){
11 | fragment = null;
12 | }
13 | return fragment;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/control/TestContentProvider.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.control;
2 |
3 | import android.content.ContentProvider;
4 | import android.content.ContentValues;
5 | import android.database.Cursor;
6 | import android.net.Uri;
7 |
8 | public class TestContentProvider extends ContentProvider {
9 | public static final int TABLE_DIR = 0;
10 |
11 |
12 | @Override
13 | public boolean onCreate() {
14 | return false;
15 | }
16 |
17 | @androidx.annotation.Nullable
18 | @Override
19 | public Cursor query(@androidx.annotation.NonNull Uri uri, @androidx.annotation.Nullable String[] projection, @androidx.annotation.Nullable String selection, @androidx.annotation.Nullable String[] selectionArgs, @androidx.annotation.Nullable String sortOrder) {
20 | return null;
21 | }
22 |
23 | @androidx.annotation.Nullable
24 | @Override
25 | public String getType(@androidx.annotation.NonNull Uri uri) {
26 | return null;
27 | }
28 |
29 | @androidx.annotation.Nullable
30 | @Override
31 | public Uri insert(@androidx.annotation.NonNull Uri uri, @androidx.annotation.Nullable ContentValues values) {
32 | return null;
33 | }
34 |
35 | @Override
36 | public int delete(@androidx.annotation.NonNull Uri uri, @androidx.annotation.Nullable String selection, @androidx.annotation.Nullable String[] selectionArgs) {
37 | return 0;
38 | }
39 |
40 | @Override
41 | public int update(@androidx.annotation.NonNull Uri uri, @androidx.annotation.Nullable ContentValues values, @androidx.annotation.Nullable String selection, @androidx.annotation.Nullable String[] selectionArgs) {
42 | return 0;
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/fragment/EnjoyFragment.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.fragment;
2 |
3 | import android.annotation.SuppressLint;
4 | import android.content.Context;
5 | import android.content.Intent;
6 | import android.os.Bundle;
7 | import android.view.LayoutInflater;
8 | import android.view.View;
9 | import android.view.ViewGroup;
10 | import android.widget.Button;
11 |
12 | import com.easylink.cloud.R;
13 | import com.easylink.cloud.absolute.BaseFragment;
14 | import com.easylink.cloud.test.TestGlideActivity;
15 |
16 | import androidx.annotation.NonNull;
17 | import androidx.annotation.Nullable;
18 | import butterknife.BindView;
19 | import butterknife.OnClick;
20 |
21 | @SuppressLint("ValidFragment")
22 | public class EnjoyFragment extends BaseFragment {
23 | private Context context;
24 | @BindView(R.id.btn_test_glide)
25 | Button btnGlide;
26 |
27 | public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
28 | return super.onCreateView(inflater, container, savedInstanceState);
29 | }
30 |
31 | @Override
32 | public int getLayout() {
33 | return R.layout.fragment_enjoy;
34 | }
35 |
36 | @OnClick(R.id.btn_test_glide)
37 | void setBtnGlide() {
38 | Intent intent = new Intent(getActivity(), TestGlideActivity.class);
39 | startActivity(intent);
40 | }
41 |
42 | public static EnjoyFragment newInstance() {
43 |
44 | Bundle args = new Bundle();
45 |
46 | EnjoyFragment fragment = new EnjoyFragment();
47 | fragment.setArguments(args);
48 | return fragment;
49 | }
50 | }
51 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/modle/Bucket.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.modle;
2 |
3 | public class Bucket {
4 | public String name;
5 | public String region;
6 | }
7 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/modle/CloudFile.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.modle;
2 |
3 | public class CloudFile {
4 | public String type; // 文件类型 TEXT MP3 MP4 ...
5 | public long size; // 文件大小
6 | public String name;
7 | public String key;
8 | public String lastModify;
9 |
10 | public CloudFile(String key, String name , String type){
11 | this.key = key;
12 | this.name = name;
13 | this.type = type;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/modle/LocalFile.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.modle;
2 |
3 | import java.util.Objects;
4 |
5 | public class LocalFile implements Comparable {
6 | public String path;
7 | public float size;
8 |
9 | public LocalFile(String path, float size) {
10 | this.path = path;
11 | this.size = size;
12 | }
13 |
14 | public float getSizeFormat() {
15 | int mb = (int) (1000 * size / (1024 * 1024.0f));
16 | return mb / 1000f;
17 | }
18 |
19 | @Override
20 | public boolean equals(Object o) {
21 | if (this == o) return true;
22 | if (o == null || getClass() != o.getClass()) return false;
23 | LocalFile localFile = (LocalFile) o;
24 | return Objects.equals(path, localFile.path);
25 | }
26 |
27 | @Override
28 | public int hashCode() {
29 | return Objects.hash(path);
30 | }
31 |
32 | @Override
33 | public int compareTo(Object o) {
34 | return 0;
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/modle/Music.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.modle;
2 |
3 | public class Music extends LocalFile {
4 | public String name;
5 | public String album;
6 | public String artist;
7 | public String duration;
8 | public String id;
9 |
10 |
11 | public Music(String name, String path, String artist, float size) {
12 | super(path, size);
13 | this.name = name;
14 | this.artist = artist;
15 | }
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/service/UploadServiceConnection.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.service;
2 |
3 | import android.content.ComponentName;
4 | import android.content.ServiceConnection;
5 | import android.os.IBinder;
6 |
7 | public class UploadServiceConnection implements ServiceConnection {
8 | @Override
9 | public void onServiceConnected(ComponentName name, IBinder service) {
10 |
11 | }
12 |
13 | @Override
14 | public void onServiceDisconnected(ComponentName name) {
15 |
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/test/TestService.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.test;
2 |
3 | import android.app.Service;
4 | import android.content.Intent;
5 | import android.os.IBinder;
6 | import android.util.Log;
7 |
8 | /**
9 | * 用来测试service的生命周期
10 | */
11 |
12 | public class TestService extends Service {
13 | private static final String TAG = "TestService";
14 |
15 | @Override
16 | public IBinder onBind(Intent intent) {
17 | return null;
18 | }
19 |
20 | @Override
21 | public void onCreate() {
22 | super.onCreate();
23 | Log.d(TAG, "onCreate: ");
24 | }
25 |
26 | @Override
27 | public int onStartCommand(Intent intent, int flags, int startId) {
28 | Log.d(TAG, "onStartCommand: ");
29 | return super.onStartCommand(intent, flags, startId);
30 |
31 | }
32 |
33 | @Override
34 | public void onDestroy() {
35 | super.onDestroy();
36 | Log.d(TAG, "onDestroy: ");
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/test/iDownloadListener.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.test;
2 |
3 | public interface iDownloadListener {
4 | void onProgress(int progress);
5 | void onSuccess();
6 | void onFailed();
7 | void onPaused();
8 | void onCanceled();
9 | }
10 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/util/BitmapUtil.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.util;
2 |
3 | import android.graphics.Bitmap;
4 | import android.graphics.BitmapFactory;
5 |
6 | public class BitmapUtil {
7 | public static Bitmap decodeBitmapFromFile(String file, int width, int height) {
8 | final BitmapFactory.Options options = new BitmapFactory.Options();
9 | options.inJustDecodeBounds = true;
10 | BitmapFactory.decodeFile(file, options);
11 |
12 | options.inSampleSize = calculateInSampleSize(options, width, height);
13 | options.inJustDecodeBounds = false;
14 | return BitmapFactory.decodeFile(file, options);
15 | }
16 |
17 | private static int calculateInSampleSize(BitmapFactory.Options options, int width, int height) {
18 | final int outHeight = options.outHeight;
19 | final int outWidth = options.outWidth;
20 |
21 | if (outHeight < height || outWidth < width) {
22 | return 1;
23 | }
24 | return Math.min(outHeight / height, outWidth / width);
25 | }
26 | }
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/util/DBHelper.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.util;
2 |
3 | import android.content.Context;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.database.sqlite.SQLiteOpenHelper;
6 |
7 | import androidx.annotation.Nullable;
8 |
9 | public class DBHelper extends SQLiteOpenHelper {
10 | private Context context;
11 | public static final String UPLOAD_HISTORY = "upload_history";
12 | public static final String CREATE_UPLOAD_HISTORY = "create table " + UPLOAD_HISTORY
13 | + "(ID text,"
14 | + "name text,"
15 | + "path text,"
16 | + "progress integer,"
17 | + "isSucceed int,"
18 | + "isFailed int,"
19 | + "isCanceled int)";
20 |
21 | public DBHelper(@Nullable Context context, @Nullable String name, @Nullable SQLiteDatabase.CursorFactory factory, int version) {
22 | super(context, name, factory, version);
23 | this.context = context;
24 | }
25 |
26 |
27 | @Override
28 | public void onCreate(SQLiteDatabase db) {
29 | db.execSQL(CREATE_UPLOAD_HISTORY);
30 | }
31 |
32 | @Override
33 | public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
34 |
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/util/FileUtils.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.util;
2 |
3 | import com.easylink.cloud.modle.Constant;
4 |
5 | public class FileUtils {
6 |
7 | public static String getFileType(String path) {
8 | path = path.toLowerCase();
9 | if (path.endsWith(".doc") || path.endsWith(".docx") || path.endsWith(".xls") || path.endsWith(".xlsx")
10 | || path.endsWith(".ppt") || path.endsWith(".pptx") || path.endsWith(".pdf")) {
11 | return Constant.EXTRA_DOC;
12 | } else if (path.endsWith(".apk") || path.endsWith(".exe")) {
13 | return Constant.EXTRA_APK;
14 | } else if (path.endsWith(".zip") || path.endsWith(".rar") || path.endsWith(".tar") || path.endsWith(".gz") || path.endsWith(".7z")) {
15 | return Constant.EXTRA_RAR;
16 | } else {
17 | return "";
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/util/QR.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.util;
2 |
3 |
4 | import android.graphics.Bitmap;
5 |
6 | import com.google.zxing.BarcodeFormat;
7 | import com.google.zxing.EncodeHintType;
8 | import com.google.zxing.WriterException;
9 | import com.google.zxing.common.BitMatrix;
10 | import com.google.zxing.qrcode.QRCodeWriter;
11 |
12 | import java.util.HashMap;
13 | import java.util.Map;
14 |
15 | public class QR {
16 | public static Bitmap createBitmap(String url, int width, int height) {
17 | // 检查是否为null
18 | if (url == null || url.equals("") || url.length() == 1) return null;
19 |
20 | Map map = new HashMap();
21 | map.put(EncodeHintType.CHARACTER_SET, "utf-8");
22 |
23 | BitMatrix bitMatrix = null;
24 |
25 | // 将url解析成矩阵
26 | try {
27 | bitMatrix = new QRCodeWriter().encode(url, BarcodeFormat.QR_CODE, width, height, map);
28 | } catch (WriterException e) {
29 | return null;
30 | }
31 |
32 | // 设置颜色
33 | int[] pixels = new int[width * height];
34 | for (int y = 0; y < height; y++) {
35 | for (int x = 0; x < width; x++) {
36 | pixels[y * width + x] = bitMatrix.get(x, y) ? 0xff000000 : 0xffffffff; // 颜色
37 | }
38 | }
39 |
40 | return Bitmap.createBitmap(pixels,width,height,Bitmap.Config.RGB_565);
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/util/SpUtil.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.util;
2 |
3 | import android.content.SharedPreferences;
4 |
5 | public class SpUtil {
6 | public SharedPreferences sharedPreferences;
7 | }
8 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/util/StaticHelper.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.util;
2 |
3 | import java.util.Date;
4 |
5 | public class StaticHelper {
6 | public static String geneTaskID(String bucket, String prefix, String path, Date date) {
7 | return bucket + "?" + prefix + "?" + path + "?" + date.getTime();
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/app/src/main/java/com/easylink/cloud/view/SwipView.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud.view;
2 |
3 | import android.content.Context;
4 | import android.util.AttributeSet;
5 | import android.view.MotionEvent;
6 | import android.widget.LinearLayout;
7 |
8 | import androidx.annotation.Nullable;
9 |
10 | public class SwipView extends LinearLayout {
11 | int lastY = 0;
12 |
13 | public SwipView(Context context) {
14 | super(context);
15 | }
16 |
17 | public SwipView(Context context, @Nullable AttributeSet attrs) {
18 | super(context, attrs);
19 | }
20 |
21 | public SwipView(Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
22 | super(context, attrs, defStyleAttr);
23 | }
24 |
25 | public SwipView(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
26 | super(context, attrs, defStyleAttr, defStyleRes);
27 | }
28 |
29 | @Override
30 | public boolean onInterceptTouchEvent(MotionEvent ev) {
31 | switch (ev.getAction()){
32 | }
33 | return super.onInterceptTouchEvent(ev);
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-nodpi/example_appwidget_preview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jiuxingmu/COSCloud-android-Java/d32abea97b6688fbee627ddb86f55045644066b3/app/src/main/res/drawable-nodpi/example_appwidget_preview.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v24/blank.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jiuxingmu/COSCloud-android-Java/d32abea97b6688fbee627ddb86f55045644066b3/app/src/main/res/drawable-v24/blank.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/actor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jiuxingmu/COSCloud-android-Java/d32abea97b6688fbee627ddb86f55045644066b3/app/src/main/res/drawable/actor.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/avatar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jiuxingmu/COSCloud-android-Java/d32abea97b6688fbee627ddb86f55045644066b3/app/src/main/res/drawable/avatar.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/background.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jiuxingmu/COSCloud-android-Java/d32abea97b6688fbee627ddb86f55045644066b3/app/src/main/res/drawable/background.jpg
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_arrow_back_24dp.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_dashboard_black_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_home_black_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_more_horiz_24dp.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_notifications_black_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_resume.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/icon_apk.xml:
--------------------------------------------------------------------------------
1 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/icon_back.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/icon_excel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jiuxingmu/COSCloud-android-Java/d32abea97b6688fbee627ddb86f55045644066b3/app/src/main/res/drawable/icon_excel.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/icon_feedback.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/icon_file.xml:
--------------------------------------------------------------------------------
1 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/icon_flash.xml:
--------------------------------------------------------------------------------
1 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/icon_folder.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/icon_more.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/icon_music.xml:
--------------------------------------------------------------------------------
1 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/icon_mv.xml:
--------------------------------------------------------------------------------
1 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/icon_night.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/icon_pdf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jiuxingmu/COSCloud-android-Java/d32abea97b6688fbee627ddb86f55045644066b3/app/src/main/res/drawable/icon_pdf.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/icon_photo.xml:
--------------------------------------------------------------------------------
1 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/icon_ppt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jiuxingmu/COSCloud-android-Java/d32abea97b6688fbee627ddb86f55045644066b3/app/src/main/res/drawable/icon_ppt.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/icon_rar.xml:
--------------------------------------------------------------------------------
1 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/icon_setting.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/icon_start.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/icon_stop.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/icon_text.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/icon_upload.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/icon_word.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jiuxingmu/COSCloud-android-Java/d32abea97b6688fbee627ddb86f55045644066b3/app/src/main/res/drawable/icon_word.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/more.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/nav_add.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/nav_file.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/nav_love.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/nav_me.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/nav_new.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/op_download.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/op_move.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/op_qr.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/op_remove.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/op_share.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/op_url.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/shape_search_view.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_download.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
14 |
15 |
20 |
21 |
26 |
27 |
33 |
34 |
35 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 |
17 |
18 |
19 |
20 |
26 |
27 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_main2.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
13 |
14 |
20 |
21 |
22 |
23 |
24 |
25 |
32 |
33 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_null.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_remote_views.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_test.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/content_main2.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
15 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/dialog_search.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
11 |
12 |
16 |
17 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_enjoy.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_new.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
12 |
13 |
19 |
20 |
21 |
22 |
23 |
27 |
28 |
29 |
30 |
34 |
35 |
39 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/game_app_widget.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
13 |
14 |
15 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/nav_header.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
13 |
22 |
23 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/popwindow_select_path.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
13 |
14 |
15 |
16 |
21 |
22 |
30 |
31 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/recyclerview_single.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
12 |
13 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/view_file_picked.xml:
--------------------------------------------------------------------------------
1 |
2 |
12 |
13 |
18 |
19 |
30 |
31 |
32 |
39 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/view_history_item.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
14 |
15 |
20 |
21 |
26 |
27 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/view_image_text_v.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
12 |
13 |
17 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/view_new_download.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
13 |
14 |
19 |
20 |
27 |
28 |
34 |
35 |
41 |
42 |
48 |
49 |
50 |
51 |
52 |
53 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/view_photo.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/view_photo_pick.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
11 |
12 |
17 |
18 |
23 |
24 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/view_title_bar.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
16 |
17 |
26 |
27 |
33 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/menu_pick.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/menu_search.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/navigation.xml:
--------------------------------------------------------------------------------
1 |
2 |
27 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jiuxingmu/COSCloud-android-Java/d32abea97b6688fbee627ddb86f55045644066b3/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jiuxingmu/COSCloud-android-Java/d32abea97b6688fbee627ddb86f55045644066b3/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jiuxingmu/COSCloud-android-Java/d32abea97b6688fbee627ddb86f55045644066b3/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jiuxingmu/COSCloud-android-Java/d32abea97b6688fbee627ddb86f55045644066b3/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jiuxingmu/COSCloud-android-Java/d32abea97b6688fbee627ddb86f55045644066b3/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jiuxingmu/COSCloud-android-Java/d32abea97b6688fbee627ddb86f55045644066b3/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jiuxingmu/COSCloud-android-Java/d32abea97b6688fbee627ddb86f55045644066b3/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jiuxingmu/COSCloud-android-Java/d32abea97b6688fbee627ddb86f55045644066b3/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jiuxingmu/COSCloud-android-Java/d32abea97b6688fbee627ddb86f55045644066b3/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jiuxingmu/COSCloud-android-Java/d32abea97b6688fbee627ddb86f55045644066b3/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/values-night/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #777777
4 | #333333
5 | #991B60
6 | #FFFFFF
7 | #333333
8 |
--------------------------------------------------------------------------------
/app/src/main/res/values-v14/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 | 0dp
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/values/attrs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #008577
4 | #00574B
5 | #D81B60
6 |
7 | #FFFFFF
8 | #333333
9 |
10 | #99CA90
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
10 | 8dp
11 | 16dp
12 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Cloud
3 | Home
4 | Dashboard
5 | Notifications
6 | EXAMPLE
7 | Add widget
8 | Main2Activity
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/xml/game_app_widget_info.xml:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/test/java/com/easylink/cloud/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.easylink.cloud;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 |
3 | buildscript {
4 |
5 | repositories {
6 | google()
7 | mavenCentral()
8 | jcenter()
9 | }
10 | dependencies {
11 | classpath 'com.android.tools.build:gradle:3.2.1'
12 | classpath 'com.jakewharton:butterknife-gradle-plugin:10.1.0'
13 |
14 | // NOTE: Do not place your application dependencies here; they belong
15 | // in the individual module build.gradle files
16 | }
17 | }
18 |
19 | allprojects {
20 | repositories {
21 | google()
22 | jcenter()
23 | maven { url "https://dl.bintray.com/tencentqcloudterminal/maven" }
24 | maven { url "https://jitpack.io" }
25 |
26 |
27 | }
28 | }
29 |
30 | task clean(type: Delete) {
31 | delete rootProject.buildDir
32 | }
33 |
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
1 | # Project-wide Gradle settings.
2 | # IDE (e.g. Android Studio) users:
3 | # Gradle settings configured through the IDE *will override*
4 | # any settings specified in this file.
5 | # For more details on how to configure your build environment visit
6 | # http://www.gradle.org/docs/current/userguide/build_environment.html
7 | # Specifies the JVM arguments used for the daemon process.
8 | # The setting is particularly useful for tweaking memory settings.
9 | android.enableJetifier=true
10 | android.useAndroidX=true
11 | org.gradle.jvmargs=-Xmx1536m
12 | # When configured, Gradle will run in incubating parallel mode.
13 | # This option should only be used with decoupled projects. More details, visit
14 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
15 | # org.gradle.parallel=true
16 |
17 |
18 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jiuxingmu/COSCloud-android-Java/d32abea97b6688fbee627ddb86f55045644066b3/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Jun 12 21:05:51 CST 2019
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip
7 |
--------------------------------------------------------------------------------
/java/lang/annotations.xml:
--------------------------------------------------------------------------------
1 |
2 | -
3 |
4 |
5 |
--------------------------------------------------------------------------------
/local.properties:
--------------------------------------------------------------------------------
1 | ## This file must *NOT* be checked into Version Control Systems,
2 | # as it contains information specific to your local configuration.
3 | #
4 | # Location of the SDK. This is only used by Gradle.
5 | # For customization when using a Version Control System, please read the
6 | # header note.
7 | #Wed Jun 12 20:14:44 CST 2019
8 | sdk.dir=D\:\\Sdk
9 |
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------