自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Android Bullet框架和rxjava+retrofit框架使用对比

Android Bullet框架和rxjava+retrofit框架使用对比 项目地址:https://github.com/openVS-liu/AndroidBulletMvp 以下使用对比源码来源真实商业项目的登录接口 rxjava+retrofit方案 1 首先要定义接口 public interface ServerApi { ........ @POST("/v1/employee/login") Observable<ResponseBean<LoginResBea

2020-07-29 13:38:24 242

原创 Android Bulle介绍3-Bulle中的MVP模式

Android Bulle介绍三-Bulle中的MVP模式基础介绍特点使用示例运行module,效果如下图: 项目地址:https://github.com/openVS-liu/AndroidBulletMvp 基础介绍 特点 1 解耦彻底,Activity或者Fragment可以彻底的作为View,Presenter同步了View的所有生命周期方法 ,可以处理全部的业务逻辑。 2 代码简洁,无任何模板或者样板代码。甚至不需要写View和Presenter对象的实例化代码而直接调用 3 内存安全,Vie

2020-07-28 14:06:45 244

原创 Bullet框架介绍2-在 Activity或Fragment中动态添加或者移出View

项目地址:https://github.com/openVS-liu/AndroidBulletMvp Bullet框架介绍2-在 Activity或Fragment中动态添加或者移出View1 解决方案2 使用方法3 其他和addView相关基础方法 在Android开发中,每个coder都面临过这样的困扰:每个页面都会有很多种状态,但是同一时刻只需要展示一种给用户看(比如正常的业务显示页面,数据加载页面,页面出错显示的界面,空数据页面等等)。每个状态在需要显示的时候加载不需要的时候移出。这样的代码逻辑

2020-07-28 13:41:16 529

原创 Android Bullet框架介绍1-一行代码搞定Activity、Fragment的titlebar以及布局的加载

项目地址:https://github.com/openVS-liu/AndroidBulletMvp Bullet框架介绍1-一行代码搞定Activity、Fragment的titlebar以及布局的加载1 解决方案2 使用方法3 其他和titleBar相关方法 在Android开发中,每个coder都面临过这样的困扰:大部分页面都会包含titleBar用来显示当前页面的名称以及在titleBar中添加快捷按钮。可以如何实现titleBar也是个头疼的问题,在所有需要的页面都要写相同的布局代码?在所有页

2020-07-28 13:36:49 451

原创 Android Bullet介绍6——自定义自己的主题

项目地址:https://github.com/openVS-liu/AndroidBulletMvp  前面两篇文章介绍了BullectMVP如果如何通过一行注解代码实现titlebar以及极简的http网络请求使用方法,这篇文章介绍下如果自定义自己app的主题 自定义titleBar 方法1:   在module的layout文件夹中新建名称为 mvp_titlebar_layout.xml...

2020-05-08 09:45:44 269

原创 Android Bullt 介绍5 -网络请求,敏捷到不剩底裤

项目地址:https://github.com/openVS-liu/AndroidBulletMvp #网络请求-敏捷到不剩底裤 ###简介   RequestClient网络请求使用的是okhttp的同步请求方式+kotlin的协程技术。真正的请求运行在cup的共享线程中,不需要再app中创建请求线程池和请求线程。从而节省了网络请求的线程开销并且提高了程序的运行性能。通过对重复流程的代码...

2020-05-08 09:43:08 410

原创 Android Bullet框架介绍4 一使用Android studio模板快速创建View、Presenter以及布局文件

一行注解完成titleBar设置 项目地址:https://github.com/openVS-liu/AndroidBulletMvp #基础介绍 ##1 添加模板(可选,可以节省创建文件次数,以及节省编写样板代码的时间) 下载项目根目录下temples文件夹中的两个模板文件夹(mvpActiviy、mvpFrament)并保存到Android Studio模块文件夹下。 如果是Mac操作系统...

2020-05-08 09:39:08 417

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除