一、前言: Merge的作用 二、示例 不使用merge layout1.xml layout2.xml: 实际效果: 使用merge layout1.xml layout2...

一、前言: Merge的作用 二、示例 不使用merge layout1.xml layout2.xml: 实际效果: 使用merge layout1.xml layout2...
App层面监控卡顿 链接:https://www.jianshu.com/p/fdb0c48f342b[https://www.jianshu.com/p/fdb0c48f3...
前言 学习gradle这个想法在我开始使用AndroidStudio之后就有了,基本上每个开始使用AndroidStudio的人都会被它折磨一段时间,各种各样的build f...
小酌鸡汤 种下一棵树,最好的时间是十年前,其次是现在。 全家桶汇总图 android开发好比是造一辆汽车,性能优化决定了它的豪华、舒适、体验、速度… 为什么整理《andr...
小酌鸡汤 业精于勤,荒于嬉。 本文来源《Android 性能优化 全家桶》 为什么优化Cpu使用率? 优化应用的 CPU 使用率能带来诸多好处,如提供更快、更顺畅的用户体验...
问题 使用 Paging3 处理分页数据,如果需要在 RecyclerView 底部增加【加载更多】的提示,可以通过调用 PagingDataAdapter 的 withLo...
简评:在 Kotlin 中使用泛型你会注意到其中引入了 in 和 out,对于不熟悉的开发者来说可能有点难以理解。从形式上讲,这是一种定义逆变和协变的方式,这篇文章就来讲讲怎...
前言 最近在学习Kotlin这门语言,在项目开发中,运用到了单例模式。因为其表达方式与Java是不同的。所以对不同单例模式的实现进行了分别探讨。主要单例模式实现如下: 饿汉式...
前一章节我们讲解了Kotlin Flow的基本用法,这一节我们来实践将Kotlin Flow应用在Android应用中。 我们从三个方面进行讲解: 网络数据的请求 在编写UI...