三方框架
文章平均质量分 81
Bing_Hui
Android开发
展开
-
EventBus用法全解析
以下都是本人收集和总结的内容:1. 什么是EventbusEventBus是一个基于观察者模式的事件发布/订阅框架,开发者通过极少的代码去实现多个模块之间的通信,而不需要以层层传递接口的形式去单独构建通信桥梁。从而降低因多重回调导致的模块间强耦合,同时避免产生大量内部类。拥有使用方便,性能高,接入成本低,支持多线程的优点。2. 如何实现Eventbus2.1 定义事件事件是PO转载 2017-09-27 18:04:29 · 331 阅读 · 0 评论 -
2017年GitHub上最火的框架!!!
分类详细框架名称简介Star 数是否维护UI刷新SmartRefreshLayoutAndroid智能下拉刷新框架4.5k是UI刷新Android-PullToRefresh下拉刷新框架8.3k5年UI刷新android-Ultra-Pull-To-Refresh下拉刷新框架8.原创 2017-09-28 11:07:43 · 4318 阅读 · 0 评论 -
Retrofit分析-漂亮的解耦套路
万万没想到Retrofit会这么火,在没看源码之前,我简单的认为是因为它跟OkHttp同出一源(Square),所以才会炒的那么热。又或者是因为它能支持RxJava,所以火上浇油,一发不可收拾。后来看过Retrofit源码之后,我才理解为什么它倍受关注,是因为它集诸优点于一身,并且炒鸡解耦。你能预见的特殊需求,都能非常容易的扩展。没有HTTP框架的日子我们先来看一下没有HTTP框架以前转载 2017-09-20 10:23:02 · 554 阅读 · 0 评论 -
Android动态加载dex技术初探
#Android动态加载dex技术初探Android使用Dalvik虚拟机加载可执行程序,所以不能直接加载基于class的jar,而是需要将class转化为dex字节码。Android支持动态加载的两种方式是:DexClassLoader和PathClassLoader,DexClassLoader可加载jar/apk/dex,且支持从SD卡加载;PathClassLoader据说原创 2017-10-28 09:59:52 · 245 阅读 · 0 评论 -
面向对象的六大原则
#常见的面向对象设计原则单一职责原则 SRP 一个类应该仅有一个引起它变化的原因。开放关闭原则 OCP 一个类应该对外扩展开放,对修改关闭。里氏替换原则 LSP 子类型能够替换掉它们的父类型。依赖倒置原则 DIP 要依赖于抽象,不要依赖于具体类,要做到依赖倒置,应该做到:高层模块不应该依赖底层模块,二者都应该依赖于抽象。抽象不应该依赖于具体实现,具体实现应该依赖于抽象。接口隔离原创 2017-10-23 09:18:28 · 228 阅读 · 0 评论 -
面试之单例模式
###定义保证一个类仅有一个实例,并提供一个访问它的全局访问点。Singleton:负责创建Singleton类自己的唯一实例,并提供一个getInstance的方法,让外部来访问这个类的唯一实例。饿汉式: private static Singleton uniqueInstance = new Singleton();懒汉式 private sta原创 2017-10-23 09:26:42 · 428 阅读 · 0 评论