用 5 种 AI 绘图 Skill 画 Claude Code 架构图——效果对比与选型指南
用 5 种 AI 绘图 Skill 画同一个架构 画技术图是 AI 编程助手的常见需求——架构图、时序图、类图、流程图。但不同的绘图 Skill 风格和适用场景差异很大。 我用 Claude Code 的架构 作为主题,…
Android / Flutter / Vue / AI 实战笔记
豆奶与程序猫的技术博客,分享 Android 系统开发、Flutter、Vue、AI 编程等实战经验与学习路线。微信 Yishisiweikongjian,小红书 豆奶与程序猫。
用 5 种 AI 绘图 Skill 画同一个架构 画技术图是 AI 编程助手的常见需求——架构图、时序图、类图、流程图。但不同的绘图 Skill 风格和适用场景差异很大。 我用 Claude Code 的架构 作为主题,…
从按下开机键到桌面出现 你按下手机电源键的那一刻,背后发生了一场精密的多进程接力赛。从 BootROM 里的硬件初始化,到 Linux 内核加载,再到 init 进程拉起整个 Java 世界,最后 Launcher 把图…
00 - Launcher3 源码精读总览 精读 AOSP Launcher3 源码,把”做过 Launcher”升级为”懂 Launcher 原理” 源码版本:android-16.0.0r4( /aosp-r4/pa…
Launcher3 核心架构源码精读 源码基线 aosp-r4,路径 packages/apps/Launcher3/src/com/android/launcher3/ 。本文精读六个核心类: Launcher 、 L…
Launcher3 数据模型层源码精读 源码基线: aosp-r4 ( packages/apps/Launcher3 ) 源码路径: src/com/android/launcher3/model/ 、 src/com…
Launcher3 桌面布局源码精读 源码基线: aosp-r4 ( packages/apps/Launcher3 ) 本篇讲透一件事: 一条数据库记录如何变成屏幕上一个确定像素位置的格子 ,并覆盖多屏滑动、拖拽让位、…
Launcher3 拖拽机制源码精读 Launcher3 的拖拽是一套自管触摸级框架:用一个浮在 DragLayer 顶层的 DragView 跟随手指,再通过矩形命中测试找到当前悬停的 DropTarget ,由目标决…
本文精读 Launcher3 应用抽屉(All Apps)的全部源码实现。核心数据流是:后台 Model 线程把 LauncherApps 收集到的应用封装为 AppInfo[] (预排序、预计算 sectionName…
06 · Launcher3 状态机(LauncherState &x2F; StateManager &x2F; StateHandler) Launcher3 把「桌面 &x2F; All Apps &x2F; 最近…
07 · Launcher3 快捷方式与小组件 长按是 Launcher 的核心二级交互。本文拆两条主线:长按应用图标弹出的快捷菜单(Deep Shortcuts + System Shortcuts),以及添加小组件到…