Android 系统开发实战之路
文章平均质量分 94
《Android 系统开发之路》不做科普,只做实战。每一篇都来自真实项目沉淀,源码解析 + 落地代码 + 避坑指南,让你看得懂、学得会、用得上,逐步成长为能搞定 ROM、车载系统、智能设备的资深 Android 系统工程师。
小羊子说
Android系统开发工程师,专注 Android 架构与性能、车载中间件、智能座舱、AI智能硬件、AI数字体育开发。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android 系统工程师的必修课:深入理解进程与内存管理机制
在车机项目开发中,我遇到过无数次因为进程调度不合理导致卡顿、因为内存管理不当引发OOM的案例。作为系统工程师,理解Linux内核的进程和内存管理机制,是驾驭Android系统的基石。今天,我将结合真实车机项目,用通俗的语言带你深入这两个核心领域。原创 2026-03-30 11:35:02 · 128 阅读 · 0 评论 -
Android10 系统 Framework 中定制实现开关机动画实践
本文记录了 Android 10 系统 Framework 中定制实现开关动画实践中遇到的权限问题及开关机动画实现注意事项原创 2023-01-20 15:45:01 · 2967 阅读 · 1 评论 -
Android 蓝牙问题排查实战:从应用到协议栈的完整指南
在车载系统开发中,蓝牙模块是连接手机、耳机、车载娱乐系统的关键桥梁。蓝牙问题的排查往往需要跨越**应用层 → 系统服务层 → 协议栈层 → 硬件固件层**,对工程师的系统调试能力要求极高原创 2026-03-26 16:40:21 · 664 阅读 · 0 评论 -
【Android 系统开发】VR一体机全局菜单实战(进阶篇):从按键拦截到Unity 3D渲染(下)
在上一篇文章中,我们介绍了利用VirtualDisplay实现全局菜单的基本方案。今天,我们将深入系统底层,从Framework源码层面讲解如何拦截Home键长按事件,并将Unity 3D渲染的炫酷菜单嵌入到系统全局图层中。这是一篇纯正的Android系统工程师实战笔记。原创 2026-03-30 00:31:35 · 9 阅读 · 0 评论 -
【Android 系统开发】VR一体机全局菜单实战:从VirtualDisplay原理到系统级交互(上)
本文主要记录了之前在VR一体机开发中,如何实现一个能在任何应用之上呼出的系统级全局菜单,是提升用户体验的关键。本文将结合VirtualDisplay技术原理,分享我在VR项目中实现全局菜单的实战经验。原创 2026-03-29 21:05:33 · 88 阅读 · 0 评论 -
车机应用中点击按钮无反应的问题小结(更新中)
最近在车机应用中出现了 偶现点击按钮无反应的问题,于是记录一下排查思路。原创 2025-10-23 15:53:28 · 634 阅读 · 0 评论 -
Android ANR 问题排查:时间线分析与关键日志定位
ANR(Application Not Responding)是 Android 开发中最让人头疼的问题之一。面对 ANR,很多开发者第一反应是"看日志",但面对海量日志往往无从下手。今天,我们从系统工程师的视角,深入讲解如何通过时间线分析和关键日志,精准定位 ANR 的根源。原创 2026-03-26 15:35:47 · 160 阅读 · 0 评论 -
Android Binder 通信机制中的内存泄漏:从原理到实战
作为 Android 底层通信的基石,Binder 承载着几乎所有的跨进程调用。然而,它也是一把双刃剑——使用不当,内存泄漏就会悄然而至。今天,我们从 Framework 的视角,深入剖析 Binder 通信中的内存泄漏原因,并提供实战解决方案。原创 2026-03-25 16:07:36 · 405 阅读 · 0 评论 -
Android 广播“失踪”案:Framework 源码深度剖析与修改实战
通过深入 Framework 源码,我们能更精准地定位和解决广播问题。修改系统源码虽然门槛较高,但对于车机、TV 等定制化 ROM 开发来说,这是必经之路。修改 Framework 的几个原则:最小化修改:只改必要的部分,避免引入副作用可配置化:通过系统配置控制新功能,方便开关充分测试:广播影响面广,务必全面回归测试向上兼容:考虑不同 Android 版本的差异:广播分发主逻辑:广播限流判断:权限检查:静态接收器分发希望这篇文章能帮助大家更好地理解 Android 广播机制。原创 2026-03-25 15:54:15 · 447 阅读 · 0 评论
分享