sunxin's Studio.

sunxin's Studio.

Don't lose faith

EventBus 3.1.1 源码分析
EventBus 3.1.1 源码分析 EventBus 是一个事件总线框架,解决了组件之间通信的问题。使用了观察者模式。使代码更加简洁 参考: EventBus 3.1.1 源码解析 ...
Git学习
Git的使用基础操作 git init 初始化一个仓库 git add readme.txt 添加一个文件到版本控制 git commit -m “add a readme file” 提交...
建造者(Builder)设计模式
建造者模式(Builder Patter)概述 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式又称为生成器模式。 Protuct产品类 Builder...
Http协议了解多少
Http协议 超文本传输协议,构建与TCP/IP协议之上,默认端口号为80,处于网络体系结构的最顶层应用层上,Http协议采用的是请求/响应的工作方式。Http是无连接无状态的。 Q1:怎么理...
装饰设计模式
装饰设计模式 又称包装设计模式,用来动态的扩展对象的功能,也是继承关系的一种替代方案之一。怎么写:一般都是把类对象作为构造函数传递。 使用场景:需要透明且动态的扩展类的功能时。 UML 角色介...
自定义View - 一个文字两种颜色
自定义View-字体变色(一个文字两种颜色) 思路:主要是画笔Paint的使用和Canvas的裁切,需要继承自TextView。 一个文字两种颜色 颜色不同的朝向 与ViewPager整...
Android-构建全局的异常捕捉类
Android-构建全局的异常捕捉类 整体思路 ​ 构建Android应用全局的异常信息捕捉类,当App Crash的时候,能够获取崩溃信息,包括ExceptionMessage,手机信息...
avatar
sunxin
Now you see me
FRIENDS
肖潇