自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Java / Kotlin 协程 / TS 异步 核心总结

Java:多线程 + 阻塞 + 手动切线程Kotlin 协程:轻量级任务 + 挂起非阻塞 + 自由切线程 + 生命周期安全TS:单线程 + 挂起非阻塞 + 全程主线程挂起 → 等待 → 恢复。

2026-04-22 00:07:48 39

原创 代理类核心总结

代理类是代理模式的核心角色,本质是「中间人」,自身不实现核心业务逻辑,仅负责转发调用并增强功能。✅ 代理类必须持有真实类(RealSubject)的引用(无引用则无法转发调用,不构成代理)。作用:通过该引用,调用真实类的核心方法,完成真正的业务逻辑。二、核心前提(必记)三、核心功能(2个)五、关键区分(避坑)

2026-04-16 17:37:06 26

原创 图片加载优化+glide配置 浅谈

里可以替换或插入组件,实现自定义的数据加载与解码链路。思路:自定义一个 Loader,让 Glide 在加载。」,避免频繁创建/销毁导致的内存抖动与 GC。Glide 通常通过自定义。来做全局配置,核心关注点是。

2026-04-10 14:24:07 375

原创 RecyclerView 复用与缓存机制速查手册(Scrap / CachedViews / RecycledViewPool)

记忆法:Attached 是“上桌在吃”的菜;Scrap 是“下桌后马上又可能被端走”;RecycledViewPool 是“放到仓库,未来再端上来”。因此:只要 ViewHolder 被复用去承载新数据,通常就需要重绑(至少要更新与新数据相关的状态)。缓存大小不是根因,但会放大“边界条件”的出现概率(重 item 更明显)。,降低卡顿与内存抖动。

2026-03-20 16:58:56 389

原创 设计模式:适配器模式(Adapter Pattern)通俗总结

当你想复用一段现成代码/第三方库,但它提供的接口和你系统期望的接口,直接用会很别扭甚至用不了。就是:在中间加一个“转换器”,把“不兼容的接口”转换成“你想要的接口”,让两边能正常合作。墙上插孔是你家标准(你期望的接口),你买的充电器插头是别的标准(现成库的接口),加个转换器(适配器)就能用。

2026-03-18 20:59:42 251

原创 Glide 图片加载通用优化策略(工程实践版)

把这些问题打勾,基本就完成了一套“可上线、可维护”的 Glide 图片加载优化方案。接入方案,是其中“数据源缩略图化 + 版本适配”的关键一环。,给出一套在真实项目中可落地的 Glide 使用规范。

2026-03-13 18:05:31 298

原创 Kotlin 匿名函数与 Lambda 实战心法

概念(通俗版)没有名字的函数,就是“匿名函数”。(没有函数名)为什么要学 / 有什么用?当这段逻辑只在一个地方临时用一下时,没必要为它起名、到处找定义。结合集合操作(mapfilter)或回调(网络请求回调、点击事件)时,匿名函数可以就近编写逻辑,阅读成本更低。示例:把逻辑就地写清楚// 有名字的函数// 匿名函数,存到变量里高阶函数(通俗版)接收函数作为参数,或返回一个函数的函数,叫“高阶函数”。函数可以把函数当参数/当返回值来用。为什么要学 / 有什么用?

2026-03-13 17:54:45 413

原创 从 Java 转身的第一步:10 分钟吃透 Kotlin 核心语法

面向「会一点 Java」的 Android 开发者,用尽量少的术语,把第一阶段 Kotlin 必知点讲清楚,并配上可直接运行的小例子。)、数据类、集合操作、lambda、高阶函数、扩展函数等,这些才是 Kotlin 真正「好用」的地方。基础:编译器强迫你在类型层面区分「可能为 null」和「一定不为 null」,从语法上减少 NPE。概念:用反引号把「不合法/奇怪的标识符」包起来,也能当函数名/变量名使用。概念:调用函数时,显式写出参数名,提升可读性并支持换顺序。,并大致看懂 Kotlin 代码。

2026-03-12 10:41:01 400

原创 RxJava 初学者使用指南

/ 返回 Single:只发一次结果。

2026-03-10 20:21:09 461

原创 《RecyclerView 评论富媒体的生命周期管理:从直连控制到生命周期代理》

页面切到后台、Fragment 不可见、item 滑出屏幕、View 被复用时,下面以最小 Java demo 演示(逻辑和你现在项目里的思路等价)。列表里有评论,每条评论里可能有视频/GIF。下面用精简代码和对比说明这两种做法。

2026-03-10 17:32:12 388

原创 Android Studio Git 完全配置指南:从环境搭建到首次代码提交

本文为Android开发者提供了一份详尽的Git环境搭建与配置指南。从Git的安装、环境变量配置,到SSH密钥的生成与关联,再到Android Studio的深度集成和首次代码提交,本文将一步步带你走完整个流程,助你轻松掌握团队协作开发的必备技能。

2025-07-16 00:40:59 2013

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除