01 2016 档案

摘要:Android开发网络通信一开始的时候使用的是AsyncTask封装HttpClient,没有使用原生的HttpURLConnection就跳到了Volley,随着OkHttp的流行又开始迁移到OkHttp上面,随着Rxjava的流行又了解了Retrofit,随着Retrofit的发展又从1.x到了 阅读全文
posted @ 2016-01-31 11:43 KingsLanding 阅读(2468) 评论(0) 推荐(0) 编辑
摘要:Square 为广大开发者奉献了OkHttp,Retrofit1.x,Retrofit2.x,运用比较广泛,这三个工具有很多相似之处,初学者可能会有一些使用迷惑。这里来总结一下它们的一些基本使用和一些细微差别。 /************** Retrofit 基本使用方法 Retrofit 到底是 阅读全文
posted @ 2016-01-30 14:52 KingsLanding 阅读(1422) 评论(0) 推荐(0) 编辑
摘要:接上一篇文章介绍了Dagger2的初步使用,相信刚接触的人会觉得很奇怪,怎么会有很多自己没有定义的代码出现,为什么Component的创建方式是那样的。为了搞清楚这些东西,我们需要查看一下Dagger2 生成的源代码。Dagger2 是一个DI框架,通过学习生成的代码也可以更好的理解Dagger... 阅读全文
posted @ 2016-01-11 21:15 KingsLanding 阅读(3128) 评论(1) 推荐(0) 编辑
摘要:Dagger2 是一个Android依赖注入框架,由谷歌开发,最早的版本Dagger1 由Square公司开发。依赖注入框架主要用于模块间解耦,提高代码的健壮性和可维护性。Dagger 这个库的取名不仅仅来自它的本意“匕首”,同时也暗示了它的原理。Jake Wharton 在对 Dagger 的介绍 阅读全文
posted @ 2016-01-10 22:29 KingsLanding 阅读(38035) 评论(26) 推荐(1) 编辑

点击右上角即可分享
微信分享提示