├── .gitignore ├── README.md ├── app ├── .gitignore ├── android_test.jks ├── build.gradle.kts ├── proguard-rules.pro ├── sampledata │ ├── article_list.json │ ├── banner_list.json │ ├── collected_web_list.json │ ├── navigation_list.json │ └── system_category.json └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── wj │ │ └── sampleproject │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── kotlin │ │ └── com │ │ │ └── wj │ │ │ └── sampleproject │ │ │ ├── activity │ │ │ ├── CollectedWebActivity.kt │ │ │ ├── CollectionActivity.kt │ │ │ ├── LoginActivity.kt │ │ │ ├── MainActivity.kt │ │ │ ├── QuestionAnswerActivity.kt │ │ │ ├── SearchActivity.kt │ │ │ ├── SettingsActivity.kt │ │ │ ├── SplashActivity.kt │ │ │ ├── StudyActivity.kt │ │ │ ├── SystemArticlesActivity.kt │ │ │ └── WebViewActivity.kt │ │ │ ├── adapter │ │ │ ├── ArticleListRvAdapter.kt │ │ │ ├── NavigationRvAdapter.kt │ │ │ └── SystemCategoryRvAdapter.kt │ │ │ ├── application │ │ │ └── MyApplication.kt │ │ │ ├── base │ │ │ ├── ui │ │ │ │ ├── BaseActivity.kt │ │ │ │ ├── BaseDialog.kt │ │ │ │ ├── BaseFragment.kt │ │ │ │ └── BasePopup.kt │ │ │ └── viewmodel │ │ │ │ └── BaseViewModel.kt │ │ │ ├── biometric │ │ │ ├── BiometricInterface.kt │ │ │ ├── BiometricM.kt │ │ │ ├── BiometricProvider.kt │ │ │ ├── BiometricQ.kt │ │ │ └── BiometricUn.kt │ │ │ ├── constants │ │ │ ├── Action.kt │ │ │ ├── Constant.kt │ │ │ ├── DataCacheKey.kt │ │ │ ├── Event.kt │ │ │ └── Tab.kt │ │ │ ├── databinding │ │ │ ├── BottomNavigationViewBindingAdapter.kt │ │ │ ├── CollapsingToolbarLayoutBindingAdapter.kt │ │ │ ├── FloatingActionButtonBindingAdapter.kt │ │ │ ├── ImageViewBindingAdapter.kt │ │ │ ├── SmartRefreshLayoutBindingAdapter.kt │ │ │ └── ViewPager2BindingAdapter.kt │ │ │ ├── di │ │ │ └── DependencyInjection.kt │ │ │ ├── dialog │ │ │ ├── BiometricDialog.kt │ │ │ ├── EditCollectedWebDialog.kt │ │ │ ├── GeneralDialog.kt │ │ │ ├── ProgressDialog.kt │ │ │ └── VerificationDialog.kt │ │ │ ├── entity │ │ │ ├── ArticleListEntity.kt │ │ │ ├── BannerEntity.kt │ │ │ ├── CategoryEntity.kt │ │ │ ├── CoinEntity.kt │ │ │ ├── CoinRecordEntity.kt │ │ │ ├── CollectedWebEntity.kt │ │ │ ├── CookieEntity.kt │ │ │ ├── HotSearchEntity.kt │ │ │ ├── NavigationListEntity.kt │ │ │ ├── SystemCategoryEntity.kt │ │ │ └── UserInfoEntity.kt │ │ │ ├── ext │ │ │ ├── Coroutines.kt │ │ │ ├── NetResult.kt │ │ │ ├── String.kt │ │ │ ├── Throwable.kt │ │ │ └── ViewModel.kt │ │ │ ├── fragment │ │ │ ├── BjnewsArticlesFragment.kt │ │ │ ├── BjnewsFragment.kt │ │ │ ├── HomepageFragment.kt │ │ │ ├── MyFragment.kt │ │ │ ├── NavigationFragment.kt │ │ │ ├── ProjectArticlesFragment.kt │ │ │ ├── ProjectFragment.kt │ │ │ ├── SystemCategoryFragment.kt │ │ │ ├── SystemFragment.kt │ │ │ └── WebViewFragment.kt │ │ │ ├── helper │ │ │ ├── ProgressDialogHelper.kt │ │ │ └── UserInfoData.kt │ │ │ ├── interfaces │ │ │ ├── ArticleCollectionInterface.kt │ │ │ ├── ArticleListItemInterface.kt │ │ │ ├── ArticleListPagingInterface.kt │ │ │ └── impl │ │ │ │ ├── ArticleCollectionInterfaceImpl.kt │ │ │ │ ├── ArticleListItemInterfaceImpl.kt │ │ │ │ └── ArticleListPagingInterfaceImpl.kt │ │ │ ├── model │ │ │ ├── PlaceholderModel.kt │ │ │ ├── ProgressModel.kt │ │ │ ├── SnackbarModel.kt │ │ │ └── UiCloseModel.kt │ │ │ ├── net │ │ │ ├── NetResult.kt │ │ │ ├── UrlDefinition.kt │ │ │ └── WebService.kt │ │ │ ├── repository │ │ │ ├── ArticleRepository.kt │ │ │ └── UserRepository.kt │ │ │ ├── router │ │ │ ├── Router.kt │ │ │ └── interceptor │ │ │ │ └── LoginInterceptor.kt │ │ │ ├── serializer │ │ │ ├── AnyKSerializer.kt │ │ │ └── CookieKSerializer.kt │ │ │ ├── simple │ │ │ └── FragmentStateAdapter.kt │ │ │ ├── tools │ │ │ ├── DataCache.kt │ │ │ ├── Encryption.kt │ │ │ └── Transform.kt │ │ │ └── viewmodel │ │ │ ├── BiometricViewModel.kt │ │ │ ├── BjnewsArticlesViewModel.kt │ │ │ ├── BjnewsViewModel.kt │ │ │ ├── BlankViewModel.kt │ │ │ ├── CollectedWebViewModel.kt │ │ │ ├── CollectionViewModel.kt │ │ │ ├── EditCollectedWebViewModel.kt │ │ │ ├── GeneralViewModel.kt │ │ │ ├── HomepageViewModel.kt │ │ │ ├── LoginViewModel.kt │ │ │ ├── MainViewModel.kt │ │ │ ├── MyViewModel.kt │ │ │ ├── NavigationViewModel.kt │ │ │ ├── ProgressViewModel.kt │ │ │ ├── ProjectArticlesViewModel.kt │ │ │ ├── ProjectViewModel.kt │ │ │ ├── QuestionAnswerViewModel.kt │ │ │ ├── SearchViewModel.kt │ │ │ ├── SettingsViewModel.kt │ │ │ ├── StudyViewModel.kt │ │ │ ├── SystemArticlesViewModel.kt │ │ │ ├── SystemCategoryViewModel.kt │ │ │ ├── SystemViewModel.kt │ │ │ ├── VerificationViewModel.kt │ │ │ └── WebViewViewModel.kt │ └── res │ │ ├── anim │ │ ├── app_anim_alpha_in.xml │ │ ├── app_anim_alpha_out.xml │ │ ├── app_anim_progress_dialog.xml │ │ ├── app_anim_right_in.xml │ │ └── app_anim_right_out.xml │ │ ├── color │ │ ├── app_selector_article_favorite_tint.xml │ │ ├── app_selector_login_register_text.xml │ │ ├── app_selector_main_bottom_tint.xml │ │ └── app_selector_system_title_text.xml │ │ ├── drawable-anydpi │ │ ├── app_vector_account_box.xml │ │ ├── app_vector_add.xml │ │ ├── app_vector_arrow_back.xml │ │ ├── app_vector_arrow_right.xml │ │ ├── app_vector_bjnews.xml │ │ ├── app_vector_broken_image.xml │ │ ├── app_vector_close.xml │ │ ├── app_vector_code.xml │ │ ├── app_vector_favorite.xml │ │ ├── app_vector_favorite_border.xml │ │ ├── app_vector_fingerprint.xml │ │ ├── app_vector_homepage.xml │ │ ├── app_vector_image.xml │ │ ├── app_vector_my.xml │ │ ├── app_vector_no_data.xml │ │ ├── app_vector_password.xml │ │ ├── app_vector_phone.xml │ │ ├── app_vector_project.xml │ │ ├── app_vector_public.xml │ │ ├── app_vector_question_answer.xml │ │ ├── app_vector_search.xml │ │ ├── app_vector_search_white.xml │ │ ├── app_vector_setting.xml │ │ ├── app_vector_system.xml │ │ └── app_vector_web_asset.xml │ │ ├── drawable-v21 │ │ ├── app_selector_button_bg_positive.xml │ │ ├── app_selector_default_ripple.xml │ │ └── app_selector_system_category_child_bg.xml │ │ ├── drawable-xhdpi │ │ ├── app_icon_clear_circle_normal.png │ │ ├── app_icon_clear_circle_pressed.png │ │ ├── app_icon_dialog_close.png │ │ ├── app_icon_general_dialog_select_normal.png │ │ ├── app_icon_general_dialog_select_selected.png │ │ └── app_img_progress.png │ │ ├── drawable │ │ ├── app_layer_list_splash_bg.xml │ │ ├── app_layer_list_web_view_progress.xml │ │ ├── app_selector_button_bg_positive.xml │ │ ├── app_selector_clear_circle.xml │ │ ├── app_selector_default_ripple.xml │ │ ├── app_selector_general_dialog_select.xml │ │ ├── app_selector_system_category_child_bg.xml │ │ ├── app_shape_general_dialog_bg.xml │ │ ├── app_shape_istop_bg.xml │ │ ├── app_shape_level_bg.xml │ │ ├── app_shape_progress_dialog_bg.xml │ │ ├── app_shape_search_bg.xml │ │ └── app_shape_tag_bg.xml │ │ ├── layout │ │ ├── app_activity_collected_web.xml │ │ ├── app_activity_collection.xml │ │ ├── app_activity_login.xml │ │ ├── app_activity_main.xml │ │ ├── app_activity_question_answer.xml │ │ ├── app_activity_search.xml │ │ ├── app_activity_settings.xml │ │ ├── app_activity_splash.xml │ │ ├── app_activity_study.xml │ │ ├── app_activity_system_articles.xml │ │ ├── app_activity_webview.xml │ │ ├── app_dialog_biometric.xml │ │ ├── app_dialog_edit_collected_web.xml │ │ ├── app_dialog_general.xml │ │ ├── app_dialog_progress.xml │ │ ├── app_dialog_verification.xml │ │ ├── app_fragment_bjnews.xml │ │ ├── app_fragment_bjnews_articles.xml │ │ ├── app_fragment_homepage.xml │ │ ├── app_fragment_my.xml │ │ ├── app_fragment_navigation.xml │ │ ├── app_fragment_project.xml │ │ ├── app_fragment_project_articles.xml │ │ ├── app_fragment_system.xml │ │ ├── app_fragment_system_category.xml │ │ ├── app_fragment_web_view.xml │ │ ├── app_layout_placeholder.xml │ │ ├── app_recycler_item_article_tags.xml │ │ ├── app_recycler_item_articles.xml │ │ ├── app_recycler_item_collected_web.xml │ │ ├── app_recycler_item_hot_search.xml │ │ ├── app_recycler_item_navigation.xml │ │ ├── app_recycler_item_navigation_child.xml │ │ ├── app_recycler_item_system_category.xml │ │ ├── app_recycler_item_system_category_child.xml │ │ └── app_viewpager_item_banner.xml │ │ ├── menu │ │ ├── app_menu_collected_web.xml │ │ ├── app_menu_collected_web_item.xml │ │ ├── app_menu_login.xml │ │ ├── app_menu_main_bottom.xml │ │ ├── app_menu_search.xml │ │ ├── app_menu_settings.xml │ │ └── app_menu_webview.xml │ │ ├── mipmap-hdpi │ │ └── app_launcher.png │ │ ├── mipmap-mdpi │ │ └── app_launcher.png │ │ ├── mipmap-xhdpi │ │ └── app_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── app_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── app_launcher.png │ │ ├── transition │ │ └── app_trans_change_bounds.xml │ │ ├── values │ │ ├── app_colors.xml │ │ ├── app_dimens.xml │ │ ├── app_strings.xml │ │ ├── app_styles.xml │ │ ├── app_themes.xml │ │ └── app_values.xml │ │ └── xml │ │ ├── app_network_security_config.xml │ │ └── app_scene_login.xml │ └── test │ └── java │ └── com │ └── wj │ └── sampleproject │ └── ExampleUnitTest.kt ├── demo └── sample_online_release_v1.0.0.apk ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images ├── homepage.png ├── login.png ├── my.png ├── project.png ├── search.png ├── swipe-back.gif └── webview.png ├── lib_base ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── kotlin │ └── cn │ │ └── wj │ │ └── android │ │ └── base │ │ ├── adapter │ │ ├── FragVpAdapter.kt │ │ └── SimplePagerAdapter.kt │ │ ├── constants │ │ └── Constant.kt │ │ ├── ext │ │ ├── Context.kt │ │ ├── EditText.kt │ │ ├── Fragment.kt │ │ ├── Number.kt │ │ └── View.kt │ │ ├── log │ │ └── Logger.kt │ │ ├── provider │ │ └── InitContentProvider.kt │ │ ├── simple │ │ ├── KeyboardActionListener.kt │ │ └── TextWatcher.kt │ │ ├── thread │ │ ├── Ext.kt │ │ └── MainThreadManager.kt │ │ ├── tools │ │ ├── App.kt │ │ ├── Bar.kt │ │ ├── CharSequence.kt │ │ ├── Density.kt │ │ ├── Image.kt │ │ ├── Intent.kt │ │ ├── Json.kt │ │ ├── Permissions.kt │ │ ├── Resource.kt │ │ ├── SoftKeyboard.kt │ │ └── String.kt │ │ └── utils │ │ └── AppManager.kt │ └── res │ ├── layout │ └── base_layout_br_id.xml │ └── values │ ├── base_ids.xml │ ├── base_strings.xml │ └── base_styles.xml ├── lib_common ├── .gitignore ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── cn │ │ └── wj │ │ └── common │ │ ├── ext │ │ ├── Any.kt │ │ ├── Boolean.kt │ │ ├── CharSequence.kt │ │ ├── Collection.kt │ │ ├── Regex.kt │ │ ├── String.kt │ │ └── Throwable.kt │ │ ├── helper │ │ └── SingletonHelper.kt │ │ └── tools │ │ ├── Encryption.kt │ │ ├── Number.kt │ │ └── Time.kt │ └── test │ └── java │ └── com │ └── wj │ └── common │ └── EncryptionUnitTest.kt ├── lib_databinding_adapter ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── kotlin │ └── cn │ │ └── wj │ │ └── android │ │ └── databinding │ │ └── adapter │ │ ├── Constant.kt │ │ ├── EditTextBindingAdapter.kt │ │ ├── ImageViewBindingAdapter.kt │ │ ├── ScrollViewBindingAdapter.kt │ │ ├── SwipeRefreshLayoutBindingAdapter.kt │ │ ├── TextInputLayoutBindingAdapter.kt │ │ ├── TextViewBindingAdapter.kt │ │ ├── ToolbarBindingAdapter.kt │ │ ├── Utils.kt │ │ ├── ViewBindingAdapter.kt │ │ └── ViewPagerBindingAdapter.kt │ └── res │ └── values │ └── databinding_ids.xml ├── lib_okhttp_interceptor ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── kotlin │ └── com │ └── wj │ └── android │ └── okhttp │ ├── Ext.kt │ ├── LoggerInterceptor.kt │ └── ParamsInterceptor.kt ├── lib_recyclerview ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── kotlin │ └── cn │ │ └── wj │ │ └── android │ │ └── recyclerview │ │ ├── Constant.kt │ │ ├── Typealias.kt │ │ ├── Util.kt │ │ ├── adapter │ │ ├── AdapterWrapper.kt │ │ ├── base │ │ │ ├── AbstractAdapter.kt │ │ │ ├── BaseRvAdapter.kt │ │ │ ├── BaseRvDBAdapter.kt │ │ │ ├── BaseRvListAdapter.kt │ │ │ └── BaseRvListDBAdapter.kt │ │ ├── callback │ │ │ ├── AdapterListUpdateCallback.kt │ │ │ └── AdapterListUpdateNoAnimCallback.kt │ │ └── simple │ │ │ ├── SimpleRvAdapter.kt │ │ │ └── SimpleRvListAdapter.kt │ │ ├── databinding │ │ └── RecyclerViewBindingAdapter.kt │ │ ├── ext │ │ └── RecyclerView.kt │ │ ├── holder │ │ ├── BaseRvDBViewHolder.kt │ │ └── BaseRvViewHolder.kt │ │ └── layoutmanager │ │ ├── FlowLayoutManager.kt │ │ └── WrapContentLinearLayoutManager.kt │ └── res │ └── layout │ └── rv_layout_databinding_ids.xml ├── lib_swipe_back ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── kotlin │ └── cn │ │ └── wj │ │ └── android │ │ └── swipeback │ │ ├── constants │ │ └── SwipeBackConfig.kt │ │ ├── helper │ │ └── SwipeBackHelper.kt │ │ └── view │ │ └── SlideBackView.kt │ └── res │ ├── drawable │ └── swipe_vector_keyboard_arrow_left_gray.xml │ └── values │ └── swipe_strings.xml ├── lib_ui ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── kotlin │ └── com │ └── wj │ └── android │ └── ui │ ├── activity │ ├── BaseBindingLibActivity.kt │ ├── BaseLibActivity.kt │ └── BaseMvvmLibActivity.kt │ ├── dialog │ ├── BaseBindingLibDialog.kt │ ├── BaseLibDialog.kt │ └── BaseMvvmLibDialog.kt │ ├── fragment │ ├── BaseBindingLibFragment.kt │ ├── BaseLibFragment.kt │ └── BaseMvvmLibFragment.kt │ ├── popup │ └── BaseLibPopupWindow.kt │ └── viewmodel │ └── BaseLibViewModel.kt ├── lib_views_custom ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── kotlin │ └── cn │ │ └── wj │ │ └── android │ │ └── views │ │ ├── Utils.kt │ │ ├── custom │ │ ├── DashView.kt │ │ ├── EasyPickerView.kt │ │ ├── MaskingView.kt │ │ └── SideBarView.kt │ │ ├── textview │ │ ├── FixedEditText.kt │ │ ├── FixedTextView.kt │ │ ├── ITextView.kt │ │ └── TextViewWrapper.kt │ │ └── viewpager │ │ └── CustomViewPager.kt │ └── res │ └── values │ └── custom_views_attrs.xml └── settings.gradle.kts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/android_test.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/android_test.jks -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/sampledata/article_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/sampledata/article_list.json -------------------------------------------------------------------------------- /app/sampledata/banner_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/sampledata/banner_list.json -------------------------------------------------------------------------------- /app/sampledata/collected_web_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/sampledata/collected_web_list.json -------------------------------------------------------------------------------- /app/sampledata/navigation_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/sampledata/navigation_list.json -------------------------------------------------------------------------------- /app/sampledata/system_category.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/sampledata/system_category.json -------------------------------------------------------------------------------- /app/src/androidTest/java/com/wj/sampleproject/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/androidTest/java/com/wj/sampleproject/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/activity/CollectedWebActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/activity/CollectedWebActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/activity/CollectionActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/activity/CollectionActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/activity/LoginActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/activity/LoginActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/activity/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/activity/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/activity/QuestionAnswerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/activity/QuestionAnswerActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/activity/SearchActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/activity/SearchActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/activity/SettingsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/activity/SettingsActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/activity/SplashActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/activity/SplashActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/activity/StudyActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/activity/StudyActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/activity/SystemArticlesActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/activity/SystemArticlesActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/activity/WebViewActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/activity/WebViewActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/adapter/ArticleListRvAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/adapter/ArticleListRvAdapter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/adapter/NavigationRvAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/adapter/NavigationRvAdapter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/adapter/SystemCategoryRvAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/adapter/SystemCategoryRvAdapter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/application/MyApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/application/MyApplication.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/base/ui/BaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/base/ui/BaseActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/base/ui/BaseDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/base/ui/BaseDialog.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/base/ui/BaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/base/ui/BaseFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/base/ui/BasePopup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/base/ui/BasePopup.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/base/viewmodel/BaseViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/base/viewmodel/BaseViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/biometric/BiometricInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/biometric/BiometricInterface.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/biometric/BiometricM.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/biometric/BiometricM.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/biometric/BiometricProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/biometric/BiometricProvider.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/biometric/BiometricQ.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/biometric/BiometricQ.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/biometric/BiometricUn.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/biometric/BiometricUn.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/constants/Action.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/constants/Action.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/constants/Constant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/constants/Constant.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/constants/DataCacheKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/constants/DataCacheKey.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/constants/Event.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/constants/Event.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/constants/Tab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/constants/Tab.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/databinding/BottomNavigationViewBindingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/databinding/BottomNavigationViewBindingAdapter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/databinding/CollapsingToolbarLayoutBindingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/databinding/CollapsingToolbarLayoutBindingAdapter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/databinding/FloatingActionButtonBindingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/databinding/FloatingActionButtonBindingAdapter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/databinding/ImageViewBindingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/databinding/ImageViewBindingAdapter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/databinding/SmartRefreshLayoutBindingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/databinding/SmartRefreshLayoutBindingAdapter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/databinding/ViewPager2BindingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/databinding/ViewPager2BindingAdapter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/di/DependencyInjection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/di/DependencyInjection.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/dialog/BiometricDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/dialog/BiometricDialog.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/dialog/EditCollectedWebDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/dialog/EditCollectedWebDialog.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/dialog/GeneralDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/dialog/GeneralDialog.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/dialog/ProgressDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/dialog/ProgressDialog.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/dialog/VerificationDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/dialog/VerificationDialog.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/entity/ArticleListEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/entity/ArticleListEntity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/entity/BannerEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/entity/BannerEntity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/entity/CategoryEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/entity/CategoryEntity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/entity/CoinEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/entity/CoinEntity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/entity/CoinRecordEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/entity/CoinRecordEntity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/entity/CollectedWebEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/entity/CollectedWebEntity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/entity/CookieEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/entity/CookieEntity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/entity/HotSearchEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/entity/HotSearchEntity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/entity/NavigationListEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/entity/NavigationListEntity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/entity/SystemCategoryEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/entity/SystemCategoryEntity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/entity/UserInfoEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/entity/UserInfoEntity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/ext/Coroutines.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/ext/Coroutines.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/ext/NetResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/ext/NetResult.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/ext/String.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/ext/String.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/ext/Throwable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/ext/Throwable.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/ext/ViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/ext/ViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/fragment/BjnewsArticlesFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/fragment/BjnewsArticlesFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/fragment/BjnewsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/fragment/BjnewsFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/fragment/HomepageFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/fragment/HomepageFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/fragment/MyFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/fragment/MyFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/fragment/NavigationFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/fragment/NavigationFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/fragment/ProjectArticlesFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/fragment/ProjectArticlesFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/fragment/ProjectFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/fragment/ProjectFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/fragment/SystemCategoryFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/fragment/SystemCategoryFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/fragment/SystemFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/fragment/SystemFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/fragment/WebViewFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/fragment/WebViewFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/helper/ProgressDialogHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/helper/ProgressDialogHelper.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/helper/UserInfoData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/helper/UserInfoData.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/interfaces/ArticleCollectionInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/interfaces/ArticleCollectionInterface.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/interfaces/ArticleListItemInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/interfaces/ArticleListItemInterface.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/interfaces/ArticleListPagingInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/interfaces/ArticleListPagingInterface.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/interfaces/impl/ArticleCollectionInterfaceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/interfaces/impl/ArticleCollectionInterfaceImpl.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/interfaces/impl/ArticleListItemInterfaceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/interfaces/impl/ArticleListItemInterfaceImpl.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/interfaces/impl/ArticleListPagingInterfaceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/interfaces/impl/ArticleListPagingInterfaceImpl.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/model/PlaceholderModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/model/PlaceholderModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/model/ProgressModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/model/ProgressModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/model/SnackbarModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/model/SnackbarModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/model/UiCloseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/model/UiCloseModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/net/NetResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/net/NetResult.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/net/UrlDefinition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/net/UrlDefinition.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/net/WebService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/net/WebService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/repository/ArticleRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/repository/ArticleRepository.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/repository/UserRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/repository/UserRepository.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/router/Router.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/router/Router.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/router/interceptor/LoginInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/router/interceptor/LoginInterceptor.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/serializer/AnyKSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/serializer/AnyKSerializer.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/serializer/CookieKSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/serializer/CookieKSerializer.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/simple/FragmentStateAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/simple/FragmentStateAdapter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/tools/DataCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/tools/DataCache.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/tools/Encryption.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/tools/Encryption.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/tools/Transform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/tools/Transform.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/viewmodel/BiometricViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/viewmodel/BiometricViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/viewmodel/BjnewsArticlesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/viewmodel/BjnewsArticlesViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/viewmodel/BjnewsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/viewmodel/BjnewsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/viewmodel/BlankViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/viewmodel/BlankViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/viewmodel/CollectedWebViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/viewmodel/CollectedWebViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/viewmodel/CollectionViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/viewmodel/CollectionViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/viewmodel/EditCollectedWebViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/viewmodel/EditCollectedWebViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/viewmodel/GeneralViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/viewmodel/GeneralViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/viewmodel/HomepageViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/viewmodel/HomepageViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/viewmodel/LoginViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/viewmodel/LoginViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/viewmodel/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/viewmodel/MainViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/viewmodel/MyViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/viewmodel/MyViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/viewmodel/NavigationViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/viewmodel/NavigationViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/viewmodel/ProgressViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/viewmodel/ProgressViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/viewmodel/ProjectArticlesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/viewmodel/ProjectArticlesViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/viewmodel/ProjectViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/viewmodel/ProjectViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/viewmodel/QuestionAnswerViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/viewmodel/QuestionAnswerViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/viewmodel/SearchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/viewmodel/SearchViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/viewmodel/SettingsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/viewmodel/SettingsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/viewmodel/StudyViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/viewmodel/StudyViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/viewmodel/SystemArticlesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/viewmodel/SystemArticlesViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/viewmodel/SystemCategoryViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/viewmodel/SystemCategoryViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/viewmodel/SystemViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/viewmodel/SystemViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/viewmodel/VerificationViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/viewmodel/VerificationViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/wj/sampleproject/viewmodel/WebViewViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/kotlin/com/wj/sampleproject/viewmodel/WebViewViewModel.kt -------------------------------------------------------------------------------- /app/src/main/res/anim/app_anim_alpha_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/anim/app_anim_alpha_in.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/app_anim_alpha_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/anim/app_anim_alpha_out.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/app_anim_progress_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/anim/app_anim_progress_dialog.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/app_anim_right_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/anim/app_anim_right_in.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/app_anim_right_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/anim/app_anim_right_out.xml -------------------------------------------------------------------------------- /app/src/main/res/color/app_selector_article_favorite_tint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/color/app_selector_article_favorite_tint.xml -------------------------------------------------------------------------------- /app/src/main/res/color/app_selector_login_register_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/color/app_selector_login_register_text.xml -------------------------------------------------------------------------------- /app/src/main/res/color/app_selector_main_bottom_tint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/color/app_selector_main_bottom_tint.xml -------------------------------------------------------------------------------- /app/src/main/res/color/app_selector_system_title_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/color/app_selector_system_title_text.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/app_vector_account_box.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-anydpi/app_vector_account_box.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/app_vector_add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-anydpi/app_vector_add.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/app_vector_arrow_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-anydpi/app_vector_arrow_back.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/app_vector_arrow_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-anydpi/app_vector_arrow_right.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/app_vector_bjnews.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-anydpi/app_vector_bjnews.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/app_vector_broken_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-anydpi/app_vector_broken_image.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/app_vector_close.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-anydpi/app_vector_close.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/app_vector_code.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-anydpi/app_vector_code.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/app_vector_favorite.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-anydpi/app_vector_favorite.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/app_vector_favorite_border.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-anydpi/app_vector_favorite_border.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/app_vector_fingerprint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-anydpi/app_vector_fingerprint.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/app_vector_homepage.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-anydpi/app_vector_homepage.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/app_vector_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-anydpi/app_vector_image.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/app_vector_my.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-anydpi/app_vector_my.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/app_vector_no_data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-anydpi/app_vector_no_data.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/app_vector_password.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-anydpi/app_vector_password.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/app_vector_phone.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-anydpi/app_vector_phone.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/app_vector_project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-anydpi/app_vector_project.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/app_vector_public.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-anydpi/app_vector_public.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/app_vector_question_answer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-anydpi/app_vector_question_answer.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/app_vector_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-anydpi/app_vector_search.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/app_vector_search_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-anydpi/app_vector_search_white.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/app_vector_setting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-anydpi/app_vector_setting.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/app_vector_system.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-anydpi/app_vector_system.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/app_vector_web_asset.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-anydpi/app_vector_web_asset.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v21/app_selector_button_bg_positive.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-v21/app_selector_button_bg_positive.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v21/app_selector_default_ripple.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-v21/app_selector_default_ripple.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v21/app_selector_system_category_child_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-v21/app_selector_system_category_child_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/app_icon_clear_circle_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-xhdpi/app_icon_clear_circle_normal.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/app_icon_clear_circle_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-xhdpi/app_icon_clear_circle_pressed.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/app_icon_dialog_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-xhdpi/app_icon_dialog_close.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/app_icon_general_dialog_select_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-xhdpi/app_icon_general_dialog_select_normal.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/app_icon_general_dialog_select_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-xhdpi/app_icon_general_dialog_select_selected.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/app_img_progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable-xhdpi/app_img_progress.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/app_layer_list_splash_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable/app_layer_list_splash_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/app_layer_list_web_view_progress.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable/app_layer_list_web_view_progress.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/app_selector_button_bg_positive.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable/app_selector_button_bg_positive.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/app_selector_clear_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable/app_selector_clear_circle.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/app_selector_default_ripple.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable/app_selector_default_ripple.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/app_selector_general_dialog_select.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable/app_selector_general_dialog_select.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/app_selector_system_category_child_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable/app_selector_system_category_child_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/app_shape_general_dialog_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable/app_shape_general_dialog_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/app_shape_istop_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable/app_shape_istop_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/app_shape_level_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable/app_shape_level_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/app_shape_progress_dialog_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable/app_shape_progress_dialog_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/app_shape_search_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable/app_shape_search_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/app_shape_tag_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/drawable/app_shape_tag_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_activity_collected_web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_activity_collected_web.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_activity_collection.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_activity_collection.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_activity_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_activity_login.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_activity_question_answer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_activity_question_answer.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_activity_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_activity_search.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_activity_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_activity_settings.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_activity_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_activity_splash.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_activity_study.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_activity_study.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_activity_system_articles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_activity_system_articles.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_activity_webview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_activity_webview.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_dialog_biometric.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_dialog_biometric.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_dialog_edit_collected_web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_dialog_edit_collected_web.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_dialog_general.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_dialog_general.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_dialog_progress.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_dialog_progress.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_dialog_verification.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_dialog_verification.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_fragment_bjnews.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_fragment_bjnews.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_fragment_bjnews_articles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_fragment_bjnews_articles.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_fragment_homepage.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_fragment_homepage.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_fragment_my.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_fragment_my.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_fragment_navigation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_fragment_navigation.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_fragment_project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_fragment_project.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_fragment_project_articles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_fragment_project_articles.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_fragment_system.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_fragment_system.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_fragment_system_category.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_fragment_system_category.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_fragment_web_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_fragment_web_view.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_layout_placeholder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_layout_placeholder.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_recycler_item_article_tags.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_recycler_item_article_tags.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_recycler_item_articles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_recycler_item_articles.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_recycler_item_collected_web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_recycler_item_collected_web.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_recycler_item_hot_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_recycler_item_hot_search.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_recycler_item_navigation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_recycler_item_navigation.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_recycler_item_navigation_child.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_recycler_item_navigation_child.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_recycler_item_system_category.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_recycler_item_system_category.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_recycler_item_system_category_child.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_recycler_item_system_category_child.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_viewpager_item_banner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/layout/app_viewpager_item_banner.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/app_menu_collected_web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/menu/app_menu_collected_web.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/app_menu_collected_web_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/menu/app_menu_collected_web_item.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/app_menu_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/menu/app_menu_login.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/app_menu_main_bottom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/menu/app_menu_main_bottom.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/app_menu_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/menu/app_menu_search.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/app_menu_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/menu/app_menu_settings.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/app_menu_webview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/menu/app_menu_webview.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/app_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/mipmap-hdpi/app_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/app_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/mipmap-mdpi/app_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/app_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/mipmap-xhdpi/app_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/app_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/mipmap-xxhdpi/app_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/app_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/mipmap-xxxhdpi/app_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/transition/app_trans_change_bounds.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/transition/app_trans_change_bounds.xml -------------------------------------------------------------------------------- /app/src/main/res/values/app_colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/values/app_colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/app_dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/values/app_dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/app_strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/values/app_strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/app_styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/values/app_styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values/app_themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/values/app_themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values/app_values.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/values/app_values.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/app_network_security_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/xml/app_network_security_config.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/app_scene_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/main/res/xml/app_scene_login.xml -------------------------------------------------------------------------------- /app/src/test/java/com/wj/sampleproject/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/app/src/test/java/com/wj/sampleproject/ExampleUnitTest.kt -------------------------------------------------------------------------------- /demo/sample_online_release_v1.0.0.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/demo/sample_online_release_v1.0.0.apk -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/homepage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/images/homepage.png -------------------------------------------------------------------------------- /images/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/images/login.png -------------------------------------------------------------------------------- /images/my.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/images/my.png -------------------------------------------------------------------------------- /images/project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/images/project.png -------------------------------------------------------------------------------- /images/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/images/search.png -------------------------------------------------------------------------------- /images/swipe-back.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/images/swipe-back.gif -------------------------------------------------------------------------------- /images/webview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/images/webview.png -------------------------------------------------------------------------------- /lib_base/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /lib_base/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/build.gradle.kts -------------------------------------------------------------------------------- /lib_base/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/proguard-rules.pro -------------------------------------------------------------------------------- /lib_base/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /lib_base/src/main/kotlin/cn/wj/android/base/adapter/FragVpAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/kotlin/cn/wj/android/base/adapter/FragVpAdapter.kt -------------------------------------------------------------------------------- /lib_base/src/main/kotlin/cn/wj/android/base/adapter/SimplePagerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/kotlin/cn/wj/android/base/adapter/SimplePagerAdapter.kt -------------------------------------------------------------------------------- /lib_base/src/main/kotlin/cn/wj/android/base/constants/Constant.kt: -------------------------------------------------------------------------------- 1 | package cn.wj.android.base.constants 2 | 3 | /** 默认点击过滤间隔时间,单位:ms */ 4 | const val DEFAULT_CLICK_THROTTLE_MS = 250L -------------------------------------------------------------------------------- /lib_base/src/main/kotlin/cn/wj/android/base/ext/Context.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/kotlin/cn/wj/android/base/ext/Context.kt -------------------------------------------------------------------------------- /lib_base/src/main/kotlin/cn/wj/android/base/ext/EditText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/kotlin/cn/wj/android/base/ext/EditText.kt -------------------------------------------------------------------------------- /lib_base/src/main/kotlin/cn/wj/android/base/ext/Fragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/kotlin/cn/wj/android/base/ext/Fragment.kt -------------------------------------------------------------------------------- /lib_base/src/main/kotlin/cn/wj/android/base/ext/Number.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/kotlin/cn/wj/android/base/ext/Number.kt -------------------------------------------------------------------------------- /lib_base/src/main/kotlin/cn/wj/android/base/ext/View.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/kotlin/cn/wj/android/base/ext/View.kt -------------------------------------------------------------------------------- /lib_base/src/main/kotlin/cn/wj/android/base/log/Logger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/kotlin/cn/wj/android/base/log/Logger.kt -------------------------------------------------------------------------------- /lib_base/src/main/kotlin/cn/wj/android/base/provider/InitContentProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/kotlin/cn/wj/android/base/provider/InitContentProvider.kt -------------------------------------------------------------------------------- /lib_base/src/main/kotlin/cn/wj/android/base/simple/KeyboardActionListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/kotlin/cn/wj/android/base/simple/KeyboardActionListener.kt -------------------------------------------------------------------------------- /lib_base/src/main/kotlin/cn/wj/android/base/simple/TextWatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/kotlin/cn/wj/android/base/simple/TextWatcher.kt -------------------------------------------------------------------------------- /lib_base/src/main/kotlin/cn/wj/android/base/thread/Ext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/kotlin/cn/wj/android/base/thread/Ext.kt -------------------------------------------------------------------------------- /lib_base/src/main/kotlin/cn/wj/android/base/thread/MainThreadManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/kotlin/cn/wj/android/base/thread/MainThreadManager.kt -------------------------------------------------------------------------------- /lib_base/src/main/kotlin/cn/wj/android/base/tools/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/kotlin/cn/wj/android/base/tools/App.kt -------------------------------------------------------------------------------- /lib_base/src/main/kotlin/cn/wj/android/base/tools/Bar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/kotlin/cn/wj/android/base/tools/Bar.kt -------------------------------------------------------------------------------- /lib_base/src/main/kotlin/cn/wj/android/base/tools/CharSequence.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/kotlin/cn/wj/android/base/tools/CharSequence.kt -------------------------------------------------------------------------------- /lib_base/src/main/kotlin/cn/wj/android/base/tools/Density.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/kotlin/cn/wj/android/base/tools/Density.kt -------------------------------------------------------------------------------- /lib_base/src/main/kotlin/cn/wj/android/base/tools/Image.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/kotlin/cn/wj/android/base/tools/Image.kt -------------------------------------------------------------------------------- /lib_base/src/main/kotlin/cn/wj/android/base/tools/Intent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/kotlin/cn/wj/android/base/tools/Intent.kt -------------------------------------------------------------------------------- /lib_base/src/main/kotlin/cn/wj/android/base/tools/Json.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/kotlin/cn/wj/android/base/tools/Json.kt -------------------------------------------------------------------------------- /lib_base/src/main/kotlin/cn/wj/android/base/tools/Permissions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/kotlin/cn/wj/android/base/tools/Permissions.kt -------------------------------------------------------------------------------- /lib_base/src/main/kotlin/cn/wj/android/base/tools/Resource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/kotlin/cn/wj/android/base/tools/Resource.kt -------------------------------------------------------------------------------- /lib_base/src/main/kotlin/cn/wj/android/base/tools/SoftKeyboard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/kotlin/cn/wj/android/base/tools/SoftKeyboard.kt -------------------------------------------------------------------------------- /lib_base/src/main/kotlin/cn/wj/android/base/tools/String.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/kotlin/cn/wj/android/base/tools/String.kt -------------------------------------------------------------------------------- /lib_base/src/main/kotlin/cn/wj/android/base/utils/AppManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/kotlin/cn/wj/android/base/utils/AppManager.kt -------------------------------------------------------------------------------- /lib_base/src/main/res/layout/base_layout_br_id.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/res/layout/base_layout_br_id.xml -------------------------------------------------------------------------------- /lib_base/src/main/res/values/base_ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/res/values/base_ids.xml -------------------------------------------------------------------------------- /lib_base/src/main/res/values/base_strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/res/values/base_strings.xml -------------------------------------------------------------------------------- /lib_base/src/main/res/values/base_styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_base/src/main/res/values/base_styles.xml -------------------------------------------------------------------------------- /lib_common/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /lib_common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_common/build.gradle.kts -------------------------------------------------------------------------------- /lib_common/src/main/kotlin/cn/wj/common/ext/Any.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_common/src/main/kotlin/cn/wj/common/ext/Any.kt -------------------------------------------------------------------------------- /lib_common/src/main/kotlin/cn/wj/common/ext/Boolean.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_common/src/main/kotlin/cn/wj/common/ext/Boolean.kt -------------------------------------------------------------------------------- /lib_common/src/main/kotlin/cn/wj/common/ext/CharSequence.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_common/src/main/kotlin/cn/wj/common/ext/CharSequence.kt -------------------------------------------------------------------------------- /lib_common/src/main/kotlin/cn/wj/common/ext/Collection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_common/src/main/kotlin/cn/wj/common/ext/Collection.kt -------------------------------------------------------------------------------- /lib_common/src/main/kotlin/cn/wj/common/ext/Regex.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_common/src/main/kotlin/cn/wj/common/ext/Regex.kt -------------------------------------------------------------------------------- /lib_common/src/main/kotlin/cn/wj/common/ext/String.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_common/src/main/kotlin/cn/wj/common/ext/String.kt -------------------------------------------------------------------------------- /lib_common/src/main/kotlin/cn/wj/common/ext/Throwable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_common/src/main/kotlin/cn/wj/common/ext/Throwable.kt -------------------------------------------------------------------------------- /lib_common/src/main/kotlin/cn/wj/common/helper/SingletonHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_common/src/main/kotlin/cn/wj/common/helper/SingletonHelper.kt -------------------------------------------------------------------------------- /lib_common/src/main/kotlin/cn/wj/common/tools/Encryption.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_common/src/main/kotlin/cn/wj/common/tools/Encryption.kt -------------------------------------------------------------------------------- /lib_common/src/main/kotlin/cn/wj/common/tools/Number.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_common/src/main/kotlin/cn/wj/common/tools/Number.kt -------------------------------------------------------------------------------- /lib_common/src/main/kotlin/cn/wj/common/tools/Time.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_common/src/main/kotlin/cn/wj/common/tools/Time.kt -------------------------------------------------------------------------------- /lib_common/src/test/java/com/wj/common/EncryptionUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_common/src/test/java/com/wj/common/EncryptionUnitTest.kt -------------------------------------------------------------------------------- /lib_databinding_adapter/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /lib_databinding_adapter/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_databinding_adapter/build.gradle.kts -------------------------------------------------------------------------------- /lib_databinding_adapter/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib_databinding_adapter/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_databinding_adapter/proguard-rules.pro -------------------------------------------------------------------------------- /lib_databinding_adapter/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib_databinding_adapter/src/main/kotlin/cn/wj/android/databinding/adapter/Constant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_databinding_adapter/src/main/kotlin/cn/wj/android/databinding/adapter/Constant.kt -------------------------------------------------------------------------------- /lib_databinding_adapter/src/main/kotlin/cn/wj/android/databinding/adapter/EditTextBindingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_databinding_adapter/src/main/kotlin/cn/wj/android/databinding/adapter/EditTextBindingAdapter.kt -------------------------------------------------------------------------------- /lib_databinding_adapter/src/main/kotlin/cn/wj/android/databinding/adapter/ImageViewBindingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_databinding_adapter/src/main/kotlin/cn/wj/android/databinding/adapter/ImageViewBindingAdapter.kt -------------------------------------------------------------------------------- /lib_databinding_adapter/src/main/kotlin/cn/wj/android/databinding/adapter/ScrollViewBindingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_databinding_adapter/src/main/kotlin/cn/wj/android/databinding/adapter/ScrollViewBindingAdapter.kt -------------------------------------------------------------------------------- /lib_databinding_adapter/src/main/kotlin/cn/wj/android/databinding/adapter/SwipeRefreshLayoutBindingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_databinding_adapter/src/main/kotlin/cn/wj/android/databinding/adapter/SwipeRefreshLayoutBindingAdapter.kt -------------------------------------------------------------------------------- /lib_databinding_adapter/src/main/kotlin/cn/wj/android/databinding/adapter/TextInputLayoutBindingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_databinding_adapter/src/main/kotlin/cn/wj/android/databinding/adapter/TextInputLayoutBindingAdapter.kt -------------------------------------------------------------------------------- /lib_databinding_adapter/src/main/kotlin/cn/wj/android/databinding/adapter/TextViewBindingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_databinding_adapter/src/main/kotlin/cn/wj/android/databinding/adapter/TextViewBindingAdapter.kt -------------------------------------------------------------------------------- /lib_databinding_adapter/src/main/kotlin/cn/wj/android/databinding/adapter/ToolbarBindingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_databinding_adapter/src/main/kotlin/cn/wj/android/databinding/adapter/ToolbarBindingAdapter.kt -------------------------------------------------------------------------------- /lib_databinding_adapter/src/main/kotlin/cn/wj/android/databinding/adapter/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_databinding_adapter/src/main/kotlin/cn/wj/android/databinding/adapter/Utils.kt -------------------------------------------------------------------------------- /lib_databinding_adapter/src/main/kotlin/cn/wj/android/databinding/adapter/ViewBindingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_databinding_adapter/src/main/kotlin/cn/wj/android/databinding/adapter/ViewBindingAdapter.kt -------------------------------------------------------------------------------- /lib_databinding_adapter/src/main/kotlin/cn/wj/android/databinding/adapter/ViewPagerBindingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_databinding_adapter/src/main/kotlin/cn/wj/android/databinding/adapter/ViewPagerBindingAdapter.kt -------------------------------------------------------------------------------- /lib_databinding_adapter/src/main/res/values/databinding_ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_databinding_adapter/src/main/res/values/databinding_ids.xml -------------------------------------------------------------------------------- /lib_okhttp_interceptor/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /lib_okhttp_interceptor/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_okhttp_interceptor/build.gradle.kts -------------------------------------------------------------------------------- /lib_okhttp_interceptor/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib_okhttp_interceptor/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_okhttp_interceptor/proguard-rules.pro -------------------------------------------------------------------------------- /lib_okhttp_interceptor/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib_okhttp_interceptor/src/main/kotlin/com/wj/android/okhttp/Ext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_okhttp_interceptor/src/main/kotlin/com/wj/android/okhttp/Ext.kt -------------------------------------------------------------------------------- /lib_okhttp_interceptor/src/main/kotlin/com/wj/android/okhttp/LoggerInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_okhttp_interceptor/src/main/kotlin/com/wj/android/okhttp/LoggerInterceptor.kt -------------------------------------------------------------------------------- /lib_okhttp_interceptor/src/main/kotlin/com/wj/android/okhttp/ParamsInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_okhttp_interceptor/src/main/kotlin/com/wj/android/okhttp/ParamsInterceptor.kt -------------------------------------------------------------------------------- /lib_recyclerview/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /lib_recyclerview/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_recyclerview/build.gradle.kts -------------------------------------------------------------------------------- /lib_recyclerview/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib_recyclerview/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_recyclerview/proguard-rules.pro -------------------------------------------------------------------------------- /lib_recyclerview/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/Constant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/Constant.kt -------------------------------------------------------------------------------- /lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/Typealias.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/Typealias.kt -------------------------------------------------------------------------------- /lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/Util.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/Util.kt -------------------------------------------------------------------------------- /lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/adapter/AdapterWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/adapter/AdapterWrapper.kt -------------------------------------------------------------------------------- /lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/adapter/base/AbstractAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/adapter/base/AbstractAdapter.kt -------------------------------------------------------------------------------- /lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/adapter/base/BaseRvAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/adapter/base/BaseRvAdapter.kt -------------------------------------------------------------------------------- /lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/adapter/base/BaseRvDBAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/adapter/base/BaseRvDBAdapter.kt -------------------------------------------------------------------------------- /lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/adapter/base/BaseRvListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/adapter/base/BaseRvListAdapter.kt -------------------------------------------------------------------------------- /lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/adapter/base/BaseRvListDBAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/adapter/base/BaseRvListDBAdapter.kt -------------------------------------------------------------------------------- /lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/adapter/callback/AdapterListUpdateCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/adapter/callback/AdapterListUpdateCallback.kt -------------------------------------------------------------------------------- /lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/adapter/callback/AdapterListUpdateNoAnimCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/adapter/callback/AdapterListUpdateNoAnimCallback.kt -------------------------------------------------------------------------------- /lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/adapter/simple/SimpleRvAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/adapter/simple/SimpleRvAdapter.kt -------------------------------------------------------------------------------- /lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/adapter/simple/SimpleRvListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/adapter/simple/SimpleRvListAdapter.kt -------------------------------------------------------------------------------- /lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/databinding/RecyclerViewBindingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/databinding/RecyclerViewBindingAdapter.kt -------------------------------------------------------------------------------- /lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/ext/RecyclerView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/ext/RecyclerView.kt -------------------------------------------------------------------------------- /lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/holder/BaseRvDBViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/holder/BaseRvDBViewHolder.kt -------------------------------------------------------------------------------- /lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/holder/BaseRvViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/holder/BaseRvViewHolder.kt -------------------------------------------------------------------------------- /lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/layoutmanager/FlowLayoutManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/layoutmanager/FlowLayoutManager.kt -------------------------------------------------------------------------------- /lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/layoutmanager/WrapContentLinearLayoutManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_recyclerview/src/main/kotlin/cn/wj/android/recyclerview/layoutmanager/WrapContentLinearLayoutManager.kt -------------------------------------------------------------------------------- /lib_recyclerview/src/main/res/layout/rv_layout_databinding_ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_recyclerview/src/main/res/layout/rv_layout_databinding_ids.xml -------------------------------------------------------------------------------- /lib_swipe_back/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /lib_swipe_back/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_swipe_back/build.gradle.kts -------------------------------------------------------------------------------- /lib_swipe_back/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib_swipe_back/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_swipe_back/proguard-rules.pro -------------------------------------------------------------------------------- /lib_swipe_back/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib_swipe_back/src/main/kotlin/cn/wj/android/swipeback/constants/SwipeBackConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_swipe_back/src/main/kotlin/cn/wj/android/swipeback/constants/SwipeBackConfig.kt -------------------------------------------------------------------------------- /lib_swipe_back/src/main/kotlin/cn/wj/android/swipeback/helper/SwipeBackHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_swipe_back/src/main/kotlin/cn/wj/android/swipeback/helper/SwipeBackHelper.kt -------------------------------------------------------------------------------- /lib_swipe_back/src/main/kotlin/cn/wj/android/swipeback/view/SlideBackView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_swipe_back/src/main/kotlin/cn/wj/android/swipeback/view/SlideBackView.kt -------------------------------------------------------------------------------- /lib_swipe_back/src/main/res/drawable/swipe_vector_keyboard_arrow_left_gray.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_swipe_back/src/main/res/drawable/swipe_vector_keyboard_arrow_left_gray.xml -------------------------------------------------------------------------------- /lib_swipe_back/src/main/res/values/swipe_strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_swipe_back/src/main/res/values/swipe_strings.xml -------------------------------------------------------------------------------- /lib_ui/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /lib_ui/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_ui/build.gradle.kts -------------------------------------------------------------------------------- /lib_ui/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib_ui/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_ui/proguard-rules.pro -------------------------------------------------------------------------------- /lib_ui/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib_ui/src/main/kotlin/com/wj/android/ui/activity/BaseBindingLibActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_ui/src/main/kotlin/com/wj/android/ui/activity/BaseBindingLibActivity.kt -------------------------------------------------------------------------------- /lib_ui/src/main/kotlin/com/wj/android/ui/activity/BaseLibActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_ui/src/main/kotlin/com/wj/android/ui/activity/BaseLibActivity.kt -------------------------------------------------------------------------------- /lib_ui/src/main/kotlin/com/wj/android/ui/activity/BaseMvvmLibActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_ui/src/main/kotlin/com/wj/android/ui/activity/BaseMvvmLibActivity.kt -------------------------------------------------------------------------------- /lib_ui/src/main/kotlin/com/wj/android/ui/dialog/BaseBindingLibDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_ui/src/main/kotlin/com/wj/android/ui/dialog/BaseBindingLibDialog.kt -------------------------------------------------------------------------------- /lib_ui/src/main/kotlin/com/wj/android/ui/dialog/BaseLibDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_ui/src/main/kotlin/com/wj/android/ui/dialog/BaseLibDialog.kt -------------------------------------------------------------------------------- /lib_ui/src/main/kotlin/com/wj/android/ui/dialog/BaseMvvmLibDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_ui/src/main/kotlin/com/wj/android/ui/dialog/BaseMvvmLibDialog.kt -------------------------------------------------------------------------------- /lib_ui/src/main/kotlin/com/wj/android/ui/fragment/BaseBindingLibFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_ui/src/main/kotlin/com/wj/android/ui/fragment/BaseBindingLibFragment.kt -------------------------------------------------------------------------------- /lib_ui/src/main/kotlin/com/wj/android/ui/fragment/BaseLibFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_ui/src/main/kotlin/com/wj/android/ui/fragment/BaseLibFragment.kt -------------------------------------------------------------------------------- /lib_ui/src/main/kotlin/com/wj/android/ui/fragment/BaseMvvmLibFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_ui/src/main/kotlin/com/wj/android/ui/fragment/BaseMvvmLibFragment.kt -------------------------------------------------------------------------------- /lib_ui/src/main/kotlin/com/wj/android/ui/popup/BaseLibPopupWindow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_ui/src/main/kotlin/com/wj/android/ui/popup/BaseLibPopupWindow.kt -------------------------------------------------------------------------------- /lib_ui/src/main/kotlin/com/wj/android/ui/viewmodel/BaseLibViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_ui/src/main/kotlin/com/wj/android/ui/viewmodel/BaseLibViewModel.kt -------------------------------------------------------------------------------- /lib_views_custom/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /lib_views_custom/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_views_custom/build.gradle.kts -------------------------------------------------------------------------------- /lib_views_custom/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib_views_custom/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_views_custom/proguard-rules.pro -------------------------------------------------------------------------------- /lib_views_custom/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_views_custom/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /lib_views_custom/src/main/kotlin/cn/wj/android/views/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_views_custom/src/main/kotlin/cn/wj/android/views/Utils.kt -------------------------------------------------------------------------------- /lib_views_custom/src/main/kotlin/cn/wj/android/views/custom/DashView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_views_custom/src/main/kotlin/cn/wj/android/views/custom/DashView.kt -------------------------------------------------------------------------------- /lib_views_custom/src/main/kotlin/cn/wj/android/views/custom/EasyPickerView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_views_custom/src/main/kotlin/cn/wj/android/views/custom/EasyPickerView.kt -------------------------------------------------------------------------------- /lib_views_custom/src/main/kotlin/cn/wj/android/views/custom/MaskingView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_views_custom/src/main/kotlin/cn/wj/android/views/custom/MaskingView.kt -------------------------------------------------------------------------------- /lib_views_custom/src/main/kotlin/cn/wj/android/views/custom/SideBarView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_views_custom/src/main/kotlin/cn/wj/android/views/custom/SideBarView.kt -------------------------------------------------------------------------------- /lib_views_custom/src/main/kotlin/cn/wj/android/views/textview/FixedEditText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_views_custom/src/main/kotlin/cn/wj/android/views/textview/FixedEditText.kt -------------------------------------------------------------------------------- /lib_views_custom/src/main/kotlin/cn/wj/android/views/textview/FixedTextView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_views_custom/src/main/kotlin/cn/wj/android/views/textview/FixedTextView.kt -------------------------------------------------------------------------------- /lib_views_custom/src/main/kotlin/cn/wj/android/views/textview/ITextView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_views_custom/src/main/kotlin/cn/wj/android/views/textview/ITextView.kt -------------------------------------------------------------------------------- /lib_views_custom/src/main/kotlin/cn/wj/android/views/textview/TextViewWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_views_custom/src/main/kotlin/cn/wj/android/views/textview/TextViewWrapper.kt -------------------------------------------------------------------------------- /lib_views_custom/src/main/kotlin/cn/wj/android/views/viewpager/CustomViewPager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_views_custom/src/main/kotlin/cn/wj/android/views/viewpager/CustomViewPager.kt -------------------------------------------------------------------------------- /lib_views_custom/src/main/res/values/custom_views_attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/lib_views_custom/src/main/res/values/custom_views_attrs.xml -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJie0822/SampleProject/HEAD/settings.gradle.kts --------------------------------------------------------------------------------