- 博客(177)
- 资源 (9)
- 问答 (3)
- 收藏
- 关注
原创 Android AppFunctions 实战:你的 App 也能当 MCP 服务器
AppFunctions 提供了一套标准化的框架,让 App 能够主动把自己的核心功能“暴露”给系统级 AI,让大模型(LLM)能够像调用本地函数一样,精准、安全地操作你的 App。
2026-09-19 08:00:00
128
原创 不只是“帮我写个代码”——Android 程序员如何用 AI 撬动 10 倍效率
2026 年 AI 编程的核心是学会工程化地提供上下文、编排 Agent、并独立验收它的产出。
2026-09-16 12:00:00
338
原创 让 AI 帮你写 Android:Android CLI 与 Android Skills
本文介绍什么是 **Android CLI**,同时介绍常用的命令 和 Android Skills。
2026-09-14 12:00:00
190
原创 消灭“9秒魔法延迟”:从一段业务代码看 Android 存储架构的演进与破局
从 IoT 设备拔插存储卡后“盲等9秒”的魔法代码切入,梳理 Android 4.4 至 15 存储适配层十年演进:直接 VFAT、双层挂载、sdcardfs,直至 FUSE passthrough;指出 API 版本不等于底层能力,给出探测式重构方案,消灭固定延迟。
2026-09-08 22:30:00
245
原创 Android Studio Dolphin 新版Logcat 使用指南:告别混乱日志,高效定位问题
是否还在为海量日志中难以定位关键信息而烦恼?是否还因旧版Logcat 过滤失效、界面混乱而浪费大量时间?本文介绍全新设计的Logcat,助你实现精准、高效的日志分析,大幅提升调试效率。
2026-09-06 19:49:25
275
原创 浅聊Android开发的构建配置语言
Android 开发中,构建配置语言主要有Groovy 和 Kotlin,我们可以使用任何一个来编写Gradle构建脚本。
2026-09-06 19:21:29
155
原创 ConstraintLayout核心用法详解(五):Layer、ImageFilter*与MockView
2016年Google推出了ConstraintLayout布局,它可以提高UI渲染和减少卡顿。本文整理了Layer、ImageFilterView、ImageFilterButton和MockView的入门知识。
2026-09-05 14:43:31
167
原创 ConstraintLayout核心用法详解(四):ConstraintSet、MotionLayout与Flow
2016年Google推出了ConstraintLayout布局,它可以提高UI渲染和减少卡顿。本文整理了ConstraintSet、MotionLayout和Flow的入门知识。
2026-09-05 11:49:18
240
原创 ConstraintLayout核心用法详解(三):引导线、屏障、组和占位
2016年Google推出了ConstraintLayout布局,它可以大大提高UI渲染和减少卡顿。本文整理了ConstraintLayout中的辅助控件:Guideline、Barrier、Group和Placeholder的使用。
2026-09-05 10:55:40
235
原创 ConstraintLayout核心用法详解(二):尺寸约束与链约束
2016年Google推出了ConstraintLayout布局,它可以大大提高UI渲染和减少卡顿。本文整理了ConstraintLayout在尺寸约束和链约束方面的使用方法。
2026-09-05 10:02:01
252
原创 ConstraintLayout核心用法详解(一):相对定位、边距、偏移与环形定位
2016年Google推出了ConstraintLayout布局,采用扁平层次结构创建复杂大型布局,提高UI渲染和减少卡顿。
2026-09-04 07:00:00
194
原创 Android 渲染迷局:为何真机上的渐变文字,在测试眼里“脏”了?
真机上的渐变文字老是发灰发脏,测试追着改?别急着怪屏幕,其实是渲染时踩了三个坑。阅读本文,看看你的BUG属于哪个坑?
2026-08-31 20:00:00
960
原创 Jetpack Compose 自定义绘制指南——Canvas
传统 View 的自绘是"继承 + 重写 + 手动刷新",Compose 的自绘则是"函数 + 状态 + 自动重组"。本文介绍基础draw*方法和文字绘制,还带来了静态、动态Canvas绘制实战案例。
2026-08-19 12:00:02
357
原创 Jetpack Compose 自定义布局
在 Compose 中,自定义布局的核心是 Layout 这个 Composable 函数。它把"测量"和"放置"合并到了一个 Lambda 表达式里——测量完立刻放置,逻辑连贯,一目了然。
2026-08-17 09:00:00
273
原创 Jetpack Compose Navigation 3.0 完全指南
Nav3 将返回栈从黑盒变为开发者可自由操作的 List,导航退化为 add/remove,真正实现单一可信源与状态驱动 UI。原生支持大屏自适应布局,大幅降低多设备适配成本。
2026-08-07 08:00:00
503
原创 Jetpack Compose 使用Navigation实现导航
本文系统讲解Jetpack Compose Navigation,涵盖NavController、NavHost、Route三核心,演示页面跳转、路径参数传参、类型安全路由(@Serializable),并深入嵌套导航图与底部栏联动(popUpTo、launchSingleTop),助力高效构建多页面Compose应用。
2026-08-03 08:30:00
358
原创 Jetpack Compose 主题与样式
本文详解Compose M3主题范式,阐述ColorScheme语义分层与Typography信息架构。通过独立管理形状、动态配色及多主题切换实战,指导构建专业设计令牌体系,实现视觉语言统一。
2026-07-30 10:02:09
309
原创 Jetpack Compose 手势处理揭秘
本文从点击、拖拽、多点触控及嵌套滚动四维度,对比View与Compose手势差异。通过实战案例解析声明式API选型策略与核心心法,助Android开发者摆脱命令式思维,高效构建优雅的声明式交互体验。
2026-07-28 08:30:00
358
原创 写给新手的 Jetpack Compose 动画手册
本文详解Compose动画体系,涵盖animateAsState、AnimatedVisibility、Animatable等核心API,辅以代码示例与调试技巧,并提供场景化选型指南,助力开发者构建流畅交互动效。
2026-07-26 08:00:00
337
原创 Jetpack Compose 副作用
本文介绍Compose副作用管理,包括核心Effect API用法与生命周期差异,揭示常见陷阱并给出实践准则,帮助开发者建立声明式UI思维,避免重组引发的Bug。
2026-07-20 20:00:00
355
原创 Jetpack Compose 重组机制
Compose 重组是状态驱动 UI 更新的核心机制。本文介绍重组触发条件、智能跳过策略与最小化重组作用域,揭示“按需执行”的高性能原理,助你写出流畅高效的 Compose 代码。
2026-07-15 21:00:00
348
原创 Jetpack Compose 状态管理指南
本文讲解Compose状态管理:mutable创建可观察值,remember防止重组重置,rememberSaveable应对屏幕旋转。状态提升实现单向数据流。界面逻辑用普通类,业务逻辑用viewModel。掌握即可写出高效应用。
2026-07-09 21:02:30
352
原创 Jetpack Compose 组件大观园
本文介绍常用 UI 组件,涵盖文本、选择控件、按钮、布局容器、弹窗菜单、进度条等十余个类别。每个组件均提供基于 Material 3 的最小可运行示例,代码简洁清晰,便于开发者快速查阅与直接复用,是一份实用的 Compose 组件速查手册。
2026-07-06 20:30:00
215
原创 Jetpack Compose常用UI组件实战演练
本文系统介绍了 Jetpack Compose 的核心 UI 组件体系。内容涵盖 Column、Row、Box 等常用布局组件,Image、Text、Button 三大基础组件,以及 Scaffold 骨架屏组件。文末通过一个完整的天气界面实战案例,演示了各组件的综合应用。
2026-07-03 20:29:14
214
原创 Jetpack Compose Modifier修饰符完全指南:从入门到精通
Modifier是 Compose 中用来装饰或增强UI元素的工具,本篇介绍Modifier常用修饰符。
2026-07-02 09:00:00
234
原创 Jetpack Compose 核心机制:Composable与Modifier
Jetpack Compose 中,Composable(可组合函数)与 Modifier(修饰符)是构建 UI 的两大基石。前者定义“画什么”,后者定义“怎么画”。
2026-06-30 20:00:00
411
原创 Jetpack Compose前探
本文梳理了 Jetpack Compose 的诞生背景、传统 View 体系的致命弊端,以及 Android UI 从命令式到声明式的完整演进历程,是 Compose 入门必读的前置科普。
2026-06-20 22:38:53
421
原创 Android多模块项目中的Lint策略
单模块项目中,Android Lint 主要作为开发辅助工具;而在多模块大型项目中,Android Lint 应被纳入工程治理体系,成为保障代码一致性和可维护性的基础设施。
2026-04-20 08:30:00
891
原创 自定义Lint规则与配置
大型团队或多模块项目开发中,统一的代码规范很重要。但原生Lint存在一些无法满足的场景,如特定的编码规范、业务约束、架构规范。这个时候就需要通过自定义规则(Issue)来扩展Lint能力,打造自己团队专属的规范。
2026-03-16 08:30:00
455
原创 理解Android Lint报告与常见问题修复
本文介绍了Android Lint生成的HTML、XML和文本报告,帮助开发者阅读报告和高效定位问题代码,提升软件质量。
2026-02-14 09:00:00
1061
原创 Android Lint工具学习
Android Lint提供了多种灵活的配置方式,我们可以根据项目需求定制检查行为。本文介绍 Android Lint 工具的原理、使用方法,帮助开发者提升代码质量。
2026-01-26 08:30:00
1363
原创 Android Lint 入门指南
Android Lint是Android Studio自带的静态代码检查工具,专门针对Android定制了检查规则。可以检查出很多Android特有的代码缺陷,如硬编码字符串、未使用的资源、主线程执行网络操作等。
2026-01-22 08:30:00
1179
原创 testImplementation和androidTestImplementation区别
testImplementation和androidTestImplementation区别
2024-11-26 18:15:37
715
原创 JavaScipt基础学习(1)
JavaScript是一种基于对象和事件驱动并具有安全性能的解释性脚本语言。不需要进行编译,直接嵌入在HTTP页面中,把静态页面转换成支持用户交互并响应应用事件的动态页面。
2023-02-11 22:30:00
968
OpenGL ES 2.x Android端绘制点、线段示例代码
2022-07-08
AndroidSQLite数据库删除数据后ListView的更新
2017-03-22
tab标签切换时Fragment相关问题
2016-03-02
Tab标签底部显示,weight均分
2016-03-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅