240 发简信
  • 深入理解 Jetpack 之 LiveData

    0. 前言 本文是深入理解「Android Architecture Components」系列文章第三篇源码基于 android.arch.l...

  • 【AAC 系列二】深入理解架构组件的基石:Lifecycle

    0. 前言 在前文,我就提到 Android Architecture Components (后简称为 AAC),是一个帮助开发者设计 健壮 ...

  • 【AAC 系列一】Android 应用架构新时代来临!

    0. 前言 本文是深入理解 Android Archicture Components(AAC) 系列文章的开篇。 在 2017 年,Andro...

  • 【源码分析】Lottie 实现炫酷动画背后的原理

    0. 前言 你好,我是程序亦非猿,阿里资深无线开发工程师一枚。欢迎关注我的公众号:程序亦非猿 自我在内网发布了一篇关于 Lottie 的原理分析...

    2.2 3337 3 10
  • Pandora 的魔盒里装了什么?

    在古希腊的神话中 Pandora 是世界上第一个女人,一个 all-gifted 的女人(具有一切天赋的女人),而潘多拉的魔盒里装着希望。 借着...

  • Git 命令梳理

    只梳理在终端常输入的命令,复杂命令一般用 SourceTree 操作。 本文中的 remote 一般默认就是 origin,可相互替代。 创建仓...

    0.2 624 5 17 2
  • 120
    Retrofit是如何工作的?

    注:本文基于 Retrofit2.0版本,并配合 RxJava 来分析。com.squareup.retrofit2:retrofit:2.0....

    0.7 4239 19 46 3
  • 120
    strings文件中修改部分字体颜色

    在 Android 开发中,通常会吧文本放在 strings.xml 文件中,然后再引用。 有时候,有些需求需要修改文本中的部分字的字体颜色,可...

  • 120
    模板方法模式

    模板方法模式 模板方法模式: 在一个方法中定义一个算法的估价,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变方法结构的情况下,重新定义算...

个人介绍
阿里巴巴,资深无线开发工程师
欢迎关注我:
Github:https://github.com/AlanCheen
公众号:程序亦非猿
上简书相对少,私信不看,联系我请用微信。