自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 入门指南

本篇将带领读者从零开始,创建并运行第一个Compose程序。

2026-06-28 21:00:35 232

原创 Jetpack Compose前探

本文梳理了 Jetpack Compose 的诞生背景、传统 View 体系的致命弊端,以及 Android UI 从命令式到声明式的完整演进历程,是 Compose 入门必读的前置科普。

2026-06-20 22:38:53 421

原创 Windows的运行对话框常用命令

Windows运行命令输入框中输入特定的命令,可以直接打开各种工具、应用程序、文件夹或文档等。

2026-06-15 21:15:50 252

原创 Kotlin学习(2)-认识基础语法

Kotlin基础语法认识

2026-06-12 20:15:00 240

原创 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

原创 Lint简介与基础概念

Lint是一种静态代码分析工具,用于在不运行源代码情况下检查程序中潜在的错误。

2026-01-10 20:30:00 544

原创 testImplementation和androidTestImplementation区别

testImplementation和androidTestImplementation区别

2024-11-26 18:15:37 715

原创 Cmder学习记录和快捷键介绍

cmder一款跨平台增强命令行工具包,可以很好的替换windows自身cmd终端。

2023-02-15 12:26:07 631

原创 JavaScipt基础学习(1)

JavaScript是一种基于对象和事件驱动并具有安全性能的解释性脚本语言。不需要进行编译,直接嵌入在HTTP页面中,把静态页面转换成支持用户交互并响应应用事件的动态页面。

2023-02-11 22:30:00 968

原创 CSS基础学习(3)——浮动和定位

单依靠盒模型布局不能满足所有网页设计需求,本文介绍浮动布局和定位布局。

2023-02-10 20:00:00 857

ODP.NET

Oracle Data Provide for .NET Developer' Guide 10g

2007-12-11

Android下 OpenGL ES 2.0 混合半透明效果demo

Android端使用OpenGL ES 2.0 实现的入门版混合半透明效果demo

2022-08-31

JanKenGame JanKenGame

一个简单的android剪刀石头布小游戏,可以用来练习Fragment的使用

2016-07-14

帧动画图片系列,帧动画图片

需要练习逐帧动画的朋友,可以下载这8张图片,快速播放就是一个简单的动画

2017-03-22

OpenGL ES 2.0镜面光Demo

Android端下OpenGL ES 2.0 镜面光演示Demo

2022-07-14

OpenGL ES 2.0 散射光demo

Android端使用OpenGL ES 2.0实现的散射光Demo

2022-07-13

OpenGL ES 环境光demo

Android 下使用OpenGL ES 2.0使用环境光demo

2022-07-13

OpenGL ES 2.x Android端绘制点、线段示例代码

OpenGL ES 2.x Android端绘制点、线段示例代码源码。本资源是一个使用OpenGL ES 2.0绘制点、线段的示例代码。

2022-07-08

反编译工具(dex2jar和jd-gui)

反编译工具

2017-07-09

butter knife的jar包

butter knife的jar包,版本是7.0.1

2016-06-16

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

TA关注的人

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