# Demo **Repository Path**: chenzz/Demo ## Basic Information - **Project Name**: Demo - **Description**: Android Demo,各种示例演练,持续更新 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-03-21 - **Last Updated**: 2020-12-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #Demo ## 一般app的常用技术都有体现 - 使用rxjava+retrofit2+okhttp3进行网络请求 - 使用rxjava执行耗时操作,如加载系统安装了app - 使用rxjava代替EventBus实现事务总线 - 支持下拉刷新,上拉加载更多(并支持空视图),在加载数据超时,出错等情况的相应视图 - 添加BaseActivity,BaseFragment等基类,并注册Rxjava的事件处理,相应子类只需使用Subscribe注解即可接收事件并进行处理 - 支持日志输出及崩溃统一处理 - 针对6.0以上的动态授权处理 ## UI方面 - 使用了CollapsingToolbar - 使用了底部导航栏Navigation - 使用了左滑菜单(DrawerLayout) - 使用了底部弹出菜单BottomSheetDialogFragment