- 博客(4)
- 收藏
- 关注
原创 android中EventBus框架(订阅事件总线)
EventBus 是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅,以及将发送者和接收者解耦。EventBus框架中涉及四个成分订阅者,发布者,订阅事件,事件总线 它们的关系可以用官方的图表示:订阅者可以订阅多个事件,发送者可以发布任何事件,
2017-08-23 20:55:54 813
原创 android rxandroid异步消息处理机制
RxAndroid是RxJava的一个变体,它们都属于函数响应式编程Rx表示响应式编程, 使用观察者模式, 以观察者(Observer)和订阅者(Subscriber)为基础的异步响应方式. 在Android编程时, 经常会使用异步线程处理耗时任务, RxAndroid是比较优雅的选择. RxAndroid有什么作用呢?1、函数响应式编程 2、异步 3、事件驱动(事件作为可观察序列) 4、基于
2017-08-23 09:59:04 345
转载 Android 多变的,有范的沉浸式状态栏(UltimateBar)
UltimateBar 透明状态栏导航栏、沉浸式状态栏导航栏的终极解决方案 特点: 1.四种效果,自定义颜色的状态栏和导航栏,半透明状态栏和导航栏, 沉浸式状态栏和导航栏,隐藏状态栏和导航栏;2.可以自定义状态栏和导航栏的颜色和透明度;3.KITKAT(Android 4.4)和LOLLIPOP(Android 5.0)上显示效果高度统一。使用方法: 首先添加依赖:compile 'org.
2017-08-06 21:34:07 1609
原创 23种模式之一单例模式
单例模式:单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例 注: 单例模式是设计模式中最简单的形式之一。这一模式的目的是使得类的一个对象成为系统中的唯一实例。要实现这一点,可以从客户端对其进行实例化开始。因此需要用一种只允许生成对象类的唯一实例的机制,“阻止”所有想要生成对象的访问。使用工厂
2017-08-04 09:59:06 349
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人