Android第三方框架
必然_
这个作者很懒,什么都没留下…
展开
-
Retrofit完全解析(四):Type<应用>
终于可以开启Retrofit > Type之旅了从Utils类开始 /** * 获取Type类型所对应的Class类型 * 1.Type分为Class类型跟四大Type类型 * 2.四大Type类型所对应的Class类型何解? * 2.1 ParameterizedType : *原创 2016-11-17 17:24:19 · 850 阅读 · 0 评论 -
Retrofit完全解析(三):Type<基础详解>
Object跟Class可跳过 ObjectObject是class层次结构的根(Java中万物皆对象)。Object是所有class的超类(包括Class类)。 所有对象,包括数组,实现Object类的(hashCode、equals、clone、toString、notify..)方法。 Class class的实例Class代表java程序中正在运行的cl原创 2016-11-14 16:12:23 · 1831 阅读 · 2 评论 -
Retrofit完全解析(二):泛型(Generic)
Retrofit源码阅中,发现自带晕眩光环的Type(简直无CD),而谈到Type绕不过泛型,借这个机会好好捋捋。1.泛型的由来引入版本: Java平台在JDK 5中引入了一个重要的特性 —— 泛型(generics)(又被称作参数化类型 parameterized type),。泛型引入的目:为了解决容器(数据结构)的类型安全性,使得编译器在编译时就能发现明显的类型错误,从而避免运行时的转型错误(原创 2016-10-27 17:52:40 · 3579 阅读 · 0 评论 -
Retrofit完全解析(一):REST
最近Retrofit2火的不行,有换掉volley的冲动,看了下Retrofit源码只有二十多个类,还是先拆下轮子。在Phil Goodwin介绍Retrofit的文章中有下面几句:Retrofit REST client for Android ——Retrofit是RestFul的安卓端实现The idea behind Retrofit is to describe a REST api原创 2016-08-12 11:22:25 · 814 阅读 · 0 评论 -
ButterKnife实现(控件初始化)<上>
新博客地址 在学习了XUtils的注入方式之后,看了下ButterKnife的实现方式,结果发现完全不一样,然后借鉴网上的博客,结果发现用的都是Eclipse以及旧版本的ButterKnife进行实现的。 这里我用AndroidStudio根据ButterKnife的版本进行了实现。文字枯燥,还是先看下butterknife的module图: 先看下ButterKnife中生成的j原创 2016-03-29 15:47:15 · 2354 阅读 · 0 评论 -
ButterKnife实现(事件初始化)<下>
一个星期没更新博客了,虽然目前博客很乱!最近比较忙,视力有些下降,不过ButterKnife的事件实现终算完成了! 新博客地址 ButterKnifeDemo实现(注解完善,方便阅读)目标之所以butterknife可以实现点击view的时候调用注解过的方法,其实是在点击的回调方法中调用目标类的相应注释过的方法:view.setOnClickListener(new Debouncin原创 2016-04-12 18:04:06 · 1063 阅读 · 0 评论 -
RxJava2学习笔记
参考资料给 Android 开发者的 RxJava1.x 详解这可能是最好的RxJava 2.x 教程ReactRx官网RxJava2-Android-SamplesRxJava2Examples什么是响应式编程响应式编程是一种基于异步数据(事件)流概念的编程模式。数据流就像一条河:它可以被观测,被过滤,被操作,或者为新的消费者与另外一条流合并为一条新的流。响应式编...原创 2018-05-28 17:56:24 · 331 阅读 · 0 评论