240 发简信
IP属地:北京
  • Resize,w 360,h 240
    Android组件化开发思想与实践

    什么是组件化 项目按功能拆分成功若干个组件,每个组件负责相应的功能,如login、pay、live。组件化与模块化类似,但不同的是模块化是以业务...

  • Android View滑动的七种方式总结

    前言 Android中经常看到一些炫酷的效果,这些效果很多伴随着View的滑动。我们想要做出这样的效果,掌握View的滑动方式必不可少,本篇总结...

  • Resize,w 360,h 240
    设计模式系列——迭代器模式

    迭代器模式介绍 迭代器模式是行为模式之一,又称为(Cursor)模式。迭代器模式源于对容器的访问,如List,Map等。如果想对一个容器进行遍历...

  • Resize,w 360,h 240
    设计模式系列——命令模式

    前言 命令模式(Command Pattern)是行为模式之一。命令模式常用的地方是程序菜单命令,比如录音机的播放(Play)、停止(Stop)...

  • Resize,w 360,h 240
    设计模式系列——观察者模式

    前言 观察者模式是一个使用率非常高的模式,常用与GUI系统、订阅——发布系统。观察者模式一个重要作用就是解耦,将被观察者和观察者解耦,使得他们之...

  • Resize,w 360,h 240
    设计模式系列——策略模式

    前言 软件开发中,经常遇到一种情况:实现一个功能可以有多种算法或策略,我们根据实际情况选择不同的算法或者策略来完成该功能。针对这种情况,常规实现...

  • Resize,w 360,h 240
    设计模式系列——状态模式

    前言 状态模式和策略模式结构几乎完全一样,但是他们的本质却完全不同。状态模式中的行为是平行的,不可替换的;策略模式的行为是完全独立,可以相互替换...

  • Resize,w 360,h 240
    Android 由setContentView探究Activity界面加载流程及Activity、Window和DecorView的关系

    前言 当我们打开一个activity需要显示内容的时候,只需要在onCreate方法中执行setContentView方法,一行代码搞定,很简单...

  • Android View 绘制流程(Draw)源码解析

    前言 在前面两篇文章中我们具体分析了View的measure和layout流程,当确定了View的大小和位置后,我们是如何把View显示到屏幕上...

个人介绍
无以积跬步不成千里!