├── .gradle
├── 5.1.1
│ ├── executionHistory
│ │ ├── executionHistory.bin
│ │ └── executionHistory.lock
│ ├── fileChanges
│ │ └── last-build.bin
│ ├── fileContent
│ │ ├── annotation-processors.bin
│ │ └── fileContent.lock
│ ├── fileHashes
│ │ ├── fileHashes.bin
│ │ ├── fileHashes.lock
│ │ └── resourceHashesCache.bin
│ ├── gc.properties
│ └── javaCompile
│ │ ├── classAnalysis.bin
│ │ ├── jarAnalysis.bin
│ │ ├── javaCompile.lock
│ │ └── taskHistory.bin
├── buildOutputCleanup
│ ├── buildOutputCleanup.lock
│ ├── cache.properties
│ └── outputFiles.bin
└── vcs-1
│ └── gc.properties
├── .idea
├── assetWizardSettings.xml
├── caches
│ ├── build_file_checksums.ser
│ └── gradle_models.ser
├── encodings.xml
├── gradle.xml
├── libraries
│ ├── Gradle____local_aars____Users_apple_Documents_WanAndroid_libthird_libs_AMap_Location_V4_1_0_20180619_jar_unspecified_jar.xml
│ ├── Gradle____local_aars____Users_apple_Documents_WanAndroid_libthird_libs_SecurityEnvSDK_release_1_1_0_jar_unspecified_jar.xml
│ ├── Gradle____local_aars____Users_apple_Documents_WanAndroid_libthird_libs_umeng_common_1_5_3_jar_unspecified_jar.xml
│ ├── Gradle____local_aars____Users_apple_Documents_WanAndroid_libthird_libs_umeng_debug_1_0_0_jar_unspecified_jar.xml
│ ├── Gradle____local_aars____Users_apple_Documents_WanAndroid_libthird_libs_umeng_share_QQ_simplify_6_9_2_jar_unspecified_jar.xml
│ ├── Gradle____local_aars____Users_apple_Documents_WanAndroid_libthird_libs_umeng_share_core_6_9_2_jar_unspecified_jar.xml
│ ├── Gradle____local_aars____Users_apple_Documents_WanAndroid_libthird_libs_umeng_share_wechat_full_6_9_2_jar_unspecified_jar.xml
│ ├── Gradle____local_aars____Users_apple_Documents_WanAndroid_libthird_libs_umeng_shareboard_widget_6_9_2_jar_unspecified_jar.xml
│ ├── Gradle____local_aars____Users_apple_Documents_WanAndroid_libthird_libs_umeng_sharetool_6_9_2_jar_unspecified_jar.xml
│ ├── Gradle____local_aars____Users_apple_Documents_WanAndroid_libthird_libs_wechat_sdk_android_without_mta_5_1_4_jar_unspecified_jar.xml
│ ├── Gradle__androidx_activity_activity_1_0_0_beta01_aar.xml
│ ├── Gradle__androidx_annotation_annotation_1_1_0_rc01_jar.xml
│ ├── Gradle__androidx_appcompat_appcompat_1_1_0_beta01_aar.xml
│ ├── Gradle__androidx_appcompat_appcompat_resources_1_1_0_beta01_aar.xml
│ ├── Gradle__androidx_arch_core_core_common_2_1_0_beta01_jar.xml
│ ├── Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml
│ ├── Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml
│ ├── Gradle__androidx_cardview_cardview_1_0_0_aar.xml
│ ├── Gradle__androidx_collection_collection_1_1_0_rc01_jar.xml
│ ├── Gradle__androidx_constraintlayout_constraintlayout_2_0_0_beta1_aar.xml
│ ├── Gradle__androidx_constraintlayout_constraintlayout_solver_2_0_0_beta1_jar.xml
│ ├── Gradle__androidx_coordinatorlayout_coordinatorlayout_1_0_0_aar.xml
│ ├── Gradle__androidx_core_core_1_1_0_rc01_aar.xml
│ ├── Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml
│ ├── Gradle__androidx_customview_customview_1_0_0_aar.xml
│ ├── Gradle__androidx_databinding_databinding_adapters_3_4_1_aar.xml
│ ├── Gradle__androidx_databinding_databinding_common_3_4_1_jar.xml
│ ├── Gradle__androidx_databinding_databinding_runtime_3_4_1_aar.xml
│ ├── Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml
│ ├── Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml
│ ├── Gradle__androidx_fragment_fragment_1_1_0_beta01_aar.xml
│ ├── Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml
│ ├── Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml
│ ├── Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml
│ ├── Gradle__androidx_legacy_legacy_support_v4_1_0_0_aar.xml
│ ├── Gradle__androidx_lifecycle_lifecycle_common_2_1_0_beta01_jar.xml
│ ├── Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml
│ ├── Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml
│ ├── Gradle__androidx_lifecycle_lifecycle_runtime_2_1_0_beta01_aar.xml
│ ├── Gradle__androidx_lifecycle_lifecycle_viewmodel_2_1_0_beta01_aar.xml
│ ├── Gradle__androidx_loader_loader_1_0_0_aar.xml
│ ├── Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml
│ ├── Gradle__androidx_media_media_1_0_0_aar.xml
│ ├── Gradle__androidx_multidex_multidex_2_0_0_aar.xml
│ ├── Gradle__androidx_multidex_multidex_instrumentation_2_0_0_aar.xml
│ ├── Gradle__androidx_print_print_1_0_0_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_aar.xml
│ ├── Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml
│ ├── Gradle__androidx_test_espresso_espresso_core_3_2_0_aar.xml
│ ├── Gradle__androidx_test_espresso_espresso_idling_resource_3_2_0_aar.xml
│ ├── Gradle__androidx_test_monitor_1_2_0_aar.xml
│ ├── Gradle__androidx_test_runner_1_2_0_aar.xml
│ ├── Gradle__androidx_transition_transition_1_0_0_aar.xml
│ ├── Gradle__androidx_vectordrawable_vectordrawable_1_1_0_beta02_aar.xml
│ ├── Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_beta02_aar.xml
│ ├── Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_rc01_aar.xml
│ ├── Gradle__androidx_viewpager2_viewpager2_1_0_0_alpha05_aar.xml
│ ├── Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml
│ ├── Gradle__cjt_library_wheel_camera_1_1_9_aar.xml
│ ├── Gradle__com_alibaba_arouter_annotation_1_0_6_jar.xml
│ ├── Gradle__com_alibaba_arouter_api_1_4_1_aar.xml
│ ├── Gradle__com_alibaba_fastjson_1_2_54_jar.xml
│ ├── Gradle__com_blankj_utilcode_1_23_7_aar.xml
│ ├── Gradle__com_github_BakerJQ_MVPBase_1_0_9_aar.xml
│ ├── Gradle__com_github_BakerJQ_RxRetroHttp_1_0_9_aar.xml
│ ├── Gradle__com_github_CymChad_BaseRecyclerViewAdapterHelper_2_9_38_aar.xml
│ ├── Gradle__com_github_ittianyu_BottomNavigationViewEx_2_0_4_aar.xml
│ ├── Gradle__com_github_razerdp_BasePopup_2_2_0_aar.xml
│ ├── Gradle__com_github_yalantis_ucrop_2_2_2_aar.xml
│ ├── Gradle__com_google_android_material_material_1_0_0_aar.xml
│ ├── Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml
│ ├── Gradle__com_google_code_gson_gson_2_8_2_jar.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_aar.xml
│ ├── Gradle__com_jakewharton_retrofit_retrofit2_rxjava2_adapter_1_0_0_jar.xml
│ ├── Gradle__com_just_agentweb_agentweb_4_0_3_beta_aar.xml
│ ├── Gradle__com_qmuiteam_qmui_1_1_3_aar.xml
│ ├── Gradle__com_r0adkll_slidableactivity_2_0_6_aar.xml
│ ├── Gradle__com_readystatesoftware_systembartint_systembartint_1_0_3_jar.xml
│ ├── Gradle__com_scwang_smartrefresh_SmartRefreshHeader_1_1_0_andx_11_aar.xml
│ ├── Gradle__com_scwang_smartrefresh_SmartRefreshLayout_1_1_0_andx_11_aar.xml
│ ├── Gradle__com_squareup_javawriter_2_1_1_jar.xml
│ ├── Gradle__com_squareup_okhttp3_okhttp_3_11_0_jar.xml
│ ├── Gradle__com_squareup_okhttp3_okhttp_3_8_1_jar.xml
│ ├── Gradle__com_squareup_okhttp3_okhttp_urlconnection_3_11_0_jar.xml
│ ├── Gradle__com_squareup_okio_okio_1_13_0_jar.xml
│ ├── Gradle__com_squareup_okio_okio_1_14_0_jar.xml
│ ├── Gradle__com_squareup_retrofit2_converter_gson_2_4_0_jar.xml
│ ├── Gradle__com_squareup_retrofit2_retrofit_2_4_0_jar.xml
│ ├── Gradle__com_tbruyelle_rxpermissions2_rxpermissions_0_9_5_aar.xml
│ ├── Gradle__com_tencent_bugly_crashreport_upgrade_1_4_1_aar.xml
│ ├── Gradle__com_tencent_bugly_nativecrashreport_3_7_1_aar.xml
│ ├── Gradle__com_tencent_sonic_sdk_3_0_0_aar.xml
│ ├── Gradle__com_tencent_tinker_aosp_dexutils_1_9_9_jar.xml
│ ├── Gradle__com_tencent_tinker_bsdiff_util_1_9_9_jar.xml
│ ├── Gradle__com_tencent_tinker_tinker_android_lib_1_9_9_aar.xml
│ ├── Gradle__com_tencent_tinker_tinker_android_loader_1_9_9_aar.xml
│ ├── Gradle__com_tencent_tinker_tinker_commons_1_9_9_jar.xml
│ ├── Gradle__com_tencent_tinker_tinker_ziputils_1_9_9_jar.xml
│ ├── Gradle__com_trello_rxlifecycle3_rxlifecycle_3_0_0_jar.xml
│ ├── Gradle__com_trello_rxlifecycle3_rxlifecycle_android_3_0_0_aar.xml
│ ├── Gradle__com_trello_rxlifecycle3_rxlifecycle_components_3_0_0_aar.xml
│ ├── Gradle__com_zhihu_android_matisse_0_5_2_beta4_aar.xml
│ ├── Gradle__frankiesardo_icepick_3_2_0_jar.xml
│ ├── Gradle__io_reactivex_rxjava2_rxandroid_2_1_0_aar.xml
│ ├── Gradle__io_reactivex_rxjava2_rxjava_2_2_3_jar.xml
│ ├── Gradle__javax_inject_javax_inject_1_jar.xml
│ ├── Gradle__junit_junit_4_12_jar.xml
│ ├── Gradle__junit_junit_4_13_beta_3_jar.xml
│ ├── Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml
│ ├── Gradle__org_greenrobot_eventbus_3_1_1_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_reactivestreams_reactive_streams_1_0_2_jar.xml
│ └── Gradle__top_zibin_Luban_1_1_8_aar.xml
├── misc.xml
├── modules.xml
├── runConfigurations.xml
└── vcs.xml
├── README.md
├── WanAndroid.iml
├── app
├── .gitignore
├── app.iml
├── build.gradle
├── cbds.jks
├── channel
├── proguard-rules.pro
├── src
│ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── nyw
│ │ │ └── wanandroid
│ │ │ └── ExampleInstrumentedTest.java
│ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── nyw
│ │ │ │ └── wanandroid
│ │ │ │ ├── BuildConstants.java
│ │ │ │ ├── CBApp.java
│ │ │ │ ├── module
│ │ │ │ ├── home
│ │ │ │ │ ├── mvp
│ │ │ │ │ │ ├── SearchHistoryContract.java
│ │ │ │ │ │ ├── SearchHistoryPresenter.java
│ │ │ │ │ │ ├── SearchResultContract.java
│ │ │ │ │ │ └── SearchResultPresenter.java
│ │ │ │ │ └── presentation
│ │ │ │ │ │ ├── activity
│ │ │ │ │ │ └── SearchActivity.java
│ │ │ │ │ │ ├── adapter
│ │ │ │ │ │ ├── HomeAdapter.java
│ │ │ │ │ │ └── HotSearchAdapter.java
│ │ │ │ │ │ └── fragment
│ │ │ │ │ │ ├── HomeFragment.java
│ │ │ │ │ │ ├── SearchHistoryFragment.java
│ │ │ │ │ │ └── SearchResultFragment.java
│ │ │ │ ├── knowledge
│ │ │ │ │ ├── mvp
│ │ │ │ │ │ ├── KnowDetailContract.java
│ │ │ │ │ │ ├── KnowDetailPresenter.java
│ │ │ │ │ │ ├── KnowledgeNaviContract.java
│ │ │ │ │ │ └── KnowledgeNaviPresenter.java
│ │ │ │ │ └── presentation
│ │ │ │ │ │ ├── activity
│ │ │ │ │ │ └── KnowledgeArtActivity.java
│ │ │ │ │ │ ├── adapter
│ │ │ │ │ │ ├── KnowledgeArtAdapter.java
│ │ │ │ │ │ ├── KnowledgeNavAdapter1.java
│ │ │ │ │ │ └── KnowledgeNavAdapter2.java
│ │ │ │ │ │ └── fragment
│ │ │ │ │ │ ├── KnowledgeArtDetailFragment.java
│ │ │ │ │ │ ├── KnowledgeArtFragment.java
│ │ │ │ │ │ ├── KnowledgeFragment.java
│ │ │ │ │ │ └── KnowledgeNavFragment.java
│ │ │ │ ├── login
│ │ │ │ │ └── presentation
│ │ │ │ │ │ └── activity
│ │ │ │ │ │ └── LoginMainActivity.java
│ │ │ │ ├── main
│ │ │ │ │ ├── data
│ │ │ │ │ │ ├── api
│ │ │ │ │ │ │ └── mainApiService.java
│ │ │ │ │ │ └── repository
│ │ │ │ │ │ │ ├── ImainRepository.java
│ │ │ │ │ │ │ ├── datastore
│ │ │ │ │ │ │ ├── mainLocalDataStore.java
│ │ │ │ │ │ │ └── mainRemoteDataStore.java
│ │ │ │ │ │ │ └── mainRepositoryImpl.java
│ │ │ │ │ ├── mvp
│ │ │ │ │ │ ├── mainContract.java
│ │ │ │ │ │ └── mainPresenter.java
│ │ │ │ │ └── presentation
│ │ │ │ │ │ └── activity
│ │ │ │ │ │ ├── MainActivity.java
│ │ │ │ │ │ └── WelcomeActivity.java
│ │ │ │ ├── me
│ │ │ │ │ ├── mvp
│ │ │ │ │ │ ├── MyCollectionContract.java
│ │ │ │ │ │ └── MyCollectionPresenter.java
│ │ │ │ │ └── presentation
│ │ │ │ │ │ ├── activity
│ │ │ │ │ │ ├── MyCollectActivity.java
│ │ │ │ │ │ └── MyOpenActivity.java
│ │ │ │ │ │ ├── adapter
│ │ │ │ │ │ └── CollectionAdapter.java
│ │ │ │ │ │ └── fragment
│ │ │ │ │ │ └── MyFragment.java
│ │ │ │ ├── project
│ │ │ │ │ ├── mvp
│ │ │ │ │ │ ├── projectListContract.java
│ │ │ │ │ │ └── projectListPresenter.java
│ │ │ │ │ └── presentation
│ │ │ │ │ │ ├── adapter
│ │ │ │ │ │ └── ProjectArticleAdapter.java
│ │ │ │ │ │ └── fragment
│ │ │ │ │ │ ├── ProjectFragment.java
│ │ │ │ │ │ └── ProjectListFragment.java
│ │ │ │ ├── web
│ │ │ │ │ └── presentation
│ │ │ │ │ │ └── activity
│ │ │ │ │ │ └── WebActivity.java
│ │ │ │ └── wechat
│ │ │ │ │ ├── mvp
│ │ │ │ │ ├── wechatListContract.java
│ │ │ │ │ └── wechatListPresenter.java
│ │ │ │ │ └── presentation
│ │ │ │ │ └── fragment
│ │ │ │ │ ├── WechatFragment.java
│ │ │ │ │ └── WechatListFragment.java
│ │ │ │ └── utils
│ │ │ │ ├── DateUtil.java
│ │ │ │ ├── IntentUtil.java
│ │ │ │ ├── PwUtil.java
│ │ │ │ ├── RvAnimUtils.java
│ │ │ │ ├── cookie
│ │ │ │ ├── CookieManager.java
│ │ │ │ ├── PersistentCookieStore.java
│ │ │ │ └── SerializableOkHttpCookies.java
│ │ │ │ └── router
│ │ │ │ ├── DegradeServiceImpl.java
│ │ │ │ └── LoginInterceptor.java
│ │ ├── res-home
│ │ │ ├── drawable
│ │ │ │ ├── article_tag_bg.xml
│ │ │ │ ├── bg_press_color_white.xml
│ │ │ │ ├── bg_solid_round_color_bg_dark_radius_max.xml
│ │ │ │ ├── hot_gray.xml
│ │ │ │ ├── hot_higlight.xml
│ │ │ │ ├── hot_white.xml
│ │ │ │ ├── progress_bg.xml
│ │ │ │ └── search_bg.xml
│ │ │ ├── layout
│ │ │ │ ├── activity_search.xml
│ │ │ │ ├── adapter_home.xml
│ │ │ │ ├── frag_home.xml
│ │ │ │ ├── frag_home_head.xml
│ │ │ │ ├── fragment_search_history.xml
│ │ │ │ ├── rv_item_search_history.xml
│ │ │ │ └── rv_item_search_hotkey.xml
│ │ │ └── mipmap-xxhdpi
│ │ │ │ └── ic_close.png
│ │ ├── res-know
│ │ │ ├── drawable
│ │ │ │ ├── bg_press_color_bg_radius_max.xml
│ │ │ │ └── bg_solid_round_color_bg_radius_max.xml
│ │ │ └── layout
│ │ │ │ ├── activity_knowledge_art.xml
│ │ │ │ ├── adapter_know_art.xml
│ │ │ │ ├── adapter_know_nav.xml
│ │ │ │ ├── frag_knowledge.xml
│ │ │ │ ├── frag_knowledge_art.xml
│ │ │ │ ├── frag_knowledge_nav.xml
│ │ │ │ └── rv_item_knowledge_child.xml
│ │ ├── res-login
│ │ │ ├── drawable
│ │ │ │ ├── login_btn_bg.xml
│ │ │ │ └── login_btn_disable_bg.xml
│ │ │ └── layout
│ │ │ │ ├── login_activity_main.xml
│ │ │ │ └── login_phone_layout.xml
│ │ ├── res-mine
│ │ │ ├── layout
│ │ │ │ ├── activity_my_collect.xml
│ │ │ │ ├── activity_open.xml
│ │ │ │ └── rv_item_open.xml
│ │ │ ├── mipmap-xhdpi
│ │ │ │ └── circle_img_holder.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ │ ├── circle_img_holder.png
│ │ │ │ ├── ic_about.png
│ │ │ │ ├── ic_collect.png
│ │ │ │ ├── ic_github.png
│ │ │ │ ├── ic_read_later.png
│ │ │ │ └── ic_setting.png
│ │ │ └── mipmap-xxxhdpi
│ │ │ │ └── circle_img_holder.png
│ │ ├── res-web
│ │ │ ├── layout
│ │ │ │ ├── web_activity.xml
│ │ │ │ └── web_popup.xml
│ │ │ └── menu
│ │ │ │ └── web_nav_menu.xml
│ │ └── res
│ │ │ ├── anim
│ │ │ ├── activity_fade_in.xml
│ │ │ ├── activity_fade_out.xml
│ │ │ └── activity_stable_out.xml
│ │ │ ├── color
│ │ │ └── nav_text_color.xml
│ │ │ ├── drawable-v24
│ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── drawable
│ │ │ ├── gradient_circle_btn_bg.xml
│ │ │ ├── ic_arrow_upward.xml
│ │ │ ├── ic_chevron.xml
│ │ │ ├── ic_launcher_background.xml
│ │ │ ├── ic_more.xml
│ │ │ ├── ic_search.xml
│ │ │ ├── nav_icon_find.xml
│ │ │ ├── nav_icon_home.xml
│ │ │ ├── nav_icon_mall.xml
│ │ │ ├── nav_icon_me.xml
│ │ │ ├── nav_icon_wechat.xml
│ │ │ └── text_cursor_bg.xml
│ │ │ ├── layout
│ │ │ ├── activity_main.xml
│ │ │ ├── frag_wechat.xml
│ │ │ └── welcome_activity.xml
│ │ │ ├── menu
│ │ │ └── home_nav_menu.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-mdpi
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── cancel.png
│ │ │ ├── home_tab_event_n.png
│ │ │ ├── home_tab_event_s.png
│ │ │ ├── home_tab_exp_n.png
│ │ │ ├── home_tab_exp_s.png
│ │ │ ├── home_tab_home_n.png
│ │ │ ├── home_tab_home_s.png
│ │ │ ├── home_tab_me_n.png
│ │ │ ├── home_tab_me_s.png
│ │ │ ├── home_tab_topic_n.png
│ │ │ ├── home_tab_topic_s.png
│ │ │ ├── ic_launcher_round.png
│ │ │ └── welcome.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── cancel.png
│ │ │ ├── home_tab_event_n.png
│ │ │ ├── home_tab_event_s.png
│ │ │ ├── home_tab_exp_n.png
│ │ │ ├── home_tab_exp_s.png
│ │ │ ├── home_tab_home_n.png
│ │ │ ├── home_tab_home_s.png
│ │ │ ├── home_tab_me_n.png
│ │ │ ├── home_tab_me_s.png
│ │ │ ├── home_tab_topic_n.png
│ │ │ ├── home_tab_topic_s.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── cancel.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── values
│ │ │ ├── attr.xml
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ ├── ids.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ │ └── xml
│ │ │ └── net_security_config.xml
│ └── test
│ │ └── java
│ │ └── com
│ │ └── nyw
│ │ └── wanandroid
│ │ └── ExampleUnitTest.java
└── tinker-support.gradle
├── build.gradle
├── domain
├── .gitignore
├── build.gradle
├── domain.iml
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── nyw
│ │ └── domain
│ │ └── ExampleInstrumentedTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── nyw
│ │ │ └── domain
│ │ │ ├── common
│ │ │ ├── Constants.java
│ │ │ ├── api
│ │ │ │ ├── DownloadInterceptor.java
│ │ │ │ ├── HeaderInterceptor.java
│ │ │ │ └── WanApiResult.java
│ │ │ ├── loadmore
│ │ │ │ ├── DataContainsId.java
│ │ │ │ ├── LastItemLoadMoreRequest.java
│ │ │ │ ├── PageLoadMoreRequest.java
│ │ │ │ └── PageLoadMoreResponse.java
│ │ │ └── util
│ │ │ │ └── cache
│ │ │ │ ├── AppInfoCacheUtil.java
│ │ │ │ ├── CommonCacheUtil.java
│ │ │ │ ├── SearchCacheUtil.java
│ │ │ │ ├── SettingCacheUtil.java
│ │ │ │ ├── UserCacheUtil.java
│ │ │ │ └── WelcomeCacheUtil.java
│ │ │ └── domain
│ │ │ ├── bean
│ │ │ ├── request
│ │ │ │ ├── home
│ │ │ │ │ ├── HomeReq.java
│ │ │ │ │ └── SearchReq.java
│ │ │ │ ├── know
│ │ │ │ │ └── KnowReq.java
│ │ │ │ ├── me
│ │ │ │ │ └── UnCollectReq.java
│ │ │ │ ├── project
│ │ │ │ │ └── ProjectReq.java
│ │ │ │ └── wechat
│ │ │ │ │ └── WechatReq.java
│ │ │ └── response
│ │ │ │ ├── home
│ │ │ │ ├── ArticleBean.java
│ │ │ │ ├── BannerBean.java
│ │ │ │ ├── CollectionBean.java
│ │ │ │ ├── HotkeyBean.java
│ │ │ │ ├── KnowledgeArtBean.java
│ │ │ │ ├── KnowledgeNavBean.java
│ │ │ │ └── OpenBean.java
│ │ │ │ └── login
│ │ │ │ ├── Cookie.java
│ │ │ │ ├── LoginBean.java
│ │ │ │ └── LoginInfo.java
│ │ │ ├── common
│ │ │ └── API.java
│ │ │ ├── event
│ │ │ ├── BaseEvent.java
│ │ │ ├── IInterceptEvent.java
│ │ │ ├── InterceptJumpEvent.java
│ │ │ ├── home
│ │ │ │ ├── CollectionEvent.java
│ │ │ │ └── ToUserCenterEvent.java
│ │ │ ├── login
│ │ │ │ ├── LogOutEvent.java
│ │ │ │ └── LoginEvent.java
│ │ │ └── setting
│ │ │ │ └── SettingChangeEvent.java
│ │ │ └── router
│ │ │ ├── Navigation.java
│ │ │ ├── PathConstants.java
│ │ │ └── RouterInterceptorConstants.java
│ └── res
│ │ └── values
│ │ └── strings.xml
│ └── test
│ └── java
│ └── com
│ └── nyw
│ └── domain
│ └── ExampleUnitTest.java
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── images
├── QQ20190808-0.jpg
├── QQ20190808-1.jpg
├── QQ20190808-2.jpg
├── QQ20190808-3.jpg
├── QQ20190808-4.jpg
├── QQ20190808-5.jpg
├── QQ20190808-6.jpg
├── QQ20190808-7.jpg
└── images
├── libproject
├── .gitignore
├── build.gradle
├── libproject.iml
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── nyw
│ │ └── libproject
│ │ └── ExampleInstrumentedTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── nyw
│ │ │ └── libproject
│ │ │ ├── common
│ │ │ ├── activity
│ │ │ │ ├── SchemeFilterActivity.java
│ │ │ │ ├── WanBaseActivity.java
│ │ │ │ ├── WanBaseBackActivity.java
│ │ │ │ ├── WanBaseListActivity.java
│ │ │ │ ├── WanBaseTitleBackActivity.java
│ │ │ │ └── WanBaseTitleBackImgActivity.java
│ │ │ ├── adapter
│ │ │ │ └── BasePagerAdapter.java
│ │ │ ├── api
│ │ │ │ └── CBApiObserver.java
│ │ │ └── fragment
│ │ │ │ ├── WanBaseListPresenterFragment.java
│ │ │ │ └── WanBasePresenterFragment.java
│ │ │ ├── loadmore
│ │ │ └── mvp
│ │ │ │ ├── LastItemLoadMorePresenter.java
│ │ │ │ ├── PageLoadMorePresenter.java
│ │ │ │ └── SimplePageLoadMorePresenter.java
│ │ │ └── util
│ │ │ ├── ClipBoardUtils.java
│ │ │ ├── ShareUtils.java
│ │ │ └── StringUtils.java
│ └── res
│ │ ├── drawable-xxhdpi
│ │ └── pic_404.jpg
│ │ ├── drawable
│ │ ├── dialog_loading_bg.xml
│ │ └── ic_back.xml
│ │ ├── layout
│ │ ├── common_layout_header_gray.xml
│ │ ├── common_layout_header_white.xml
│ │ ├── common_layout_header_with_icons.xml
│ │ ├── common_layout_loading.xml
│ │ └── layout_agent_web_error.xml
│ │ ├── mipmap-xhdpi
│ │ ├── back.png
│ │ ├── back_white.png
│ │ ├── copy_link.png
│ │ ├── share_qq.png
│ │ ├── share_qzone.png
│ │ ├── share_wechat.png
│ │ └── share_wechat_moment.png
│ │ ├── mipmap-xxhdpi
│ │ ├── back.png
│ │ ├── back_white.png
│ │ ├── copy_link.png
│ │ ├── share_qq.png
│ │ ├── share_qzone.png
│ │ ├── share_wechat.png
│ │ └── share_wechat_moment.png
│ │ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ └── com
│ └── nyw
│ └── libproject
│ └── ExampleUnitTest.java
├── libthird
├── .gitignore
├── build.gradle
├── jniLibs
│ ├── arm64-v8a
│ │ └── libsecurityenv.so
│ ├── armeabi-v7a
│ │ └── libsecurityenv.so
│ ├── armeabi
│ │ └── libsecurityenv.so
│ └── x86
│ │ └── libsecurityenv.so
├── libs
│ ├── AMap_Location_V4.1.0_20180619.jar
│ ├── SecurityEnvSDK-release-1.1.0.jar
│ ├── umeng-common-1.5.3.jar
│ ├── umeng-debug-1.0.0.jar
│ ├── umeng-share-QQ-simplify-6.9.2.jar
│ ├── umeng-share-core-6.9.2.jar
│ ├── umeng-share-wechat-full-6.9.2.jar
│ ├── umeng-shareboard-widget-6.9.2.jar
│ ├── umeng-sharetool-6.9.2.jar
│ └── wechat-sdk-android-without-mta-5.1.4.jar
├── libthird.iml
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── nyw
│ │ └── libthird
│ │ └── ExampleInstrumentedTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── nyw
│ │ │ └── libthird
│ │ │ ├── location
│ │ │ └── LocationClient.java
│ │ │ └── sharelib
│ │ │ ├── ShareInit.java
│ │ │ ├── ThirdPartyApi.java
│ │ │ └── ThirdPartyLoginInfo.java
│ └── res
│ │ └── values
│ │ └── strings.xml
│ └── test
│ └── java
│ └── com
│ └── nyw
│ └── libthird
│ └── ExampleUnitTest.java
├── libwidgets
├── .gitignore
├── build.gradle
├── libwidgets.iml
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── nyw
│ │ └── libwidgets
│ │ └── ExampleInstrumentedTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── nyw
│ │ │ └── libwidgets
│ │ │ ├── autoscrollviewpager
│ │ │ ├── BGABanner.java
│ │ │ ├── BGABannerScroller.java
│ │ │ ├── BGABannerUtil.java
│ │ │ ├── BGAGuideLinkageLayout.java
│ │ │ ├── BGAOnNoDoubleClickListener.java
│ │ │ ├── BGAViewPager.java
│ │ │ ├── BannerAspectRatioMeasure.java
│ │ │ └── transformer
│ │ │ │ ├── AccordionPageTransformer.java
│ │ │ │ ├── AlphaPageTransformer.java
│ │ │ │ ├── BGAPageTransformer.java
│ │ │ │ ├── CubePageTransformer.java
│ │ │ │ ├── DefaultPageTransformer.java
│ │ │ │ ├── DepthPageTransformer.java
│ │ │ │ ├── FadePageTransformer.java
│ │ │ │ ├── FlipPageTransformer.java
│ │ │ │ ├── RotatePageTransformer.java
│ │ │ │ ├── StackPageTransformer.java
│ │ │ │ ├── TransitionEffect.java
│ │ │ │ ├── ZoomCenterPageTransformer.java
│ │ │ │ ├── ZoomFadePageTransformer.java
│ │ │ │ ├── ZoomPageTransformer.java
│ │ │ │ └── ZoomStackPageTransformer.java
│ │ │ ├── citypicker
│ │ │ ├── CityPicker.java
│ │ │ ├── CityPickerFragment.java
│ │ │ ├── adapter
│ │ │ │ ├── CityListAdapter.java
│ │ │ │ ├── GridListAdapter.java
│ │ │ │ ├── InnerListener.java
│ │ │ │ ├── OnPickListener.java
│ │ │ │ └── decoration
│ │ │ │ │ ├── DividerItemDecoration.java
│ │ │ │ │ ├── GridItemDecoration.java
│ │ │ │ │ └── SectionItemDecoration.java
│ │ │ ├── db
│ │ │ │ ├── DBConfig.java
│ │ │ │ └── DBManager.java
│ │ │ ├── model
│ │ │ │ ├── City.java
│ │ │ │ ├── HotCity.java
│ │ │ │ ├── LocateState.java
│ │ │ │ └── LocatedCity.java
│ │ │ ├── util
│ │ │ │ └── ScreenUtil.java
│ │ │ └── view
│ │ │ │ └── SideIndexBar.java
│ │ │ ├── dialog
│ │ │ ├── EditDialog.java
│ │ │ ├── ListDialog.java
│ │ │ ├── SimpleCallback.java
│ │ │ ├── TipDialog.java
│ │ │ └── WebMenuDialog.java
│ │ │ ├── floatlayout
│ │ │ └── FloatLayout.java
│ │ │ ├── lbehaviorlib
│ │ │ ├── IBehavior.java
│ │ │ ├── IBehaviorAnim.java
│ │ │ ├── anim
│ │ │ │ ├── AbsBehaviorAnim.java
│ │ │ │ ├── BottomBehaviorAnim.java
│ │ │ │ ├── FabScaleBehaviorAnim.java
│ │ │ │ ├── FabVerticalBehaviorAnim.java
│ │ │ │ └── TitleBehaviorAnim.java
│ │ │ └── behavior
│ │ │ │ ├── BottomBehavior.java
│ │ │ │ ├── CommonBehavior.java
│ │ │ │ ├── FabScaleBehavior.java
│ │ │ │ ├── FabVerticalBehavior.java
│ │ │ │ └── TitleBehavior.java
│ │ │ ├── photopicker
│ │ │ ├── CBPhotoPicker.java
│ │ │ └── MatisseImageEngine.java
│ │ │ ├── provider
│ │ │ └── CBFileProvider.java
│ │ │ ├── scroll
│ │ │ ├── ScrollNotifyScrollView.java
│ │ │ ├── TouchHandleViewPager.java
│ │ │ └── goodsdetail
│ │ │ │ ├── NestedScrollingDetailContainer.java
│ │ │ │ └── NestedScrollingWebView.java
│ │ │ ├── utils
│ │ │ ├── file
│ │ │ │ └── FileUtils.java
│ │ │ └── img
│ │ │ │ ├── CustomRoundedCornersTransformation.java
│ │ │ │ └── GlideUtil.java
│ │ │ └── videoview
│ │ │ ├── ScalableTextureView.java
│ │ │ └── TextureVideoView.java
│ ├── res-bga
│ │ ├── drawable
│ │ │ ├── bga_banner_selector_point_hollow.xml
│ │ │ └── bga_banner_selector_point_solid.xml
│ │ ├── layout
│ │ │ └── bga_banner_item_image.xml
│ │ ├── mipmap-xhdpi
│ │ │ ├── bga_banner_point_disabled.png
│ │ │ └── bga_banner_point_enabled.png
│ │ └── values
│ │ │ ├── attrs.xml
│ │ │ └── ids.xml
│ ├── res-citypicker
│ │ ├── anim
│ │ │ ├── cp_push_bottom_in.xml
│ │ │ └── cp_push_bottom_out.xml
│ │ ├── drawable
│ │ │ ├── cp_grid_item_bg.xml
│ │ │ └── cp_overlay_bg.xml
│ │ ├── layout
│ │ │ ├── cp_dialog_city_picker.xml
│ │ │ ├── cp_empty_view.xml
│ │ │ ├── cp_grid_item_layout.xml
│ │ │ ├── cp_list_item_default_layout.xml
│ │ │ ├── cp_list_item_hot_layout.xml
│ │ │ ├── cp_list_item_location_layout.xml
│ │ │ └── cp_search_view.xml
│ │ ├── mipmap-xxhdpi
│ │ │ ├── cp_icon_clear_all.png
│ │ │ └── cp_icon_empty.png
│ │ ├── values-w820dp
│ │ │ └── dimens.xml
│ │ └── values
│ │ │ ├── attrs.xml
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ ├── res-dialog
│ │ ├── drawable-v21
│ │ │ └── anylayer_common_bg_press_white.xml
│ │ ├── drawable
│ │ │ ├── anylayer_common_bg.xml
│ │ │ ├── anylayer_common_bg_press_white.xml
│ │ │ └── anylayer_common_loading_rect.xml
│ │ └── layout
│ │ │ ├── anylayer_common_edit.xml
│ │ │ ├── anylayer_common_list.xml
│ │ │ ├── anylayer_common_list_rv_item.xml
│ │ │ ├── anylayer_common_loading.xml
│ │ │ ├── anylayer_common_menu.xml
│ │ │ ├── anylayer_common_menu_rv_item.xml
│ │ │ ├── anylayer_common_tip.xml
│ │ │ └── dialog_web_menu.xml
│ ├── res-photopicker
│ │ └── values
│ │ │ └── styles.xml
│ └── res
│ │ ├── drawable
│ │ ├── anylayer_common_bg_press_main.xml
│ │ └── ic_play.xml
│ │ ├── values
│ │ ├── behavior_string.xml
│ │ └── strings.xml
│ │ └── xml
│ │ └── filepaths.xml
│ └── test
│ └── java
│ └── com
│ └── nyw
│ └── libwidgets
│ └── ExampleUnitTest.java
├── local.properties
└── settings.gradle
/.gradle/5.1.1/executionHistory/executionHistory.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/.gradle/5.1.1/executionHistory/executionHistory.bin
--------------------------------------------------------------------------------
/.gradle/5.1.1/executionHistory/executionHistory.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/.gradle/5.1.1/executionHistory/executionHistory.lock
--------------------------------------------------------------------------------
/.gradle/5.1.1/fileChanges/last-build.bin:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.gradle/5.1.1/fileContent/annotation-processors.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/.gradle/5.1.1/fileContent/annotation-processors.bin
--------------------------------------------------------------------------------
/.gradle/5.1.1/fileContent/fileContent.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/.gradle/5.1.1/fileContent/fileContent.lock
--------------------------------------------------------------------------------
/.gradle/5.1.1/fileHashes/fileHashes.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/.gradle/5.1.1/fileHashes/fileHashes.bin
--------------------------------------------------------------------------------
/.gradle/5.1.1/fileHashes/fileHashes.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/.gradle/5.1.1/fileHashes/fileHashes.lock
--------------------------------------------------------------------------------
/.gradle/5.1.1/fileHashes/resourceHashesCache.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/.gradle/5.1.1/fileHashes/resourceHashesCache.bin
--------------------------------------------------------------------------------
/.gradle/5.1.1/gc.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/.gradle/5.1.1/gc.properties
--------------------------------------------------------------------------------
/.gradle/5.1.1/javaCompile/classAnalysis.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/.gradle/5.1.1/javaCompile/classAnalysis.bin
--------------------------------------------------------------------------------
/.gradle/5.1.1/javaCompile/jarAnalysis.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/.gradle/5.1.1/javaCompile/jarAnalysis.bin
--------------------------------------------------------------------------------
/.gradle/5.1.1/javaCompile/javaCompile.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/.gradle/5.1.1/javaCompile/javaCompile.lock
--------------------------------------------------------------------------------
/.gradle/5.1.1/javaCompile/taskHistory.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/.gradle/5.1.1/javaCompile/taskHistory.bin
--------------------------------------------------------------------------------
/.gradle/buildOutputCleanup/buildOutputCleanup.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/.gradle/buildOutputCleanup/buildOutputCleanup.lock
--------------------------------------------------------------------------------
/.gradle/buildOutputCleanup/cache.properties:
--------------------------------------------------------------------------------
1 | #Thu Jun 27 11:27:55 CST 2019
2 | gradle.version=5.1.1
3 |
--------------------------------------------------------------------------------
/.gradle/buildOutputCleanup/outputFiles.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/.gradle/buildOutputCleanup/outputFiles.bin
--------------------------------------------------------------------------------
/.gradle/vcs-1/gc.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/.gradle/vcs-1/gc.properties
--------------------------------------------------------------------------------
/.idea/caches/build_file_checksums.ser:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/.idea/caches/build_file_checksums.ser
--------------------------------------------------------------------------------
/.idea/caches/gradle_models.ser:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/.idea/caches/gradle_models.ser
--------------------------------------------------------------------------------
/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/.idea/gradle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
21 |
22 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle____local_aars____Users_apple_Documents_WanAndroid_libthird_libs_AMap_Location_V4_1_0_20180619_jar_unspecified_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle____local_aars____Users_apple_Documents_WanAndroid_libthird_libs_SecurityEnvSDK_release_1_1_0_jar_unspecified_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle____local_aars____Users_apple_Documents_WanAndroid_libthird_libs_umeng_common_1_5_3_jar_unspecified_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle____local_aars____Users_apple_Documents_WanAndroid_libthird_libs_umeng_debug_1_0_0_jar_unspecified_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle____local_aars____Users_apple_Documents_WanAndroid_libthird_libs_umeng_share_QQ_simplify_6_9_2_jar_unspecified_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle____local_aars____Users_apple_Documents_WanAndroid_libthird_libs_umeng_share_core_6_9_2_jar_unspecified_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle____local_aars____Users_apple_Documents_WanAndroid_libthird_libs_umeng_share_wechat_full_6_9_2_jar_unspecified_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle____local_aars____Users_apple_Documents_WanAndroid_libthird_libs_umeng_shareboard_widget_6_9_2_jar_unspecified_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle____local_aars____Users_apple_Documents_WanAndroid_libthird_libs_umeng_sharetool_6_9_2_jar_unspecified_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle____local_aars____Users_apple_Documents_WanAndroid_libthird_libs_wechat_sdk_android_without_mta_5_1_4_jar_unspecified_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_activity_activity_1_0_0_beta01_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.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_1_0_beta01_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_beta01_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.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_aar.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_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_2_0_0_beta1_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_solver_2_0_0_beta1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.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_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_aar.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_databinding_databinding_adapters_3_4_1_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_databinding_databinding_common_3_4_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_databinding_databinding_runtime_3_4_1_aar.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_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_beta01_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_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_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_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_legacy_legacy_support_v4_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_1_0_beta01_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.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_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_1_0_beta01_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_1_0_beta01_aar.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_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_media_media_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_multidex_multidex_2_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_multidex_multidex_instrumentation_2_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.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_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_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.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_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_2_0_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_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_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_beta02_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_beta02_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_alpha05_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_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__cjt_library_wheel_camera_1_1_9_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_alibaba_arouter_annotation_1_0_6_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_alibaba_arouter_api_1_4_1_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_alibaba_fastjson_1_2_54_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_blankj_utilcode_1_23_7_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_github_BakerJQ_MVPBase_1_0_9_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_github_BakerJQ_RxRetroHttp_1_0_9_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_github_ittianyu_BottomNavigationViewEx_2_0_4_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_github_razerdp_BasePopup_2_2_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_github_yalantis_ucrop_2_2_2_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_android_material_material_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.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_code_gson_gson_2_8_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.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_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_jakewharton_retrofit_retrofit2_rxjava2_adapter_1_0_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_just_agentweb_agentweb_4_0_3_beta_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_qmuiteam_qmui_1_1_3_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_r0adkll_slidableactivity_2_0_6_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_readystatesoftware_systembartint_systembartint_1_0_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_scwang_smartrefresh_SmartRefreshLayout_1_1_0_andx_11_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.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_11_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_8_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_urlconnection_3_11_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_squareup_okio_okio_1_14_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_squareup_retrofit2_converter_gson_2_4_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_squareup_retrofit2_retrofit_2_4_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_tbruyelle_rxpermissions2_rxpermissions_0_9_5_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_tencent_bugly_crashreport_upgrade_1_4_1_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_tencent_bugly_nativecrashreport_3_7_1_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_tencent_sonic_sdk_3_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_tencent_tinker_aosp_dexutils_1_9_9_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_tencent_tinker_bsdiff_util_1_9_9_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_tencent_tinker_tinker_android_lib_1_9_9_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_tencent_tinker_tinker_android_loader_1_9_9_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_tencent_tinker_tinker_commons_1_9_9_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_tencent_tinker_tinker_ziputils_1_9_9_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_trello_rxlifecycle3_rxlifecycle_3_0_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_trello_rxlifecycle3_rxlifecycle_android_3_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_trello_rxlifecycle3_rxlifecycle_components_3_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_zhihu_android_matisse_0_5_2_beta4_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__frankiesardo_icepick_3_2_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__io_reactivex_rxjava2_rxandroid_2_1_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__io_reactivex_rxjava2_rxjava_2_2_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.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__junit_junit_4_13_beta_3_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_greenrobot_eventbus_3_1_1_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_reactivestreams_reactive_streams_1_0_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__top_zibin_Luban_1_1_8_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/WanAndroid.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/app/cbds.jks:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/cbds.jks
--------------------------------------------------------------------------------
/app/channel:
--------------------------------------------------------------------------------
1 | oppo
2 | vivo
3 | huawei #华为
4 | xiaomi #小米
5 | yyb #应用宝
--------------------------------------------------------------------------------
/app/src/androidTest/java/com/nyw/wanandroid/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.nyw.wanandroid;
2 |
3 | import android.content.Context;
4 | import android.support.test.InstrumentationRegistry;
5 | import android.support.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.nyw.wanandroid", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/src/main/java/com/nyw/wanandroid/BuildConstants.java:
--------------------------------------------------------------------------------
1 | package com.nyw.wanandroid;
2 |
3 | /**
4 | * @author BakerJ
5 | * @date 2018/4/17
6 | */
7 | public class BuildConstants {
8 | public static final String RETRO_CLIENT_TAG_FILE = "RETRO_CLIENT_TAG_FILE";
9 | }
10 |
--------------------------------------------------------------------------------
/app/src/main/java/com/nyw/wanandroid/module/home/mvp/SearchHistoryContract.java:
--------------------------------------------------------------------------------
1 | package com.nyw.wanandroid.module.home.mvp;
2 |
3 | import com.bakerj.base.BasePresenter;
4 | import com.bakerj.base.BaseView;
5 | import com.nyw.domain.domain.bean.response.home.HotkeyBean;
6 |
7 | import java.util.List;
8 |
9 | /**
10 | * @author nyw
11 | * @date 2019/07/10
12 | *
13 | * Generated by MVPGenerator
14 | */
15 | public interface SearchHistoryContract {
16 | interface View extends BaseView {
17 | void HotkeyBeanGet(List data);
18 | }
19 |
20 | abstract class Presenter extends BasePresenter {
21 | public Presenter(View view) {
22 | super(view);
23 | }
24 | public abstract void getHotkeyBean();
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/src/main/java/com/nyw/wanandroid/module/knowledge/mvp/KnowledgeNaviContract.java:
--------------------------------------------------------------------------------
1 | package com.nyw.wanandroid.module.knowledge.mvp;
2 |
3 | import com.bakerj.base.BasePresenter;
4 | import com.bakerj.base.BaseView;
5 | import com.nyw.domain.domain.bean.response.home.KnowledgeArtBean;
6 | import com.nyw.domain.domain.bean.response.home.KnowledgeNavBean;
7 |
8 | import java.util.List;
9 |
10 | /**
11 | * @author nyw
12 | * @date 2019/07/10
13 | *
14 | * Generated by MVPGenerator
15 | */
16 | public interface KnowledgeNaviContract {
17 | interface View extends BaseView {
18 | void NaviBeanGet(List data);
19 | }
20 |
21 | abstract class Presenter extends BasePresenter {
22 | public Presenter(View view) {
23 | super(view);
24 | }
25 | public abstract void getNaviBean();
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/app/src/main/java/com/nyw/wanandroid/module/main/data/api/mainApiService.java:
--------------------------------------------------------------------------------
1 | package com.nyw.wanandroid.module.main.data.api;
2 |
3 | /**
4 | * @author nyw
5 | * @date 2019/06/27
6 | *
7 | * Generated by MVPGenerator
8 | */
9 | public interface mainApiService {
10 |
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/app/src/main/java/com/nyw/wanandroid/module/main/data/repository/ImainRepository.java:
--------------------------------------------------------------------------------
1 | package com.nyw.wanandroid.module.main.data.repository;
2 |
3 | /**
4 | * @author nyw
5 | * @date 2019/06/27
6 | *
7 | * Generated by MVPGenerator
8 | */
9 | public interface ImainRepository {
10 | }
--------------------------------------------------------------------------------
/app/src/main/java/com/nyw/wanandroid/module/main/data/repository/datastore/mainLocalDataStore.java:
--------------------------------------------------------------------------------
1 | package com.nyw.wanandroid.module.main.data.repository.datastore;
2 |
3 |
4 | /**
5 | * @author nyw
6 | * @date 2019/06/27
7 | *
8 | * Generated by MVPGenerator
9 | */
10 | public class mainLocalDataStore {
11 | }
12 |
--------------------------------------------------------------------------------
/app/src/main/java/com/nyw/wanandroid/module/main/data/repository/datastore/mainRemoteDataStore.java:
--------------------------------------------------------------------------------
1 | package com.nyw.wanandroid.module.main.data.repository.datastore;
2 |
3 | import com.bakerj.rxretrohttp.RxRetroHttp;
4 | import com.nyw.wanandroid.module.main.data.api.mainApiService;
5 |
6 | /**
7 | * @author nyw
8 | * @date 2019/06/27
9 | *
10 | * Generated by MVPGenerator
11 | */
12 | public class mainRemoteDataStore {
13 | private mainApiService mService = RxRetroHttp.create(mainApiService.class);
14 |
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/app/src/main/java/com/nyw/wanandroid/module/main/data/repository/mainRepositoryImpl.java:
--------------------------------------------------------------------------------
1 | package com.nyw.wanandroid.module.main.data.repository;
2 |
3 | import com.nyw.wanandroid.module.main.data.repository.datastore.mainLocalDataStore;
4 | import com.nyw.wanandroid.module.main.data.repository.datastore.mainRemoteDataStore;
5 |
6 | /**
7 | * @author nyw
8 | * @date 2019/06/27
9 | *
10 | * Generated by MVPGenerator
11 | */
12 | public class mainRepositoryImpl implements ImainRepository {
13 | private mainLocalDataStore mLocalDataStore = new mainLocalDataStore();
14 | private mainRemoteDataStore mRemoteDataStore = new mainRemoteDataStore();
15 | }
16 |
--------------------------------------------------------------------------------
/app/src/main/java/com/nyw/wanandroid/module/main/mvp/mainContract.java:
--------------------------------------------------------------------------------
1 | package com.nyw.wanandroid.module.main.mvp;
2 |
3 | import com.bakerj.base.BasePresenter;
4 | import com.bakerj.base.BaseView;
5 |
6 | /**
7 | * @author nyw
8 | * @date 2019/06/27
9 | *
10 | * Generated by MVPGenerator
11 | */
12 | public interface mainContract {
13 | interface View extends BaseView {
14 | }
15 |
16 | abstract class Presenter extends BasePresenter {
17 | public Presenter(View view) {
18 | super(view);
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/app/src/main/java/com/nyw/wanandroid/module/main/mvp/mainPresenter.java:
--------------------------------------------------------------------------------
1 | package com.nyw.wanandroid.module.main.mvp;
2 |
3 | import com.nyw.wanandroid.module.main.data.repository.ImainRepository;
4 | import com.nyw.wanandroid.module.main.data.repository.mainRepositoryImpl;
5 |
6 | /**
7 | * @author nyw
8 | * @date 2019/06/27
9 | *
10 | * Generated by MVPGenerator
11 | */
12 | public class mainPresenter extends mainContract.Presenter {
13 | private ImainRepository mRepository = new mainRepositoryImpl();
14 |
15 | public mainPresenter(mainContract.View view) {
16 | super(view);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/app/src/main/res-home/drawable/article_tag_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res-home/drawable/bg_press_color_white.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res-home/drawable/bg_solid_round_color_bg_dark_radius_max.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res-home/drawable/hot_gray.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res-home/drawable/hot_higlight.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res-home/drawable/hot_white.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res-home/drawable/progress_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | -
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 | -
23 |
24 |
25 |
26 |
27 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/app/src/main/res-home/drawable/search_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res-home/layout/rv_item_search_hotkey.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res-home/mipmap-xxhdpi/ic_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res-home/mipmap-xxhdpi/ic_close.png
--------------------------------------------------------------------------------
/app/src/main/res-know/drawable/bg_press_color_bg_radius_max.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res-know/drawable/bg_solid_round_color_bg_radius_max.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res-know/layout/adapter_know_nav.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res-know/layout/frag_knowledge_art.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
10 |
15 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res-know/layout/rv_item_knowledge_child.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res-login/drawable/login_btn_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res-login/drawable/login_btn_disable_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res-login/layout/login_activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
12 |
13 |
14 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/app/src/main/res-mine/mipmap-xhdpi/circle_img_holder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res-mine/mipmap-xhdpi/circle_img_holder.png
--------------------------------------------------------------------------------
/app/src/main/res-mine/mipmap-xxhdpi/circle_img_holder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res-mine/mipmap-xxhdpi/circle_img_holder.png
--------------------------------------------------------------------------------
/app/src/main/res-mine/mipmap-xxhdpi/ic_about.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res-mine/mipmap-xxhdpi/ic_about.png
--------------------------------------------------------------------------------
/app/src/main/res-mine/mipmap-xxhdpi/ic_collect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res-mine/mipmap-xxhdpi/ic_collect.png
--------------------------------------------------------------------------------
/app/src/main/res-mine/mipmap-xxhdpi/ic_github.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res-mine/mipmap-xxhdpi/ic_github.png
--------------------------------------------------------------------------------
/app/src/main/res-mine/mipmap-xxhdpi/ic_read_later.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res-mine/mipmap-xxhdpi/ic_read_later.png
--------------------------------------------------------------------------------
/app/src/main/res-mine/mipmap-xxhdpi/ic_setting.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res-mine/mipmap-xxhdpi/ic_setting.png
--------------------------------------------------------------------------------
/app/src/main/res-mine/mipmap-xxxhdpi/circle_img_holder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res-mine/mipmap-xxxhdpi/circle_img_holder.png
--------------------------------------------------------------------------------
/app/src/main/res-web/menu/web_nav_menu.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/anim/activity_fade_in.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/anim/activity_fade_out.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/anim/activity_stable_out.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/color/nav_text_color.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/gradient_circle_btn_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_arrow_upward.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_chevron.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_launcher_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_more.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_search.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/nav_icon_find.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/nav_icon_home.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/nav_icon_mall.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/nav_icon_me.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/nav_icon_wechat.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/text_cursor_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/cancel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res/mipmap-xhdpi/cancel.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/home_tab_event_n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res/mipmap-xhdpi/home_tab_event_n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/home_tab_event_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res/mipmap-xhdpi/home_tab_event_s.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/home_tab_exp_n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res/mipmap-xhdpi/home_tab_exp_n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/home_tab_exp_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res/mipmap-xhdpi/home_tab_exp_s.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/home_tab_home_n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res/mipmap-xhdpi/home_tab_home_n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/home_tab_home_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res/mipmap-xhdpi/home_tab_home_s.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/home_tab_me_n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res/mipmap-xhdpi/home_tab_me_n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/home_tab_me_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res/mipmap-xhdpi/home_tab_me_s.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/home_tab_topic_n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res/mipmap-xhdpi/home_tab_topic_n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/home_tab_topic_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res/mipmap-xhdpi/home_tab_topic_s.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/welcome.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res/mipmap-xhdpi/welcome.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/cancel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res/mipmap-xxhdpi/cancel.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/home_tab_event_n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res/mipmap-xxhdpi/home_tab_event_n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/home_tab_event_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res/mipmap-xxhdpi/home_tab_event_s.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/home_tab_exp_n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res/mipmap-xxhdpi/home_tab_exp_n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/home_tab_exp_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res/mipmap-xxhdpi/home_tab_exp_s.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/home_tab_home_n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res/mipmap-xxhdpi/home_tab_home_n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/home_tab_home_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res/mipmap-xxhdpi/home_tab_home_s.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/home_tab_me_n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res/mipmap-xxhdpi/home_tab_me_n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/home_tab_me_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res/mipmap-xxhdpi/home_tab_me_s.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/home_tab_topic_n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res/mipmap-xxhdpi/home_tab_topic_n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/home_tab_topic_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res/mipmap-xxhdpi/home_tab_topic_s.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/cancel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res/mipmap-xxxhdpi/cancel.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 25dp
4 | 8dp
5 | 35dp
6 | 20dp
7 | 1dp
8 | 15dp
9 | 30dp
10 | 50dp
11 | 68dp
12 | 14sp
13 |
--------------------------------------------------------------------------------
/app/src/main/res/values/ids.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | 玩安卓
3 | 首页
4 | 首页
5 | 体系
6 | 文章
7 | 项目
8 | 我的
9 | 取消
10 | 请输入关键词
11 | 历史搜索
12 | 热门搜索
13 | 用户名
14 | 请输入用户名
15 | 密码
16 | 登录
17 | 请输入密码
18 | 注册账号
19 | 密 码
20 | 请确认密码
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/xml/net_security_config.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/app/src/test/java/com/nyw/wanandroid/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.nyw.wanandroid;
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 | }
--------------------------------------------------------------------------------
/domain/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/domain/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 file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/domain/src/androidTest/java/com/nyw/domain/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.nyw.domain;
2 |
3 | import android.content.Context;
4 | import android.support.test.InstrumentationRegistry;
5 | import android.support.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.nyw.domain.test", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/domain/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/domain/src/main/java/com/nyw/domain/common/Constants.java:
--------------------------------------------------------------------------------
1 | package com.nyw.domain.common;
2 |
3 | /**
4 | * @author BakerJ
5 | * @date 2017/12/27
6 | */
7 |
8 | public class Constants {
9 |
10 | public static final String ISLOGIN = "ISLOGIN";
11 | public static final String USERPIC = "USERPIC";
12 | public static final String JUMP_BUNDLE = "JUMP_BUNDLE";
13 |
14 | public static final String NET_WORK_NOT_OPEN = "暂无网络连接";
15 |
16 | public static final int LOAD_MORE_COUNT = 10;
17 |
18 | public static final int PHONE_CODE_SCENE_LOGIN = 1;
19 | public static final int PHONE_CODE_FREEZE_SECOND = 90;
20 |
21 | public static final int THIRD_PARTY_QQ = 0, THIRD_PARTY_WECHAT = 1;
22 | }
23 |
--------------------------------------------------------------------------------
/domain/src/main/java/com/nyw/domain/common/loadmore/DataContainsId.java:
--------------------------------------------------------------------------------
1 | package com.nyw.domain.common.loadmore;
2 |
3 | /**
4 | * @author BakerJ
5 | * @date 2018/1/2
6 | */
7 |
8 | public interface DataContainsId {
9 | long getId();
10 | }
11 |
--------------------------------------------------------------------------------
/domain/src/main/java/com/nyw/domain/common/loadmore/LastItemLoadMoreRequest.java:
--------------------------------------------------------------------------------
1 | package com.nyw.domain.common.loadmore;
2 |
3 |
4 | /**
5 | * @author BakerJ
6 | * @date 2017/12/25
7 | */
8 |
9 | public class LastItemLoadMoreRequest {
10 | private long lastItemId = 0;
11 | private int itemCount;
12 |
13 | public long getLastItemId() {
14 | return lastItemId;
15 | }
16 |
17 | public void setLastItemId(long lastItemId) {
18 | this.lastItemId = lastItemId;
19 | }
20 |
21 | public int getItemCount() {
22 | return itemCount;
23 | }
24 |
25 | public void setItemCount(int itemCount) {
26 | this.itemCount = itemCount;
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/domain/src/main/java/com/nyw/domain/common/loadmore/PageLoadMoreRequest.java:
--------------------------------------------------------------------------------
1 | package com.nyw.domain.common.loadmore;
2 |
3 | /**
4 | * @author BakerJ
5 | * @date 2018/6/21
6 | */
7 | public class PageLoadMoreRequest {
8 | private int page;
9 |
10 | public int getPage() {
11 | return page;
12 | }
13 |
14 | public void setPage(int page) {
15 | this.page = page;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/domain/src/main/java/com/nyw/domain/common/util/cache/WelcomeCacheUtil.java:
--------------------------------------------------------------------------------
1 | package com.nyw.domain.common.util.cache;
2 |
3 | import com.blankj.utilcode.util.SPUtils;
4 |
5 | /**
6 | * @author BakerJ
7 | * @date 2018/4/11
8 | */
9 | public class WelcomeCacheUtil {
10 | private static final int CURRENT_GUIDE_VERSION = 2;
11 | private static final String SPNAME_WELCOME = "SPNAME_WELCOME";
12 | private static final String SPKEY_WELCOME_GUIDE_VERSION = "SPKEY_WELCOME_GUIDE_VERSION";
13 |
14 | public static void setGuideVersion() {
15 | SPUtils.getInstance(SPNAME_WELCOME).put(SPKEY_WELCOME_GUIDE_VERSION, CURRENT_GUIDE_VERSION);
16 | }
17 |
18 | private static int getGuideVersion() {
19 | return SPUtils.getInstance(SPNAME_WELCOME).getInt(SPKEY_WELCOME_GUIDE_VERSION, 0);
20 | }
21 |
22 | public static boolean shouldShowGuide() {
23 | return getGuideVersion() < CURRENT_GUIDE_VERSION;
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/domain/src/main/java/com/nyw/domain/domain/bean/request/home/HomeReq.java:
--------------------------------------------------------------------------------
1 | package com.nyw.domain.domain.bean.request.home;
2 |
3 | import com.nyw.domain.common.loadmore.PageLoadMoreRequest;
4 |
5 | public class HomeReq extends PageLoadMoreRequest {
6 | private int page;
7 |
8 | public int getPage() {
9 | return page;
10 | }
11 | public void setPage(int page) {
12 | this.page = page;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/domain/src/main/java/com/nyw/domain/domain/bean/request/home/SearchReq.java:
--------------------------------------------------------------------------------
1 | package com.nyw.domain.domain.bean.request.home;
2 |
3 | import com.nyw.domain.common.loadmore.PageLoadMoreRequest;
4 |
5 | public class SearchReq extends PageLoadMoreRequest {
6 | private String k;
7 | private int page;
8 |
9 | @Override
10 | public int getPage() {
11 | return page;
12 | }
13 |
14 | @Override
15 | public void setPage(int page) {
16 | this.page = page;
17 | }
18 |
19 | public String getK() {
20 | return k;
21 | }
22 |
23 | public void setK(String k) {
24 | this.k = k;
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/domain/src/main/java/com/nyw/domain/domain/bean/request/know/KnowReq.java:
--------------------------------------------------------------------------------
1 | package com.nyw.domain.domain.bean.request.know;
2 |
3 | import com.nyw.domain.common.loadmore.PageLoadMoreRequest;
4 |
5 | public class KnowReq extends PageLoadMoreRequest {
6 | private int cid;
7 | public int getCid() {
8 | return cid;
9 | }
10 |
11 | public void setCid(int cid) {
12 | this.cid = cid;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/domain/src/main/java/com/nyw/domain/domain/bean/request/me/UnCollectReq.java:
--------------------------------------------------------------------------------
1 | package com.nyw.domain.domain.bean.request.me;
2 |
3 | public class UnCollectReq {
4 | private int id;
5 | private int originId;
6 |
7 | public int getId() {
8 | return id;
9 | }
10 |
11 | public void setId(int id) {
12 | this.id = id;
13 | }
14 |
15 | public int getOriginId() {
16 | return originId;
17 | }
18 |
19 | public void setOriginId(int originId) {
20 | this.originId = originId;
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/domain/src/main/java/com/nyw/domain/domain/bean/request/project/ProjectReq.java:
--------------------------------------------------------------------------------
1 | package com.nyw.domain.domain.bean.request.project;
2 |
3 | import com.nyw.domain.common.loadmore.PageLoadMoreRequest;
4 |
5 | public class ProjectReq extends PageLoadMoreRequest {
6 | private int page;
7 | private int cid;
8 |
9 | public int getCid() {
10 | return cid;
11 | }
12 |
13 | public void setCid(int cid) {
14 | this.cid = cid;
15 | }
16 |
17 | public int getPage() {
18 | return page;
19 | }
20 | public void setPage(int page) {
21 | this.page = page;
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/domain/src/main/java/com/nyw/domain/domain/bean/request/wechat/WechatReq.java:
--------------------------------------------------------------------------------
1 | package com.nyw.domain.domain.bean.request.wechat;
2 |
3 | import com.nyw.domain.common.loadmore.PageLoadMoreRequest;
4 |
5 | public class WechatReq extends PageLoadMoreRequest {
6 | private int id;
7 | private int page;
8 |
9 | public int getId() {
10 | return id;
11 | }
12 |
13 | public void setId(int id) {
14 | this.id = id;
15 | }
16 |
17 | public int getPage() {
18 | return page;
19 | }
20 | public void setPage(int page) {
21 | this.page = page;
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/domain/src/main/java/com/nyw/domain/domain/bean/response/login/Cookie.java:
--------------------------------------------------------------------------------
1 | package com.nyw.domain.domain.bean.response.login;
2 |
3 | public class Cookie {
4 | private String url;
5 | private String domain;
6 |
7 | public String getUrl() {
8 | return url;
9 | }
10 |
11 | public void setUrl(String url) {
12 | this.url = url;
13 | }
14 |
15 | public String getDomain() {
16 | return domain;
17 | }
18 |
19 | public void setDomain(String domain) {
20 | this.domain = domain;
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/domain/src/main/java/com/nyw/domain/domain/bean/response/login/LoginInfo.java:
--------------------------------------------------------------------------------
1 | package com.nyw.domain.domain.bean.response.login;
2 |
3 | public class LoginInfo {
4 | private String loginName;
5 | private String loginPwd;
6 |
7 | public String getLoginName() {
8 | return loginName;
9 | }
10 |
11 | public void setLoginName(String loginName) {
12 | this.loginName = loginName;
13 | }
14 |
15 | public String getLoginPwd() {
16 | return loginPwd;
17 | }
18 |
19 | public void setLoginPwd(String loginPwd) {
20 | this.loginPwd = loginPwd;
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/domain/src/main/java/com/nyw/domain/domain/event/BaseEvent.java:
--------------------------------------------------------------------------------
1 | package com.nyw.domain.domain.event;
2 |
3 | import org.greenrobot.eventbus.EventBus;
4 |
5 | /**
6 | * @author BakerJ
7 | * @date 2018/4/19
8 | */
9 | public abstract class BaseEvent {
10 | public void post(){
11 | EventBus.getDefault().post(this);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/domain/src/main/java/com/nyw/domain/domain/event/IInterceptEvent.java:
--------------------------------------------------------------------------------
1 | package com.nyw.domain.domain.event;
2 |
3 | import android.os.Parcelable;
4 |
5 | /**
6 | * @author BakerJ
7 | * @date 2018/4/19
8 | */
9 | public interface IInterceptEvent extends Parcelable {
10 | }
11 |
--------------------------------------------------------------------------------
/domain/src/main/java/com/nyw/domain/domain/event/login/LogOutEvent.java:
--------------------------------------------------------------------------------
1 | package com.nyw.domain.domain.event.login;
2 |
3 |
4 | import com.nyw.domain.domain.event.BaseEvent;
5 |
6 | /**
7 | * @author BakerJ
8 | * @date 2018/3/29
9 | */
10 | public class LogOutEvent extends BaseEvent {
11 | private boolean isManual;
12 |
13 | public LogOutEvent(boolean isManual) {
14 | this.isManual = isManual;
15 | }
16 |
17 | public boolean isManual() {
18 | return isManual;
19 | }
20 |
21 | public void setManual(boolean manual) {
22 | isManual = manual;
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/domain/src/main/java/com/nyw/domain/domain/event/login/LoginEvent.java:
--------------------------------------------------------------------------------
1 | package com.nyw.domain.domain.event.login;
2 |
3 |
4 | import com.nyw.domain.domain.event.BaseEvent;
5 |
6 | /**
7 | * @author BakerJ
8 | * @date 2018/4/3
9 | */
10 | public class LoginEvent extends BaseEvent {
11 | }
12 |
--------------------------------------------------------------------------------
/domain/src/main/java/com/nyw/domain/domain/router/RouterInterceptorConstants.java:
--------------------------------------------------------------------------------
1 | package com.nyw.domain.domain.router;
2 |
3 | /**
4 | * @author BakerJ
5 | * @date 2017/12/28
6 | */
7 |
8 | public class RouterInterceptorConstants {
9 | public static final String NAME_LOGIN = "登录拦截器";
10 | public static final int PRIORITY_LOGIN = 1001;
11 |
12 | public static final String POSTCARD_EVENT = "POSTCARD_EVENT";
13 | }
14 |
--------------------------------------------------------------------------------
/domain/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | domain
3 |
4 |
--------------------------------------------------------------------------------
/domain/src/test/java/com/nyw/domain/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.nyw.domain;
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 | }
--------------------------------------------------------------------------------
/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 | org.gradle.jvmargs=-Xmx1536m
10 | # When configured, Gradle will run in incubating parallel mode.
11 | # This option should only be used with decoupled projects. More details, visit
12 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
13 | # org.gradle.parallel=true
14 |
15 |
16 | android.useAndroidX=true
17 | # Automatically convert third-party libraries to use AndroidX
18 | android.enableJetifier=true
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Thu Jun 27 11:27:54 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 |
--------------------------------------------------------------------------------
/images/QQ20190808-0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/images/QQ20190808-0.jpg
--------------------------------------------------------------------------------
/images/QQ20190808-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/images/QQ20190808-1.jpg
--------------------------------------------------------------------------------
/images/QQ20190808-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/images/QQ20190808-2.jpg
--------------------------------------------------------------------------------
/images/QQ20190808-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/images/QQ20190808-3.jpg
--------------------------------------------------------------------------------
/images/QQ20190808-4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/images/QQ20190808-4.jpg
--------------------------------------------------------------------------------
/images/QQ20190808-5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/images/QQ20190808-5.jpg
--------------------------------------------------------------------------------
/images/QQ20190808-6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/images/QQ20190808-6.jpg
--------------------------------------------------------------------------------
/images/QQ20190808-7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/images/QQ20190808-7.jpg
--------------------------------------------------------------------------------
/images/images:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/libproject/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/libproject/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 file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/libproject/src/androidTest/java/com/nyw/libproject/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.nyw.libproject;
2 |
3 | import android.content.Context;
4 |
5 | import androidx.test.InstrumentationRegistry;
6 | import androidx.test.runner.AndroidJUnit4;
7 |
8 | import org.junit.Test;
9 | import org.junit.runner.RunWith;
10 |
11 | import static org.junit.Assert.*;
12 |
13 | /**
14 | * Instrumented test, which will execute on an Android device.
15 | *
16 | * @see Testing documentation
17 | */
18 | @RunWith(AndroidJUnit4.class)
19 | public class ExampleInstrumentedTest {
20 | @Test
21 | public void useAppContext() {
22 | // Context of the app under test.
23 | Context appContext = InstrumentationRegistry.getTargetContext();
24 |
25 | assertEquals("com.nyw.libproject.test", appContext.getPackageName());
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/libproject/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/libproject/src/main/java/com/nyw/libproject/common/activity/SchemeFilterActivity.java:
--------------------------------------------------------------------------------
1 | package com.nyw.libproject.common.activity;
2 |
3 | import android.net.Uri;
4 | import android.os.Bundle;
5 |
6 | import com.alibaba.android.arouter.launcher.ARouter;
7 |
8 | /**
9 | * Created by BakerJ on 2017/12/19.
10 | */
11 |
12 | public class SchemeFilterActivity extends WanBaseActivity {
13 | @Override
14 | protected void onCreate(Bundle savedInstanceState) {
15 | super.onCreate(savedInstanceState);
16 | Uri uri = getIntent().getData();
17 | if (uri != null) {
18 | ARouter.getInstance().build(uri).navigation();
19 | }
20 | finish();
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/libproject/src/main/java/com/nyw/libproject/common/activity/WanBaseTitleBackActivity.java:
--------------------------------------------------------------------------------
1 | package com.nyw.libproject.common.activity;
2 |
3 | import android.widget.TextView;
4 |
5 | import com.nyw.libproject.R;
6 |
7 |
8 | public class WanBaseTitleBackActivity extends WanBaseBackActivity {
9 | protected TextView commonTvTitle;
10 |
11 | @Override
12 | protected void inflateBaseView() {
13 | super.inflateBaseView();
14 | commonTvTitle = findViewById(R.id.common_tv_title);
15 | }
16 |
17 | public void setTitleTxt(String title) {
18 | commonTvTitle.setText(title);
19 | }
20 |
21 | public void setTitleTxt(int resId) {
22 | commonTvTitle.setText(resId);
23 | }
24 |
25 | public void setTitleVisibility(int visibility) {
26 | commonTvTitle.setVisibility(visibility);
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/libproject/src/main/java/com/nyw/libproject/common/api/CBApiObserver.java:
--------------------------------------------------------------------------------
1 | package com.nyw.libproject.common.api;
2 |
3 | import com.bakerj.rxretrohttp.interfaces.IBaseApiAction;
4 | import com.bakerj.rxretrohttp.subscriber.ApiObserver;
5 |
6 | public abstract class CBApiObserver extends ApiObserver {
7 | public CBApiObserver() {
8 | }
9 |
10 | public CBApiObserver(IBaseApiAction apiAction) {
11 | super(apiAction);
12 | }
13 |
14 | public CBApiObserver(IBaseApiAction apiAction, boolean isShowLoading, boolean isShowMsg) {
15 | super(apiAction, isShowLoading, isShowMsg);
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/libproject/src/main/java/com/nyw/libproject/common/fragment/WanBasePresenterFragment.java:
--------------------------------------------------------------------------------
1 | package com.nyw.libproject.common.fragment;
2 |
3 | import com.bakerj.base.BasePresenter;
4 | import com.bakerj.base.BaseView;
5 | import com.bakerj.base.fragment.BasePresenterFragment;
6 |
7 | public abstract class WanBasePresenterFragment extends BasePresenterFragment implements BaseView {
8 | @Override
9 | public void showLoading(String msg) {
10 | showLoading();
11 | }
12 |
13 | @Override
14 | public void showLoading(int resId) {
15 | showLoading();
16 | }
17 |
18 | @Override
19 | public void showToast(int resId) {
20 | showToast(getResources().getString(resId));
21 | }
22 |
23 | @Override
24 | public Object customFunctionCall(Object obj) {
25 | return null;
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/libproject/src/main/java/com/nyw/libproject/loadmore/mvp/SimplePageLoadMorePresenter.java:
--------------------------------------------------------------------------------
1 | package com.nyw.libproject.loadmore.mvp;
2 |
3 | import com.bakerj.base.loadmore.mvp.LoadMoreContract;
4 | import com.nyw.domain.common.loadmore.PageLoadMoreRequest;
5 |
6 | /**
7 | * 简易分页逻辑,源数据和目标数据为相同Model
8 | *
9 | * @param View
10 | * @param Model
11 | */
12 | public abstract class SimplePageLoadMorePresenter, Model>
13 | extends PageLoadMorePresenter {
14 | public SimplePageLoadMorePresenter(View view) {
15 | super(view);
16 | }
17 |
18 | @Override
19 | protected PageLoadMoreRequest getQuestBody() {
20 | return new PageLoadMoreRequest();
21 | }
22 |
23 | @Override
24 | protected Model castDataToDest(Model model) {
25 | return model;
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/libproject/src/main/java/com/nyw/libproject/util/StringUtils.java:
--------------------------------------------------------------------------------
1 | package com.nyw.libproject.util;
2 |
3 | import java.util.Formatter;
4 |
5 | public class StringUtils {
6 | // 将1 转换成0.01
7 | public static String formatMoney(String amount) {
8 | double value = Integer.valueOf(amount) / 100d;
9 | return new Formatter().format("%.2f", value).toString();
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/libproject/src/main/res/drawable-xxhdpi/pic_404.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libproject/src/main/res/drawable-xxhdpi/pic_404.jpg
--------------------------------------------------------------------------------
/libproject/src/main/res/drawable/dialog_loading_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/libproject/src/main/res/drawable/ic_back.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/libproject/src/main/res/layout/common_layout_loading.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
13 |
--------------------------------------------------------------------------------
/libproject/src/main/res/layout/layout_agent_web_error.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/libproject/src/main/res/mipmap-xhdpi/back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libproject/src/main/res/mipmap-xhdpi/back.png
--------------------------------------------------------------------------------
/libproject/src/main/res/mipmap-xhdpi/back_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libproject/src/main/res/mipmap-xhdpi/back_white.png
--------------------------------------------------------------------------------
/libproject/src/main/res/mipmap-xhdpi/copy_link.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libproject/src/main/res/mipmap-xhdpi/copy_link.png
--------------------------------------------------------------------------------
/libproject/src/main/res/mipmap-xhdpi/share_qq.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libproject/src/main/res/mipmap-xhdpi/share_qq.png
--------------------------------------------------------------------------------
/libproject/src/main/res/mipmap-xhdpi/share_qzone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libproject/src/main/res/mipmap-xhdpi/share_qzone.png
--------------------------------------------------------------------------------
/libproject/src/main/res/mipmap-xhdpi/share_wechat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libproject/src/main/res/mipmap-xhdpi/share_wechat.png
--------------------------------------------------------------------------------
/libproject/src/main/res/mipmap-xhdpi/share_wechat_moment.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libproject/src/main/res/mipmap-xhdpi/share_wechat_moment.png
--------------------------------------------------------------------------------
/libproject/src/main/res/mipmap-xxhdpi/back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libproject/src/main/res/mipmap-xxhdpi/back.png
--------------------------------------------------------------------------------
/libproject/src/main/res/mipmap-xxhdpi/back_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libproject/src/main/res/mipmap-xxhdpi/back_white.png
--------------------------------------------------------------------------------
/libproject/src/main/res/mipmap-xxhdpi/copy_link.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libproject/src/main/res/mipmap-xxhdpi/copy_link.png
--------------------------------------------------------------------------------
/libproject/src/main/res/mipmap-xxhdpi/share_qq.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libproject/src/main/res/mipmap-xxhdpi/share_qq.png
--------------------------------------------------------------------------------
/libproject/src/main/res/mipmap-xxhdpi/share_qzone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libproject/src/main/res/mipmap-xxhdpi/share_qzone.png
--------------------------------------------------------------------------------
/libproject/src/main/res/mipmap-xxhdpi/share_wechat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libproject/src/main/res/mipmap-xxhdpi/share_wechat.png
--------------------------------------------------------------------------------
/libproject/src/main/res/mipmap-xxhdpi/share_wechat_moment.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libproject/src/main/res/mipmap-xxhdpi/share_wechat_moment.png
--------------------------------------------------------------------------------
/libproject/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #313131
4 | #88000000
5 | #EEEEEE
6 |
7 |
--------------------------------------------------------------------------------
/libproject/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 17sp
4 | 48dp
5 | 48dp
6 | 17sp
7 |
--------------------------------------------------------------------------------
/libproject/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | ProjectLibs
3 | 返回
4 | 朋友圈
5 | 微信好友
6 | QQ好友
7 | QQ空间
8 | 复制链接
9 | 分享成功
10 | 分享失败
11 | 取消分享
12 | 已复制到剪切板
13 |
14 |
--------------------------------------------------------------------------------
/libproject/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
14 |
--------------------------------------------------------------------------------
/libproject/src/test/java/com/nyw/libproject/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.nyw.libproject;
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 | }
--------------------------------------------------------------------------------
/libthird/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/libthird/jniLibs/arm64-v8a/libsecurityenv.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libthird/jniLibs/arm64-v8a/libsecurityenv.so
--------------------------------------------------------------------------------
/libthird/jniLibs/armeabi-v7a/libsecurityenv.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libthird/jniLibs/armeabi-v7a/libsecurityenv.so
--------------------------------------------------------------------------------
/libthird/jniLibs/armeabi/libsecurityenv.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libthird/jniLibs/armeabi/libsecurityenv.so
--------------------------------------------------------------------------------
/libthird/jniLibs/x86/libsecurityenv.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libthird/jniLibs/x86/libsecurityenv.so
--------------------------------------------------------------------------------
/libthird/libs/AMap_Location_V4.1.0_20180619.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libthird/libs/AMap_Location_V4.1.0_20180619.jar
--------------------------------------------------------------------------------
/libthird/libs/SecurityEnvSDK-release-1.1.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libthird/libs/SecurityEnvSDK-release-1.1.0.jar
--------------------------------------------------------------------------------
/libthird/libs/umeng-common-1.5.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libthird/libs/umeng-common-1.5.3.jar
--------------------------------------------------------------------------------
/libthird/libs/umeng-debug-1.0.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libthird/libs/umeng-debug-1.0.0.jar
--------------------------------------------------------------------------------
/libthird/libs/umeng-share-QQ-simplify-6.9.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libthird/libs/umeng-share-QQ-simplify-6.9.2.jar
--------------------------------------------------------------------------------
/libthird/libs/umeng-share-core-6.9.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libthird/libs/umeng-share-core-6.9.2.jar
--------------------------------------------------------------------------------
/libthird/libs/umeng-share-wechat-full-6.9.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libthird/libs/umeng-share-wechat-full-6.9.2.jar
--------------------------------------------------------------------------------
/libthird/libs/umeng-shareboard-widget-6.9.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libthird/libs/umeng-shareboard-widget-6.9.2.jar
--------------------------------------------------------------------------------
/libthird/libs/umeng-sharetool-6.9.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libthird/libs/umeng-sharetool-6.9.2.jar
--------------------------------------------------------------------------------
/libthird/libs/wechat-sdk-android-without-mta-5.1.4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libthird/libs/wechat-sdk-android-without-mta-5.1.4.jar
--------------------------------------------------------------------------------
/libthird/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 file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/libthird/src/androidTest/java/com/nyw/libthird/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.nyw.libthird;
2 |
3 | import android.content.Context;
4 |
5 | import androidx.test.InstrumentationRegistry;
6 | import androidx.test.runner.AndroidJUnit4;
7 |
8 | import org.junit.Test;
9 | import org.junit.runner.RunWith;
10 |
11 | import static org.junit.Assert.*;
12 |
13 | /**
14 | * Instrumented test, which will execute on an Android device.
15 | *
16 | * @see Testing documentation
17 | */
18 | @RunWith(AndroidJUnit4.class)
19 | public class ExampleInstrumentedTest {
20 | @Test
21 | public void useAppContext() {
22 | // Context of the app under test.
23 | Context appContext = InstrumentationRegistry.getTargetContext();
24 |
25 | assertEquals("com.nyw.libthird.test", appContext.getPackageName());
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/libthird/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
--------------------------------------------------------------------------------
/libthird/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | libthird
3 |
4 |
--------------------------------------------------------------------------------
/libthird/src/test/java/com/nyw/libthird/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.nyw.libthird;
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 | }
--------------------------------------------------------------------------------
/libwidgets/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/libwidgets/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 file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/libwidgets/src/androidTest/java/com/nyw/libwidgets/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.nyw.libwidgets;
2 |
3 | import android.content.Context;
4 | import android.support.test.InstrumentationRegistry;
5 | import android.support.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.nyw.libwidgets.test", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/libwidgets/src/main/java/com/nyw/libwidgets/autoscrollviewpager/BGABannerScroller.java:
--------------------------------------------------------------------------------
1 | package com.nyw.libwidgets.autoscrollviewpager;
2 |
3 | import android.content.Context;
4 | import android.widget.Scroller;
5 |
6 | /**
7 | * 作者:王浩 邮件:bingoogolapple@gmail.com
8 | * 创建时间:15/6/19 下午11:59
9 | * 描述:
10 | */
11 | public class BGABannerScroller extends Scroller {
12 | private int mDuration = 1000;
13 |
14 | public BGABannerScroller(Context context, int duration) {
15 | super(context);
16 | mDuration = duration;
17 | }
18 |
19 | @Override
20 | public void startScroll(int startX, int startY, int dx, int dy) {
21 | super.startScroll(startX, startY, dx, dy, mDuration);
22 | }
23 |
24 | @Override
25 | public void startScroll(int startX, int startY, int dx, int dy, int duration) {
26 | super.startScroll(startX, startY, dx, dy, mDuration);
27 | }
28 | }
--------------------------------------------------------------------------------
/libwidgets/src/main/java/com/nyw/libwidgets/autoscrollviewpager/transformer/DefaultPageTransformer.java:
--------------------------------------------------------------------------------
1 | package com.nyw.libwidgets.autoscrollviewpager.transformer;
2 |
3 | import android.view.View;
4 |
5 |
6 | /**
7 | * 作者:王浩 邮件:bingoogolapple@gmail.com
8 | * 创建时间:15/6/19 上午8:41
9 | * 描述:
10 | */
11 | public class DefaultPageTransformer extends BGAPageTransformer {
12 |
13 | @Override
14 | public void handleInvisiblePage(View view, float position) {
15 | }
16 |
17 | @Override
18 | public void handleLeftPage(View view, float position) {
19 | }
20 |
21 | @Override
22 | public void handleRightPage(View view, float position) {
23 | }
24 |
25 | }
--------------------------------------------------------------------------------
/libwidgets/src/main/java/com/nyw/libwidgets/autoscrollviewpager/transformer/StackPageTransformer.java:
--------------------------------------------------------------------------------
1 | package com.nyw.libwidgets.autoscrollviewpager.transformer;
2 |
3 | import android.view.View;
4 |
5 | import androidx.core.view.ViewCompat;
6 |
7 |
8 | /**
9 | * 作者:王浩 邮件:bingoogolapple@gmail.com
10 | * 创建时间:15/6/19 上午8:41
11 | * 描述:
12 | */
13 | public class StackPageTransformer extends BGAPageTransformer {
14 |
15 | @Override
16 | public void handleInvisiblePage(View view, float position) {
17 | }
18 |
19 | @Override
20 | public void handleLeftPage(View view, float position) {
21 | }
22 |
23 | @Override
24 | public void handleRightPage(View view, float position) {
25 | ViewCompat.setTranslationX(view, -view.getWidth() * position);
26 | }
27 |
28 | }
--------------------------------------------------------------------------------
/libwidgets/src/main/java/com/nyw/libwidgets/autoscrollviewpager/transformer/TransitionEffect.java:
--------------------------------------------------------------------------------
1 | package com.nyw.libwidgets.autoscrollviewpager.transformer;
2 |
3 | /**
4 | * 作者:王浩 邮件:bingoogolapple@gmail.com
5 | * 创建时间:16/7/5 下午4:39
6 | * 描述:
7 | */
8 | public enum TransitionEffect {
9 | Default,
10 | Alpha,
11 | Rotate,
12 | Cube,
13 | Flip,
14 | Accordion,
15 | ZoomFade,
16 | Fade,
17 | ZoomCenter,
18 | ZoomStack,
19 | Stack,
20 | Depth,
21 | Zoom
22 | }
--------------------------------------------------------------------------------
/libwidgets/src/main/java/com/nyw/libwidgets/citypicker/adapter/InnerListener.java:
--------------------------------------------------------------------------------
1 | package com.nyw.libwidgets.citypicker.adapter;
2 |
3 |
4 | import com.nyw.libwidgets.citypicker.model.City;
5 |
6 | public interface InnerListener {
7 | void dismiss(int position, City data);
8 |
9 | void locate();
10 | }
11 |
--------------------------------------------------------------------------------
/libwidgets/src/main/java/com/nyw/libwidgets/citypicker/adapter/OnPickListener.java:
--------------------------------------------------------------------------------
1 | package com.nyw.libwidgets.citypicker.adapter;
2 |
3 |
4 | import com.nyw.libwidgets.citypicker.model.City;
5 |
6 | public interface OnPickListener {
7 | void onPick(int position, City data);
8 |
9 | void onLocate();
10 |
11 | void onCancel();
12 |
13 | boolean searchResult(String key, City city);
14 | }
15 |
--------------------------------------------------------------------------------
/libwidgets/src/main/java/com/nyw/libwidgets/citypicker/db/DBConfig.java:
--------------------------------------------------------------------------------
1 | package com.nyw.libwidgets.citypicker.db;
2 |
3 | public class DBConfig {
4 | public static final String DB_NAME_V1 = "china_cities.db";
5 | public static final String DB_NAME_V2 = "china_cities_v2.db";
6 | public static final String LATEST_DB_NAME = DB_NAME_V2;
7 |
8 | public static final String TABLE_NAME = "cities";
9 |
10 | public static final String COLUMN_C_NAME = "c_name";
11 | public static final String COLUMN_C_PROVINCE = "c_province";
12 | public static final String COLUMN_C_PINYIN = "c_pinyin";
13 | public static final String COLUMN_C_CODE = "c_code";
14 | }
15 |
--------------------------------------------------------------------------------
/libwidgets/src/main/java/com/nyw/libwidgets/citypicker/model/HotCity.java:
--------------------------------------------------------------------------------
1 | package com.nyw.libwidgets.citypicker.model;
2 |
3 | public class HotCity extends City {
4 |
5 | public HotCity(String name, String province, String code) {
6 | super(name, province, "热门城市", code);
7 | }
8 |
9 | public HotCity(String name, String province, String pinyin, String code) {
10 | super(name, province, pinyin, code);
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/libwidgets/src/main/java/com/nyw/libwidgets/citypicker/model/LocateState.java:
--------------------------------------------------------------------------------
1 | package com.nyw.libwidgets.citypicker.model;
2 |
3 |
4 | import androidx.annotation.IntDef;
5 |
6 | import java.lang.annotation.Retention;
7 | import java.lang.annotation.RetentionPolicy;
8 |
9 | public class LocateState {
10 | public static final int LOCATING = 123;
11 | public static final int SUCCESS = 132;
12 | public static final int FAILURE = 321;
13 |
14 | @IntDef({SUCCESS, FAILURE})
15 | @Retention(RetentionPolicy.SOURCE)
16 | public @interface State {
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/libwidgets/src/main/java/com/nyw/libwidgets/citypicker/model/LocatedCity.java:
--------------------------------------------------------------------------------
1 | package com.nyw.libwidgets.citypicker.model;
2 |
3 | public class LocatedCity extends City {
4 |
5 | public LocatedCity(String name, String province, String code) {
6 | super(name, province, "定位城市", code);
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/libwidgets/src/main/java/com/nyw/libwidgets/dialog/SimpleCallback.java:
--------------------------------------------------------------------------------
1 | package com.nyw.libwidgets.dialog;
2 |
3 | /**
4 | * @author Cuizhen
5 | * @date 2018/6/21-上午10:32
6 | */
7 | public interface SimpleCallback {
8 | void onResult(E data);
9 | }
10 |
--------------------------------------------------------------------------------
/libwidgets/src/main/java/com/nyw/libwidgets/lbehaviorlib/IBehavior.java:
--------------------------------------------------------------------------------
1 | package com.nyw.libwidgets.lbehaviorlib;
2 |
3 | import android.view.View;
4 |
5 | import androidx.annotation.NonNull;
6 | import androidx.coordinatorlayout.widget.CoordinatorLayout;
7 |
8 | /**
9 | * Desc : behavior 接口
10 | * Author : lauzy
11 | * Date : 2018/9/17
12 | * Email : freedompaladin@gmail.com
13 | */
14 | public interface IBehavior {
15 |
16 | @NonNull
17 | IBehaviorAnim createBehaviorAnim(CoordinatorLayout coordinatorLayout, View child);
18 |
19 | void show();
20 |
21 | void hide();
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/libwidgets/src/main/java/com/nyw/libwidgets/lbehaviorlib/IBehaviorAnim.java:
--------------------------------------------------------------------------------
1 | package com.nyw.libwidgets.lbehaviorlib;
2 |
3 |
4 | import android.view.animation.Interpolator;
5 |
6 | public interface IBehaviorAnim {
7 |
8 | Interpolator getInterpolator();
9 |
10 | void setInterpolator(Interpolator interpolator);
11 |
12 | int getDuration();
13 |
14 | void setDuration(int duration);
15 |
16 | void show();
17 |
18 | void hide();
19 | }
20 |
--------------------------------------------------------------------------------
/libwidgets/src/main/java/com/nyw/libwidgets/lbehaviorlib/behavior/BottomBehavior.java:
--------------------------------------------------------------------------------
1 | package com.nyw.libwidgets.lbehaviorlib.behavior;
2 |
3 | import android.content.Context;
4 | import android.util.AttributeSet;
5 | import android.view.View;
6 |
7 | import androidx.annotation.NonNull;
8 | import androidx.coordinatorlayout.widget.CoordinatorLayout;
9 |
10 | import com.nyw.libwidgets.lbehaviorlib.IBehavior;
11 | import com.nyw.libwidgets.lbehaviorlib.IBehaviorAnim;
12 | import com.nyw.libwidgets.lbehaviorlib.anim.BottomBehaviorAnim;
13 |
14 |
15 | public class BottomBehavior extends CommonBehavior implements IBehavior {
16 |
17 | public BottomBehavior(Context context, AttributeSet attrs) {
18 | super(context, attrs);
19 | }
20 |
21 | @NonNull
22 | @Override
23 | public IBehaviorAnim createBehaviorAnim(CoordinatorLayout coordinatorLayout, View child) {
24 | return new BottomBehaviorAnim(child);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/libwidgets/src/main/java/com/nyw/libwidgets/lbehaviorlib/behavior/TitleBehavior.java:
--------------------------------------------------------------------------------
1 | package com.nyw.libwidgets.lbehaviorlib.behavior;
2 |
3 | import android.content.Context;
4 | import android.util.AttributeSet;
5 | import android.view.View;
6 |
7 | import androidx.annotation.NonNull;
8 | import androidx.coordinatorlayout.widget.CoordinatorLayout;
9 |
10 | import com.nyw.libwidgets.lbehaviorlib.IBehavior;
11 | import com.nyw.libwidgets.lbehaviorlib.IBehaviorAnim;
12 | import com.nyw.libwidgets.lbehaviorlib.anim.TitleBehaviorAnim;
13 |
14 |
15 | public class TitleBehavior extends CommonBehavior implements IBehavior {
16 |
17 | public TitleBehavior(Context context, AttributeSet attrs) {
18 | super(context, attrs);
19 | }
20 |
21 | @NonNull
22 | @Override
23 | public IBehaviorAnim createBehaviorAnim(CoordinatorLayout coordinatorLayout, View child) {
24 | return new TitleBehaviorAnim(child);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/libwidgets/src/main/java/com/nyw/libwidgets/provider/CBFileProvider.java:
--------------------------------------------------------------------------------
1 | package com.nyw.libwidgets.provider;
2 |
3 | import androidx.core.content.FileProvider;
4 |
5 | /**
6 | * @author BakerJ
7 | * @date 2018/4/17
8 | */
9 | public class CBFileProvider extends FileProvider {
10 | }
11 |
--------------------------------------------------------------------------------
/libwidgets/src/main/res-bga/drawable/bga_banner_selector_point_hollow.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/libwidgets/src/main/res-bga/drawable/bga_banner_selector_point_solid.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
6 |
7 |
8 |
9 | -
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/libwidgets/src/main/res-bga/layout/bga_banner_item_image.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/libwidgets/src/main/res-bga/mipmap-xhdpi/bga_banner_point_disabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libwidgets/src/main/res-bga/mipmap-xhdpi/bga_banner_point_disabled.png
--------------------------------------------------------------------------------
/libwidgets/src/main/res-bga/mipmap-xhdpi/bga_banner_point_enabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libwidgets/src/main/res-bga/mipmap-xhdpi/bga_banner_point_enabled.png
--------------------------------------------------------------------------------
/libwidgets/src/main/res-bga/values/ids.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/libwidgets/src/main/res-citypicker/anim/cp_push_bottom_in.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
--------------------------------------------------------------------------------
/libwidgets/src/main/res-citypicker/anim/cp_push_bottom_out.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
--------------------------------------------------------------------------------
/libwidgets/src/main/res-citypicker/drawable/cp_grid_item_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
11 |
--------------------------------------------------------------------------------
/libwidgets/src/main/res-citypicker/drawable/cp_overlay_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
12 |
--------------------------------------------------------------------------------
/libwidgets/src/main/res-citypicker/layout/cp_grid_item_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
18 |
--------------------------------------------------------------------------------
/libwidgets/src/main/res-citypicker/layout/cp_list_item_default_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
--------------------------------------------------------------------------------
/libwidgets/src/main/res-citypicker/layout/cp_list_item_hot_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/libwidgets/src/main/res-citypicker/mipmap-xxhdpi/cp_icon_clear_all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libwidgets/src/main/res-citypicker/mipmap-xxhdpi/cp_icon_clear_all.png
--------------------------------------------------------------------------------
/libwidgets/src/main/res-citypicker/mipmap-xxhdpi/cp_icon_empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BakerYw/WanAndroid/1e520c10d6a6376343c5cf8d001a27c6d3ae3a21/libwidgets/src/main/res-citypicker/mipmap-xxhdpi/cp_icon_empty.png
--------------------------------------------------------------------------------
/libwidgets/src/main/res-citypicker/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/libwidgets/src/main/res-citypicker/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #ff606e
4 | #ff606e
5 | #ff606e
6 | #cdcdcd
7 | #999999
8 | #666666
9 | #333333
10 | #EDEDED
11 | #f5f5f5
12 |
13 |
14 | #FF6347
15 | #f5f5f5
16 |
17 |
--------------------------------------------------------------------------------
/libwidgets/src/main/res-citypicker/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | 城市中文名或拼音
3 | 取消
4 | 没有找到,换个词试试~
5 | 定位失败
6 | 正在定位…
7 |
8 |
--------------------------------------------------------------------------------
/libwidgets/src/main/res-dialog/drawable-v21/anylayer_common_bg_press_white.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | -
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/libwidgets/src/main/res-dialog/drawable/anylayer_common_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/libwidgets/src/main/res-dialog/drawable/anylayer_common_bg_press_white.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/libwidgets/src/main/res-dialog/drawable/anylayer_common_loading_rect.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/libwidgets/src/main/res-dialog/layout/anylayer_common_list_rv_item.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
17 |
18 |
--------------------------------------------------------------------------------
/libwidgets/src/main/res-dialog/layout/anylayer_common_menu.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
--------------------------------------------------------------------------------
/libwidgets/src/main/res/drawable/anylayer_common_bg_press_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/libwidgets/src/main/res/drawable/ic_play.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/libwidgets/src/main/res/values/behavior_string.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | com.nyw.libwidgets.lbehaviorlib.behavior.TitleBehavior
4 | com.nyw.libwidgets.lbehaviorlib.behavior.FabScaleBehavior
5 | com.nyw.libwidgets.lbehaviorlib.behavior.FabVerticalBehavior
6 | com.nyw.libwidgets.lbehaviorlib.behavior.BottomBehavior
7 |
--------------------------------------------------------------------------------
/libwidgets/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | LibWidgets
3 |
4 |
--------------------------------------------------------------------------------
/libwidgets/src/test/java/com/nyw/libwidgets/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.nyw.libwidgets;
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 | }
--------------------------------------------------------------------------------
/local.properties:
--------------------------------------------------------------------------------
1 | ## This file is automatically generated by Android Studio.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file should *NOT* be checked into Version Control Systems,
5 | # as it contains information specific to your local configuration.
6 | #
7 | # Location of the SDK. This is only used by Gradle.
8 | # For customization when using a Version Control System, please read the
9 | # header note.
10 | sdk.dir=/Users/apple/Library/Android/sdk
11 |
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app', ':domain', ':libwidgets', ':libthird', ':libproject'
2 |
--------------------------------------------------------------------------------