自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 java concurrent笔记

Executor Interfaces三种线程管理接口,所有任务都需要提交给它们之一,才能得到执行:Executor——启动(或执行)新任务ExecutorService——扩展Executor,支持管理任务和自身生命周期ScheduledExecutorService——扩展ExecutorService,支持日程(或计划任务)其中ExecutorService管理任务的生命...

2018-09-12 14:37:17 420

原创 okhttp3中的设计模式

okhttp库的火热程度,相信不需要我多作说明了,网上关于该库的使用和源码分析的文章有如恒河沙数。我就不在这方面凑热闹了,本文从设计模式的角度来谈谈okhttp中都能找到哪些模式。本文所示okhttp版本为3.11.0。Builder 这个应该是很明显的了。OkHttpClient、Request、Response、MultipartBody、HttpUrl等等随处可见,还如下面表示定义在R...

2018-09-07 10:12:01 4925 3

翻译 Android架构模式三:MVVM

原文地址:https://upday.github.io/blog/model-view-viewmodel/Android架构模式:MVVM在开发upday应用的前六个月中,经过四次不同设计,我们学到了一个重要的教训:我们需要一个能及时相应设计变化的架构!最终我们选择的解决方案是MVVM。和我一起来探索下什么是MVVM;我们是如何在upday中应用它的以及是什么使得它对我们而言是如此...

2018-06-19 18:58:42 482

翻译 Android架构模式二:MVP

原文地址:https://upday.github.io/blog/model-view-presenter/Android架构模式:MVP我们的开发人员是时候考虑如何在Android应用中应用良好的架构模式了。为此Google推出了Android Architecture Blueprints项目,在这个项目中,Erik Hellman与我基于MVP与RxJava创建了一些示例。现在...

2018-06-19 18:58:10 747

翻译 Android架构模式一:MVC

原文地址:https://upday.github.io/blog/model-view-controller/Android架构模式:MVC一年前,在upday中,大部分的Android团队所创建的应用远不如我们所期望的健壮与稳定。我们试图理解为什么我们的代码如此糟糕,我们发现了两个罪魁祸首:易变的UI与呆板的架构。这个应用已经在六个月中重新设计了四次。最终选择的设计模式似乎是MVC...

2018-06-19 18:55:57 2165 1

原创 Android Gradle Plugin解析

Android Gradle Plugin的源码分析

2017-07-03 17:30:10 9031

原创 CoordinatorLayout剖析

CoordinatorLayout源码分析

2017-03-26 11:43:29 1787

原创 Android版股票K线图实现方案

股票K线图实现

2016-04-13 21:48:26 10166 5

原创 RecyclerView剖析——续一

《RecyclerView剖析》一文的补充

2016-04-08 14:48:34 5296 4

原创 RecyclerView剖析

本文将从RecyclerView实现原理并结合源码详细分析这个强大的控件。

2016-03-05 09:15:15 24278 17

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除