BaseDemo
🔥🔥🔥BaseDemo 是Android MVVM + Retrofit + OkHttp + Coroutine 协程 + Room + 组件化架构的Android应用开发规范化架构,通过不断的升级迭代,目前主要分为两个版本,分别为分支 MVVM+Databinding 组件化版本,分支MVVM+Databinding+Single 单体版本。旨在帮助您快速构建属于自己的APP项目架构,做到快速响应上手,另外再长期的实践经验中汇总了大量的使用工具类,主要放在了项目 lib_common 组件中,以供大家参考使用。具体使用请开发者工具自己项目需求决定选择如何使用。
Language: xml
Author: GitHub Repos (@github-repos)
0 stars · 5 views
Files
- WXItemView.java (java)
- MediaItemsLoader.java (java)
- lib_image_picker (txt)
- ypx (txt)
- imagepicker (txt)
- utils (txt)
- views (txt)
- redbook (txt)
- builder (txt)
- singlecrop (txt)
- helper (txt)
- recyclerviewitemhelper (txt)
- launcher (txt)
- widget (txt)
- cropimage (txt)
- res (txt)
- values (txt)
- values-en (txt)
- layout (txt)
- anim (txt)
- drawable (txt)
- xml (txt)
- mipmap-xxhdpi (txt)
- module_me (txt)
- src (txt)
- test (txt)
- java (txt)
- module (txt)
- me (txt)
- java (txt)
- com (txt)
- hzsoft (txt)
- module (txt)
- me (txt)
- main (txt)
- java (txt)
- com (txt)
- hzsoft (txt)
- module (txt)
- me (txt)
- provider (txt)
- activity (txt)
- viewmodel (txt)
- fragment (txt)
- adapter (txt)
- debug (txt)
- mipmap-hdpi (txt)
- mipmap-anydpi-v26 (txt)
- module (txt)
- gradle (txt)
- wrapper (txt)
- lib_base (txt)
- src (txt)
- test (txt)
- java (txt)
- com (txt)
- main (txt)
- java (txt)
- com (txt)
- hzsoft (txt)
- lib (txt)
- base (txt)
- databinding (txt)
- viewbinding (txt)
- utils (txt)
- view (txt)
- viewmodel (txt)
- event (txt)
- common (txt)
- assets (txt)
- res (txt)
- demo (txt)
- res (txt)
- values-sw480dp (txt)
- values (txt)
- menu (txt)
- layout (txt)
- drawable-xhdpi (txt)
- src (txt)
- main (txt)
- java (txt)
- com (txt)
- PBitmapUtils.java (java)
- PStatusBarUtil.java (java)
- PickerFileProvider.java (java)
- PDateUtil.java (java)
- PSingleMediaScanner.java (java)
- PPermissionUtils.java (java)
- PViewSizeUtils.java (java)
- PCornerUtils.java (java)
- bean (txt)
- SelectMode.java (java)
- MimeType.java (java)
- UriPathInfo.java (java)
- ImageCropMode.java (java)
- ImageSet.java (java)
- selectconfig (txt)
- BaseSelectConfig.java (java)
- MultiSelectConfig.java (java)
- CropConfigParcelable.java (java)
- CropSelectConfig.java (java)
- ImageItem.java (java)
- PickerError.java (java)
- base (txt)
- PBaseLayout.java (java)
- PreviewControllerView.java (java)
- PickerItemView.java (java)
- PickerControllerView.java (java)
- PickerFolderItemView.java (java)
- SingleCropControllerView.java (java)
- wx (txt)
- PickerUiProvider.java (java)
- WXTitleBar.java (java)
- WXSingleCropControllerView.java (java)
- WXBottomBar.java (java)
- WXFolderItemView.java (java)
- WXPreviewControllerView.java (java)
- PickerUiConfig.java (java)
- RedBookUiProvider.java (java)
- RedBookItemView.java (java)
- RedBookTitleBar.java (java)
- activity (txt)
- MultiPickerBuilder.java (java)
- CropPickerBuilder.java (java)
- crop (txt)
- MultiImageCropFragment.java (java)
- MultiImageCropActivity.java (java)
- multi (txt)
- MultiImagePickerFragment.java (java)
- MultiImagePickerActivity.java (java)
- SingleCropActivity.java (java)
- PickerActivityManager.java (java)
- PBaseLoaderFragment.java (java)
- preview (txt)
- MultiImagePreviewActivity.java (java)
- VideoViewContainerHelper.java (java)
- ILifeCycleCallBack.java (java)
- RecyclerViewTouchHelper.java (java)
- ItemTouchHelperAdapter.java (java)
- ItemTouchHelperViewHolder.java (java)
- SimpleItemTouchHelperCallback.java (java)
- CropViewContainerHelper.java (java)
- DetailImageLoadHelper.java (java)
- PLauncher.java (java)
- PRouter.java (java)
- CameraCompat.java (java)
- presenter (txt)
- ImagePicker.java (java)
- PickerErrorExecutor.java (java)
- data (txt)
- IPickerPresenter.java (java)
- IReloadExecutor.java (java)
- MediaSetsLoader.java (java)
- MediaStoreConstants.java (java)
- OnStringCompleteListener.java (java)
- OnImagePickCompleteListener.java (java)
- OnPickerCompleteListener.java (java)
- MediaSetsDataSource.java (java)
- ICameraExecutor.java (java)
- PickerActivityCallBack.java (java)
- ProgressSceneEnum.java (java)
- demo (txt)
- OnStringListCompleteListener.java (java)
- MediaItemsDataSource.java (java)
- OnImagePickCompleteListener2.java (java)
- utils (txt)
- style (txt)
- custom (txt)
- CustomPickerItem.java (java)
- ImagePickerHelper.java (java)
- CustomImgPickerPresenter.java (java)
- CustomCropControllerView.java (java)
- RedBookPresenter.java (java)
- WeChatPresenter.java (java)
- preview (txt)
- ImagesViewPager.java (java)
- AlohaActivity.java (java)
- CircleImageIndicator.java (java)
- PreviewResultListActivity.java (java)
- ShowTypeImageView.java (java)
- TouchRecyclerView.java (java)
- RotateGestureDetector.java (java)
- CropImageView.java (java)
- adapter (txt)
- MultiPreviewAdapter.java (java)
- PickerFolderAdapter.java (java)
- PickerItemAdapter.java (java)
- add_pic.png (image)
- ypx_pic_unselected.png (image)
- video_play_small.png (image)
- picker_icon_fill.png (image)
- image_close.png (image)
- picker_text_indicator.png (image)
- picker_icon_full.png (image)
- picker_icon_haswhite.png (image)
- picker_icon_unselect.png (image)
- picker_item_video.png (image)
- ypx_pic_selected.png (image)
- picker_arrow_down.png (image)
- picker_item_video_mask.png (image)
- pricker_drop_down_checked.png (image)
- picker_icon_item_photo.png (image)
- picker_wechat_select.png (image)
- picker_icon_fit.png (image)
- picker_icon_video.png (image)
- picker_icon_close_black.png (image)
- picker_ic_camera.png (image)
- picker_crop_close.png (image)
- com (txt)
- hzsoft (txt)
- androidTest (txt)
- ExampleUnitTest.kt (kt)
- ExampleInstrumentedTest.kt (kt)
- MeProvider.kt (kt)
- RoomTestActivity.kt (kt)
- SaveStateTestActivity.kt (kt)
- MoreRequestServerActivity.kt (kt)
- RoomTestViewModel.kt (kt)
- SaveStateTestViewModel.kt (kt)
- viewmodel (txt)
- MainMeFragment.kt (kt)
- RoomTestAdapter.kt (kt)
- MainMeViewModel.kt (kt)
- MeApplication.kt (kt)
- MoreRequestDemoAdapter.kt (kt)
- res (txt)
- values (txt)
- MainMeActivity.kt (kt)
- mipmap-mdpi (txt)
- layout (txt)
- drawable-v24 (txt)
- drawable (txt)
- mipmap-xhdpi (txt)
- mipmap-xxxhdpi (txt)
- ic_launcher.png (image)
- ic_launcher.png (image)
- ic_launcher_round.png (image)
- ic_launcher_round.png (image)
- ic_launcher.png (image)
- mipmap-xxhdpi (txt)
- ic_launcher_round.png (image)
- ic_launcher.png (image)
- ic_launcher_round.png (image)
- ic_launcher.png (image)
- ic_launcher_round.png (image)
- hzsoft (txt)
- lib (txt)
- base (txt)
- androidTest (txt)
- java (txt)
- com (txt)
- hzsoft (txt)
- lib (txt)
- base (txt)
- ExampleUnitTest.kt (kt)
- ExampleInstrumentedTest.kt (kt)
- view (txt)
- BaseMvvmDataBindingActivity.kt (kt)
- BaseMvvmActivity.kt (kt)
- BaseMvvmViewBindingFragment.kt (kt)
- BaseMvvmFragment.kt (kt)
- BaseMvvmRefreshActivity.kt (kt)
- BaseMvvmViewBindingActivity.kt (kt)
- BaseActivity.kt (kt)
- ViewDataBindingHolder.kt (kt)
- FragmentBindingHolder.kt (kt)
- ActivityBindingHolder.kt (kt)
- FragmentViewDataBindingHolder.kt (kt)
- BaseMvvmDataBindingFragment.kt (kt)
- BaseMvvmRefreshFragment.kt (kt)
- IViewBindingHolder.kt (kt)
- ObserverWrapper.kt (kt)
- ActivityViewBinding.kt (kt)
- FragmentViewBinding.kt (kt)
- ActivityViewBindingHolder.kt (kt)
- FragmentViewBindingHolder.kt (kt)
- BaseMvvmRefreshDataBindingActivity.kt (kt)
- BaseMvvmRefreshViewBindingActivity.kt (kt)
- BaseMvvmRefreshDataBindingFragment.kt (kt)
- BaseMvvmRefreshViewBindingFragment.kt (kt)
- ReflectUtils.kt (kt)
- ToastUtils.kt (kt)
- OsUtils.kt (kt)
- ThreadUtils.kt (kt)
- ProcessUtils.kt (kt)
- ext (txt)
- NetUtils.kt (kt)
- mvvm (txt)
- view (txt)
- ToastExt.kt (kt)
- BaseRefreshView.kt (kt)
- INoDataView.kt (kt)
- ILoadView.kt (kt)
- ITransView.kt (kt)
- BaseView.kt (kt)
- INetErrView.kt (kt)
- BaseRefreshViewModel.kt (kt)
- BaseViewModel.kt (kt)
- IBaseViewModel.kt (kt)
- BaseApplication.kt (kt)
- SingleLiveEvent.kt (kt)
- widget (txt)
- BaseActivityEvent.kt (kt)
- BaseFragmentEvent.kt (kt)
- BaseEvent.kt (kt)
- LoadingInitView.kt (kt)
- LoadingTransView.kt (kt)
- adapter (txt)
- NoDataView.kt (kt)
- manager (txt)
- BaseSkeletonAdapter.kt (kt)
- BaseFragmentPagerAdapter.kt (kt)
- ActivityManager.kt (kt)
- recipes.json (json)
- beauty_star.json (json)
- loading_shape23.png (image)
- loading_shape47.png (image)
- loading_shape46.png (image)
- loading_shape33.png (image)
- loading_shape34.png (image)
- loading_shape52.png (image)
- empty_pic_data.png (image)
- loading_shape37.png (image)
- loading_shape21.png (image)
- loading_shape15.png (image)
- loading_shape60.png (image)
- loading_shape11.png (image)
- loading_shape20.png (image)
- loading_shape29.png (image)
- loading_shape31.png (image)
- navbar_icon_close.png (image)
- empty_pic_net.png (image)
- loading_shape6.png (image)
- loading_shape12.png (image)
- loading_shape65.png (image)
- loading_shape28.png (image)
- loading_shape58.png (image)
- loading_shape39.png (image)
- loading_shape17.png (image)
- loading_shape10.png (image)
- loading_shape19.png (image)
- loading_shape38.png (image)
- loading_shape56.png (image)
- loading_shape42.png (image)
- loading_shape26.png (image)
- loading_shape44.png (image)
- loading_shape16.png (image)
- loading_shape14.png (image)
- loading_shape50.png (image)
- loading_shape13.png (image)
- loading_shape48.png (image)
- loading_shape53.png (image)
- loading_shape24.png (image)
- loading_shape49.png (image)
- loading_shape8.png (image)
- navbar_icon_notice.png (image)
- loading_shape3.png (image)
- loading_shape55.png (image)
- loading_shape32.png (image)
- loading_shape7.png (image)
- loading_shape5.png (image)
- loading_shape30.png (image)
- loading_shape64.png (image)
- loading_shape27.png (image)
- loading_shape0.png (image)
- loading_shape63.png (image)
- loading_shape35.png (image)
- navbar_icon_return.png (image)
- loading_shape54.png (image)
- loading_shape9.png (image)
- loading_shape62.png (image)
- usecar_icon_star.png (image)
- loading_shape41.png (image)
- loading_shape45.png (image)
- loading_shape59.png (image)
- loading_shape4.png (image)
- loading_shape57.png (image)
- loading_shape18.png (image)
- loading_shape61.png (image)
- loading_shape1.png (image)
- loading_shape40.png (image)
- empty_pic_nocar.png (image)
- loading_shape43.png (image)
- loading_shape22.png (image)
- navbar_icon_add.png (image)
- callback_white_icon.png (image)
- loading_shape2.png (image)
- loading_shape51.png (image)
- ATTRIBUTION.md (markdown)
- PRouterV4.java (java)
- MoreRequestServerViewModel.kt (kt)
- BaseFragment.kt (kt)
- picker_icon_back_black.png (image)
- NetErrorView.kt (kt)
- PickerItemDisableCode.java (java)
- picker_crop_ok.png (image)
- picker_wechat_unselect.png (image)
- CropConfig.java (java)
- Info.java (java)
- ActivityViewDataBindingHolder.kt (kt)
- CustomPreviewControllerView.java (java)