240 发简信
  • 120
    Jetpack 之App Startup

    在看Jetpack的官网时,发现在Jetpack中新加了一个App Startup组件,查了一下是最近和Hilt、Paging 3一起更新的。 ...

  • ViewModel

    随着 Android 架构的演进,从 MVC 到 MVP 再到现在的 MVVM,项目的结构越来越清晰,耦合度也越来越低,本质上讲就是对 UI 和...

  • 在Activity/Fragment构造函数中定义布局文件Id

    随着很多项目都迁移到了AndroidX,AndroidX为我们带来了一些库统一的时候也带来一下优化的tips,比如在Activity/Fragm...

  • 120
    上海中山公园

    路途上的中山公园,随手一拍~ 未完待续~~~

  • 120
    AndroidX - Program type already present: androidx.annotation..

    最近在将项目迁移到Androidx的时候,通过Refactor - > Migrate to AndroidX,然后选择Do Refactor ...

  • 120
    ViewModel中加载数据的一些姿势

    最近一直在思考一个看上去很容易的问题,就是我们应该在哪里触发ViewModel的数据加载。看过一些源码,有很多种方式,也对比了一下自己使用的姿势...

  • kotlin扩展函数(二)

    接上篇kotlin扩展函数一,本篇主要给出了自己在项目中用到的扩展函数和扩展属性,并没有穷举,相应的列举了一些. Activity activi...

  • kotlin扩展函数(一)

    kotlin 用了这么久也一直没有整理过,当想整理的时候又不知道又不知道该整理点啥,于是就从项目中用到最多的整理记录一下.项目中用到的扩展函数比...

  • 120
    Handler的一问一答

    对于handler,我想我就不用废话了,开发必不可少,面试必定会问,可真的能够对handler深入掌握么?又能在面试中回答的面面俱到么?(大佬请...

个人介绍
没错,我就是一个想成为全能的攻城狮的程序猿,其实我也只是随便说说,别当真.