240 发简信
IP属地:江苏
  • Resize,w 360,h 240
    DataBinding系列之基础使用

    1.前言 DataBinding, 又名数据绑定,是Android开发中非常重要的基础技术,它可以将UI组件和数据模型连接起来,使得在数据模型发...

  • Resize,w 360,h 240
    RecyclerView性能优化之异步预加载

    前言 首先需要强调的是,这篇文章是对我之前写的《浅谈RecyclerView的性能优化》[https://juejin.cn/post/7164...

  • 浅谈App响应时间优化

    响应时间,它是用来衡量系统运行效率的一个重要指标。评价一个应用的响应时间,可以从用户感知和系统性能这两个角度来考量。 响应时间的长短,可能影响用...

  • 浅谈Android主题样式

    浅谈Android主题样式 文章末尾有附带例子的源码链接, 感兴趣的可以下载源码研究, 味道更佳. 在讲Android主题之前, 让我们先回顾一...

  • Resize,w 360,h 240
    浅谈App的启动优化

    1. 应用启动的方式 在Android中,应用启动一般可分为三种:冷启动、温启动、热启动。 那么什么是冷启动、温启动和热启动呢?下面我们来简单看...

  • 浅谈RecyclerView的性能优化

    RecyclerView的性能优化 在我们谈RecyclerView的性能优化之前,先让我们回顾一下RecyclerView的缓存机制。 Rec...

  • Resize,w 360,h 240
    XTask与Kotlin Coroutine的使用对比

    背景 XTask是我基于RxJava的设计思想,并结合实际项目中使用的经验所创造出来的一个开源项目,其目的就是要代替RxJava在Android...

  • Resize,w 360,h 240
    XTask与RxJava的使用比较

    简介 RxJava RxJava是一个在Java VM上使用可观测的序列来组成异步的、基于事件的程序的库。RxJava本质上是一个实现异步操作的...

  • Resize,w 360,h 240
    XTask 一个拓展性极强的Android任务执行框架

    背景 很早之前接触了RxJava的任务流操作,觉得这种将复杂业务流通过一个个操作符拆解开来,形成一条条条理清晰的function, 让人写起来直...

个人介绍
微信公众号:我的Android开源之旅
知行合一,上善若水