- 博客(58)
- 资源 (4)
- 收藏
- 关注
原创 如何应对 Android 面试官 -> MVVM 实战一个新闻客户端 (下)
本章我们基于重构的方式进行一个 MVVM 的实战,我们将一个新闻列表的普通实现,一步一步的改造成 MVVM 的架构模式,一共分为上中下三个章节,本章继续上一章,开始下篇的讲解;
2024-06-27 16:14:44
814
原创 如何应对 Android 面试官 -> MVVM 实战一个新闻客户端 (中)
本章我们基于重构的方式进行一个 MVVM 的实战,我们将一个新闻列表的普通实现,一步一步的改造成 MVVM 的架构模式,一共分为上中下三个章节,本章继续上一章,开始中篇的讲解;
2024-06-24 10:52:11
245
原创 如何应对 Android 面试官 -> MVVM 实战一个新闻客户端 (上)
本章我们基于重构的方式进行一个 MVVM 的实战,我们将一个新闻列表的普通实现,一步一步的改造成 MVVM 的架构模式,一共分为上中下三个章节;
2024-06-20 18:23:41
930
原创 如何应对Android面试官 -> Window 显示次序,尺寸计算
本章我们继续上一节讲解 WMS 相关知识点,Window 是如何显示以及尺寸计算;
2024-05-22 13:10:13
279
原创 如何应对Android面试官 -> WindowManagerService 启动流程分析
本章主要从上面几个角度来讲解 WindowManagerService;
2024-05-10 13:11:40
988
1
原创 Jetpack Compose -> 重组的性能风险和优化
Jetpack Compose 又一弹来袭:重组的性能风险和优化,带你玩转 Jetpack Compose
2024-04-23 20:00:42
686
原创 如何应对Android面试官 -> ActivityManagerService 是怎么启动的?
本章主要讲解下 什么是 AMS,以及它是如何启动的;
2024-04-15 20:24:19
690
原创 如何应对Android面试官 -> ActivityManagerService 是怎么启动的?
本章主要讲解下 什么是 AMS,以及它是如何启动的;
2024-04-15 20:23:45
614
原创 如何应对Android面试官 -> ActivityManagerService 是怎么启动的?
本章主要讲解下 什么是 AMS,以及它是如何启动的;
2024-04-12 12:04:44
801
原创 如何应对Android面试官 -> Android 如何实现增量更新,Tinker patch包生成核心原理
本章主要讲解 Dex 格式分析以及增量更新实现原理;
2024-04-10 10:38:44
977
原创 Jetpack Compose -> 状态机制的背后秘密
Compose 里面用 mustableStateOf 创造出的 MustableState 是很简单的判断『是否重新赋值』 所以其无法监听普通的 List 和 Map,包括普通的 mustableListOf 和 mustableMapOf, 只能使用 mutableStateListOf 和 mustableStateMapOf 来解决;
2024-04-08 13:25:51
1003
原创 如何应对Android面试官 -> Android 系统启动流程浅析
Zygote 中文翻译为『受精卵』,正如其名,它主要用于孵化子进程。在 Android 系统中有以下两种程序:Java 应用程序,主要基于 ART 虚拟机,所有的应用程序 Apk 都属于这类 Native 程序,也就是利用 C 或 C++ 语言开发的程序,如 bootanimation。
2024-04-02 14:12:17
377
1
原创 大龄程序员的2024年3月总结:鸿蒙,发起GDE申请,金石计划获奖,月榜,技术文章
就像我前面介绍的那款 App『好事发生』一样,我也会把发生在我身边的趣事用它记录下来,若干年后自己回忆的时候,可以依然清晰的想起来~~
2024-03-31 13:55:20
975
原创 如何应对Android面试官->Android中的类加载机制,手写热修复框架(上)
本章主要介绍 Android 中的类加载机制和 Java 中的类加载机制有什么不同?为热修复预热
2024-03-28 12:49:43
589
原创 如何应对Android面试官->进程通信,启动与获取SM服务
ServiceManager 讲解,轻松应对Android面试官连环炮,轻松应对注册获取的流程
2024-03-23 23:58:17
1072
原创 Jetpack Compose -> 无状态、状态提升,单向数据流
上一章节我们讲解了,本章我们来讲解下 Compose 的 『无状态』,状态提升,单向数据流;
2024-03-13 09:52:14
775
原创 如何应对Android面试官->玩转Binder机制,手写MMKV核心实现
深度理解binder启动注册机制,带你玩转mmap,并手写mmkv核心实现
2024-03-11 15:27:34
1006
原创 如何应对Android面试官->实战高级UI,用自定义View画一条锦鲤(上)
如何用自定义View画一条鱼,涉及到哪些知识点~让我们来一探究竟,深度玩转这些知识点,助你轻松应对Android面试官连环炮~
2024-02-08 10:11:43
1615
原创 如何应对Android面试官-> CoordinatorLayout详解,我用 Behavior 实现了手势跟随
CoordinatorLayout 原理深度解析,自定义 Behavior 实现高级特效,带你轻松应对Android面试官连环炮
2024-01-31 15:24:38
799
原创 Jetpack Compose -> MutableState 和 mutableStateOf()
JetPack Compose 第三弹,MutableState 和 mutableStateOf
2024-01-29 20:49:37
1383
原创 如何应对Android面试官-> NestedScrollView 嵌套滑动机制详解,手写 NestedScrollView 核心实现
NestedScrollView嵌套滑动机制详解,手写NestedScrollView核心实现,大厂面试官助你轻松应对嵌套滑动连环炮
2024-01-26 10:32:59
2341
原创 如何应对Android面试官-> 玩转 ViewPager 懒加载
大厂面试官带你玩转 ViewPager 懒加载,深度理解ViewPager渲染原理,轻松应对Android面试官连环炮
2024-01-23 09:55:47
1168
原创 如何应对Android面试官->我用RecyclerView实现了探探的滑动效果
大厂面试官带你轻松理解RecyclerView缓存复用原理,实战探探左滑一下,右滑一下,轻松应对面试官连环炮
2024-01-17 09:44:00
1078
原创 如何应对Android面试官->我用RecyclerView实现了吸顶效果
大厂面试官带你深度理解 RecyclerView 的 ItemDecoration,深度定制 ItemDecoration 实现吸顶效果,轻松玩转RecyclerView,应对 Android 面试官连环炮
2024-01-15 13:27:48
997
原创 如何应对Android面试官->文字中心绘制和颜色渐变,实战头条炫酷ViewPager指示器
文字的中心点绘制和颜色渐变如何实现?大厂面试官带你一步一步深入理解,玩转文字绘制,轻松应对Android面试官连环炮
2024-01-12 09:41:57
442
原创 如何应对Android面试官->事件分发冲突与解决方案大揭秘
大厂面试官带你深度理解事件分发流程,以及滑动冲突解决方案,助你轻松应对Android面试官自定义View事件处理连环炮
2024-01-10 13:06:03
858
1
原创 Jetpack Compose -> 声明式UI & Modifier
本章主要介绍下 Compose 的声明式 UI 以及初级写法; 什么是声明式UI,以及声明式UI与传统UI的区别?带你进行 Compose 的初级探索~~~
2024-01-08 14:11:24
1305
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人