240 发简信
IP属地:湖南
  • 计算机科学名人名言

    Martin Fowler Any fool can write code that a computer can understand. Go...

  • 剖析 Android 架构组件之 ViewModel

    ViewModel 是 Android 架构组件之一,用于分离 UI 逻辑与 UI 数据。在发生 Configuration Changes 时...

  • Resize,w 360,h 240
    初学 Android 架构组件之 ViewModel

    在 Android 中,Activity 和 Fragment 这类 UI 组件会被系统销毁或重建,未特殊处理的 UI 数据将会丢失。以往处理这...

  • Resize,w 360,h 240
    组合优于继承

    《Effective Java 中文版第2版》书中第16条中说到: 继承是实现代码复用的有力手段,但它并非永远是完成这项工作的的最佳工具。 组合...

  • Resize,w 360,h 240
    初学 Android 架构组件之 Lifecycle

    在开发应用时,我们可能会基于一系列的生命周期实现某种功能。为了复用,也为了不让应用组件变得很臃肿,实现该功能时会选择与生命周期组件解藕,独立成一...

  • Resize,w 360,h 240
    初识Git工作流程

    (文中图片均来源于网络) Git Git已是代码版本管理的标配,其分布式、多分支功能让人印象深刻。 Git工作流程(Git Workflow) ...

  • Resize,w 360,h 240
    初识RxJava

    什么是RxJava? 这个名词包含两部分: Rx(是ReactiveX、Reactive Extensions、Reactive Program...

  • 让我心动的Kotlin

    Kotlin是一门务实、简洁和安全的语言,专注于互操作性。 注:本文基于Kotlin 1.3编写。 Hello world! 1 支持定义 to...

  • Resize,w 360,h 240
    Android ImageView 的 scaleType 属性

    ImageView 的 android:scaleType 属性的含义如下: 控制如何调整图片大小和图片位移以匹配 ImageView 的大小(...

个人介绍
Enjoy Android/Flutter Developer.