01-Activity是什么与生命周期基础


Activity 是什么,以及生命周期基础 1. Activity 是什么? Activity 是 Android 四大组件之一,通常用于承载一个用户界面,是用户和 App 交互的入口。 更准确地说: Activity 不是 Java 里的 interface。 Activity 是 Android

Android 自定义View


一、自定义 View 是什么? Android 中所有界面元素本质上都是 View 或 ViewGroup。 常见控件: 类型 <

Android 动画学习


一、Android 动画的作用 动画不是单纯为了“好看”,它更多是为了让用户理解界面变化。 比如: 按钮点击后有缩放反馈,用户知道自己点中了; 页面跳转时有过渡动画,用户知道自己从哪里来到哪里; 列表项展开时有高度变化,用户知道内容是“展开”出来的; 加载动画可以缓解等待焦虑; 拖拽、滑动、弹性回弹

Android 开发技术体系全景整理


一、前言 Android 开发可以分为多个层次: 应用界面开发 网络与数据处理 图片、缓存与本地存储 架构设计与工程化 第三方 SDK 集成 音视频与图形图像开发 跨平台与混合开发 系统级开发与 ROM 定制 性能、日志与稳定性治理 存量项目中的旧技术维护 这篇文章可以作为 Android 技术栈的

Android MVVM 项目 AI 编程提示词工程


一、提示词工程说明 本提示词工程适用于指导 AI 工具(如 GPT、豆包、CodeLlama 等)完成符合谷歌 Android 最佳实践和阿里 Android 开发规范的 Android 项目开发,覆盖 MVVM 架构、Kotlin 生态、工程配置、安全加密、调试监控等全维度需求,可直接复制到 AI

Android 串口通信(四)XON/XOFF 软件流控


XON/XOFF 是什么? XON/XOFF(也称为 DC1/DC3 流控)是一种软件流控制(Software Flow Control)机制。它通过在数据流中嵌入特殊控制字符来协调发送方和接收方的数据传输速度,防止接收方缓冲区溢出。 核心概念:两个神奇的控制字符 XON/XOFF 使用 ASC

Android 串口通信(四)RTS/CTS 与 DTR/DSR


在 RS-232 串口通信中,除了数据线(TX 发送、RX 接收、GND 地线)外,还有一组控制信号线用于协调通信双方的数据传输。这些控制信号就是 RTS/CTS 和 DTR/DSR。 一、RTS/CTS(请求发送/清除发送) 这是最常用的硬件流控制方式,用于实时控制数据流,防止数据丢失。

Android 串口通信(三)CDC/ACM 是什么?


CDC/ACM 全称是 Communication Device Class / Abstract Control Model(通信设备类 / 抽象控制模型),它是 USB 官方定义的一种标准协议,用于将 USB 设备模拟成虚拟串口(Virtual COM Port)。 拆解理解 CDC (Comm

Android 串口通信(二)VID 和 PID 是什么?


在 USB 设备中,VID 和 PID 是两个重要的硬件标识符: VID (Vendor ID) - 厂商识别码 全称:Vendor ID(供应商识别码) 分配机构:由 USB-IF(USB Implementers Forum,USB实施者论坛)统一分配给每个USB设备制造商 唯一性:每个厂商的V

Android 16kb page size


支持 16 KB 的页面大小 | Compatibility | Android Developers 在 Android 15 及即将到来的 Android 16 中,Google 引入了一个重大的底层变化:支持 16KB 页面大小(Page Size)。 过去 15 年,Android 一直假设