![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
dagger2
hwj3747
简书 帐号被盗被封,官方不给解封,转移阵地
展开
-
(完结)Android MVP+Retrofit+dagger2+RxAndroid框架整合(8)----RxAndroid/RxJava篇
作者:hwj3747 转载请注明 目录 (1)配置篇 (2)Lambda表达式 (3)icepick篇 (4)butterknife篇 (5)MVP篇 (6)Retrofit篇 (7)Dagger2篇 (8)RxAndroid/RxJava篇 RxJava介绍 首先要说明的一点,RxAndroid和RxJava是差不多的东西,只不过RxAndroid 针对Android平台做了一点调整。那么RxJava是什么?在其github上是这样讲的:一个在 Java VM 上使用可观测的序列来组成异步的、基于.原创 2020-09-18 12:18:15 · 121 阅读 · 0 评论 -
Android MVP+Retrofit+dagger2+RxAndroid框架整合(7)----Dagger2篇
作者:hwj3747 转载请注明 目录 (1)配置篇 (2)Lambda表达式 (3)icepick篇 (4)butterknife篇 (5)MVP篇 (6)Retrofit篇 (7)Dagger2篇 (8)RxAndroid/RxJava篇 什么是dagger2 Dagger是为Android和Java平台提供的一个完全静态的,在编译时进行依赖注入的框架,原来是由Square公司维护,现在由Google维护。一句话,dagger2其实就是一套依赖注入框架。那么什么是依赖注入呢? 具体含义是:当某个.原创 2020-09-18 12:17:19 · 161 阅读 · 0 评论 -
Android MVP+Retrofit+dagger2+RxAndroid框架整合(6)----Retrofit篇
作者:hwj3747 转载请注明 目录 (1)配置篇 (2)Lambda表达式 (3)icepick篇 (4)butterknife篇 (5)MVP篇 (6)Retrofit篇 (7)Dagger2篇 (8)RxAndroid/RxJava篇 Retrofit 是什么 Retrofit 是一套 RESTful 架构的 Android(Java)客户端实现,基于注解,轻量级且安全的网络请求框架。 Retrofit具有如下优势: 使用 注解的方式简化了写客户端接口的方法,并且注解一目了然,简单易懂。 .原创 2020-09-18 12:16:28 · 149 阅读 · 0 评论 -
Android MVP+Retrofit+dagger2+RxAndroid框架整合(5)----MVP篇
作者:hwj3747 转载请注明 目录 (1)配置篇 (2)Lambda表达式 (3)icepick篇 (4)butterknife篇 (5)MVP篇 (6)Retrofit篇 (7)Dagger2篇 (8)RxAndroid/RxJava篇 MVC 说到软件的架构,最基本的就是MVC架构,并且目前为止,大多数Android APP还是采取MVC架构开发的,那么问题来了,MVC真的适合Android吗? 首先我们要了解一下MVC,MVC的架构图如下: MVC架构把app区分成3个部分: View:.原创 2020-09-18 12:15:25 · 171 阅读 · 0 评论 -
Android MVP+Retrofit+dagger2+RxAndroid框架整合(4)----butterknife篇
作者:hwj3747 转载请注明 目录 (1)配置篇 (2)Lambda表达式 (3)icepick篇 (4)butterknife篇 (5)MVP篇 (6)Retrofit篇 (7)Dagger2篇 (8)RxAndroid/RxJava篇 背景 在写Android项目的时候总是要写各种各样的界面,对于每一个写在XML文件上的控件,我们都要在java文件上写上与之对应的控件,比如这样: TextView textView=(TextView)findViewById(R.id.text_view).原创 2020-09-18 12:14:25 · 122 阅读 · 0 评论 -
Android MVP+Retrofit+dagger2+RxAndroid框架整合(3)----icepick篇
作者:hwj3747 转载请注明 目录 (1)配置篇 (2)Lambda表达式 (3)icepick篇 (4)butterknife篇 (5)MVP篇 (6)Retrofit篇 (7)Dagger2篇 (8)RxAndroid/RxJava篇 背景 在一个Android应用中,我们往往需要手动去保存activity或者fragment的状态,例如我们在玩一个游戏的时候,突然来了一个电话,这个时候在接听完电话之后我们返回到游戏中,这个时候我们希望游戏还是之前那个进度,那么我们就需要将其状态保存起来,这.原创 2020-09-18 12:12:01 · 245 阅读 · 0 评论 -
Android MVP+Retrofit+dagger2+RxAndroid框架整合(2)----Lambda表达式
作者:hwj3747 转载请注明 ###目录 (1)配置篇 (2)Lambda表达式 (3)icepick篇 (4)butterknife篇 (5)MVP篇 (6)Retrofit篇 (7)Dagger2篇 (8)RxAndroid/RxJava篇 ####背景 在很多时候,我们会定义了一个接口(一般被称为回调接口),用户通过提供这个接口的实例来传入指定行为。比如Android的view的OnClickListener接口: public interface OnClickListener { .原创 2020-09-18 12:10:35 · 75 阅读 · 0 评论 -
Android MVP+Retrofit+dagger2+RxAndroid框架整合(1)----配置篇
作者:hwj3747 转载请注明 ###目录 (1)配置篇 (2)Lambda表达式 (3)icepick篇 (4)butterknife篇 (5)MVP篇 (6)Retrofit篇 (7)Dagger2篇 (8)RxAndroid/RxJava篇 ###说明 Android MVP+Retrofit+dagger2+RxAndroid这是目前比较流行的一套Android开发框架,我所使用的这个框架还结合了,lambda,icepick,以及butterknife下面简要介绍一下这些东西。 MVP模.原创 2020-09-18 11:19:25 · 136 阅读 · 0 评论