<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mix39的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/mix39</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; mix39]]></copyright><item><title><![CDATA[Android 与鸿蒙的差异-线程任务调度和渲染方面]]></title><link>https://blog.csdn.net/mix39/article/details/170032136</link><guid>https://blog.csdn.net/mix39/article/details/170032136</guid><author>mix39</author><pubDate>Wed, 04 Nov 2026 11:11:26 +0800</pubDate><description><![CDATA[本文从线程任务调度和渲染两条主线，拆解 Android 与鸿蒙的架构差异。Android 侧讲清了 Handler/Looper 的 epoll 休眠唤醒机制、VSync 驱动的渲染管线、常见卡顿场景与播放器渲染的独立通道；鸿蒙侧落到具体机制——libuv 事件循环、TaskPool 线程分层、FrameNode 标脏-刷新、RSTransaction 跨进程提交 Render Service。两端通过按钮点击叙事链路、调度对比表和渲染对比表做针锋相对的对标，并在文末附 7 个核心问题解答与 AOSP 源码]]></description><category></category></item><item><title><![CDATA[现代播放器内核漫游：音视频底层的不完全探索]]></title><link>https://blog.csdn.net/mix39/article/details/166949365</link><guid>https://blog.csdn.net/mix39/article/details/166949365</guid><author>mix39</author><pubDate>Mon, 05 Oct 2026 16:35:31 +0800</pubDate><description><![CDATA[剥离 UI 表层，聚焦自研跨平台播放器底层内核：
主流内核解剖：Media3、AVPlayer、纯血鸿蒙及 ijk 底层差异
核心算法：带弹性减震死区的音画同步与平滑分级丢帧
数据管线：多线程反压队列与 GPU 显存零拷贝直通
流控调度：施密特防抖缓冲与直播微倍速无感追赶
工程落地：C++20 跨平台自研播放骨架
黑盒排雷：Android 显存泄露自愈与 iOS 防死锁机制]]></description><category></category></item><item><title><![CDATA[安卓性能与稳定性相关问题]]></title><link>https://blog.csdn.net/mix39/article/details/164098753</link><guid>https://blog.csdn.net/mix39/article/details/164098753</guid><author>mix39</author><pubDate>Thu, 27 Aug 2026 01:14:21 +0800</pubDate><description><![CDATA[Android性能问题排查手册：内存/启动/卡顿/ANR/包体积/保活/兼容性，原理+工具+踩坑方案。]]></description><category></category></item><item><title><![CDATA[Activity-折叠屏平行视界-Embedding原理]]></title><link>https://blog.csdn.net/mix39/article/details/163667883</link><guid>https://blog.csdn.net/mix39/article/details/163667883</guid><author>mix39</author><pubDate>Tue, 11 Aug 2026 18:20:41 +0800</pubDate><description><![CDATA[Jetpack 定义 EmbeddingBackend interface,用接口而非实现类作为依赖边界。ROM 自定义时应同样:先把 Binder 接口定下来,SDK 只 depend on AIDLSafeActivityEmbeddingComponentProvider 以 1196 行代码对 OEM 实现做签名校验,提前检测实现不符,不做假设。【源码】]]></description><category></category></item><item><title><![CDATA[鸿蒙-NestedScrollTabContainer-mvvm-demo]]></title><link>https://blog.csdn.net/mix39/article/details/163086854</link><guid>https://blog.csdn.net/mix39/article/details/163086854</guid><author>mix39</author><pubDate>Tue, 21 Jul 2026 23:22:03 +0800</pubDate><description><![CDATA[鸿蒙版-带header的、tabbar的可左右翻页，上下滑动的大列表demo。采用官方版最新的mvvm架构和组件化开发，并将其封装为核心组件。]]></description><category></category></item><item><title><![CDATA[安卓启动流程与期间核心组件工作原理]]></title><link>https://blog.csdn.net/mix39/article/details/162176980</link><guid>https://blog.csdn.net/mix39/article/details/162176980</guid><author>mix39</author><pubDate>Tue, 21 Jul 2026 00:40:37 +0800</pubDate><description><![CDATA[本文以实际工作中出现的启动相关各种千奇百怪的bug为钩子，讲解了安卓app冷启动过程中核心组件的工作原理，pms -> packageParser/androidmanifest.xml -> context -> ams -> application -> activity -> layoutInflater资源加载过程 -> wms /window/WM -> view与viewgroup绘制原理 -> 渲染阶段。理供解决问题的思路，看业务框架代码能看懂他们改的哪块源码，跟他们扯皮能扯赢]]></description><category></category></item><item><title><![CDATA[安卓面试题]]></title><link>https://blog.csdn.net/mix39/article/details/161545689</link><guid>https://blog.csdn.net/mix39/article/details/161545689</guid><author>mix39</author><pubDate>Sat, 30 May 2026 17:41:28 +0800</pubDate><description><![CDATA[安卓面试题-基础版]]></description><category></category></item><item><title><![CDATA[客户端设计（下）：场景流派与实战设计方式]]></title><link>https://blog.csdn.net/mix39/article/details/161322269</link><guid>https://blog.csdn.net/mix39/article/details/161322269</guid><author>mix39</author><pubDate>Fri, 22 May 2026 19:07:12 +0800</pubDate><description><![CDATA[常用架构设计，推荐点击！]]></description><category></category></item><item><title><![CDATA[客户端架构：为什么、什么时候、怎么做]]></title><link>https://blog.csdn.net/mix39/article/details/161257993</link><guid>https://blog.csdn.net/mix39/article/details/161257993</guid><author>mix39</author><pubDate>Wed, 20 May 2026 15:08:02 +0800</pubDate><description><![CDATA[客户端架构及具体工程化方式]]></description><category></category></item><item><title><![CDATA[客户端设计（上）：MVC/MVP/MVVM 与高内聚低耦合]]></title><link>https://blog.csdn.net/mix39/article/details/161257807</link><guid>https://blog.csdn.net/mix39/article/details/161257807</guid><author>mix39</author><pubDate>Wed, 20 May 2026 15:02:47 +0800</pubDate><description><![CDATA[mvvm/mvc/mvp。高内聚低耦合]]></description><category></category></item><item><title><![CDATA[安卓-IPC]]></title><link>https://blog.csdn.net/mix39/article/details/160800652</link><guid>https://blog.csdn.net/mix39/article/details/160800652</guid><author>mix39</author><pubDate>Tue, 05 May 2026 21:29:28 +0800</pubDate><description><![CDATA[安卓-多进程目的、方式、原因，进行进程间通信的ipc方式。ipc方式的差异点和使用场景]]></description><category></category></item><item><title><![CDATA[安卓-触摸事件、事件分发机制及滑动冲突解决方法、CeilingNestedScrollView、常见拖拽容器设计及实现方案]]></title><link>https://blog.csdn.net/mix39/article/details/160526855</link><guid>https://blog.csdn.net/mix39/article/details/160526855</guid><author>mix39</author><pubDate>Sun, 26 Apr 2026 17:21:35 +0800</pubDate><description><![CDATA[触摸事件、多点触控、事件分发机制、滑动冲突解决方法、CeilingNestedScrollView、常见拖拽容器设计及实现方案]]></description><category></category></item><item><title><![CDATA[安卓demo-CeilingNestedScrollView]]></title><link>https://blog.csdn.net/mix39/article/details/160419311</link><guid>https://blog.csdn.net/mix39/article/details/160419311</guid><author>mix39</author><pubDate>Wed, 22 Apr 2026 23:21:57 +0800</pubDate><description><![CDATA[安卓-吸顶嵌套滑动recyclerview]]></description><category></category></item><item><title><![CDATA[环境配置kkkk]]></title><link>https://blog.csdn.net/mix39/article/details/156864659</link><guid>https://blog.csdn.net/mix39/article/details/156864659</guid><author>mix39</author><pubDate>Mon, 12 Jan 2026 15:49:29 +0800</pubDate><description><![CDATA[mac系统安卓、鸿蒙开发环境配置。brew、git等下载和环境配置。]]></description><category></category></item><item><title><![CDATA[数据结构、常用算法、Java常用集合类、数据类型]]></title><link>https://blog.csdn.net/mix39/article/details/155468825</link><guid>https://blog.csdn.net/mix39/article/details/155468825</guid><author>mix39</author><pubDate>Mon, 08 Dec 2025 00:11:12 +0800</pubDate><description><![CDATA[常用数据结构及算法]]></description><category></category></item><item><title><![CDATA[UML面向对象建模]]></title><link>https://blog.csdn.net/mix39/article/details/155504958</link><guid>https://blog.csdn.net/mix39/article/details/155504958</guid><author>mix39</author><pubDate>Sun, 07 Dec 2025 21:10:50 +0800</pubDate><description><![CDATA[画图]]></description><category></category></item><item><title><![CDATA[面试题kkk]]></title><link>https://blog.csdn.net/mix39/article/details/155139927</link><guid>https://blog.csdn.net/mix39/article/details/155139927</guid><author>mix39</author><pubDate>Sat, 22 Nov 2025 21:43:06 +0800</pubDate><description><![CDATA[这篇文章摘要主要涵盖了Android开发中的核心知识点和技术难点，包括数据结构、Java与Kotlin语言特性、多线程与并发、内存管理、安卓组件与UI、IPC通信、数据库、多媒体处理、设计模式、性能优化、跨端开发等多个方面。文章详细解析了常见数据结构的使用与实现、JVM机制、内存泄漏分析与解决方案、Activity生命周期、事件分发机制、Handler原理、音视频处理、设计模式应用等核心内容，并提供了实际项目中的技术卡点与解决方案。此外，还涉及了性能优化策略、跨端开发差异、技术方案设计思路以及Git常用命令]]></description><category></category></item><item><title><![CDATA[音视频demo]]></title><link>https://blog.csdn.net/mix39/article/details/151589491</link><guid>https://blog.csdn.net/mix39/article/details/151589491</guid><author>mix39</author><pubDate>Thu, 11 Sep 2025 22:39:24 +0800</pubDate><description><![CDATA[ffmpeg-demo
· 核心数据结构：AVPacket 的分配、引用、释放管理。
· 拆包与封装：MP4/FLV 中提取 AAC/H.264，以及反向合成 MP4/FLV。
· 解码：音视频包 → 解码 → 输出 PCM/YUV。
· 编码：原始 PCM/YUV → 重采样/格式转换 → 编码输出 AAC/H.264/H.265。
· 硬件加速：NVENC 编码、DXVA2 解码。
· 高级功能：自定义 IO、音频混音、音视频分离存储。
sdl]]></description><category></category></item><item><title><![CDATA[字、字节、比特、进制、位运算]]></title><link>https://blog.csdn.net/mix39/article/details/149673225</link><guid>https://blog.csdn.net/mix39/article/details/149673225</guid><author>mix39</author><pubDate>Sun, 27 Jul 2025 03:55:18 +0800</pubDate><description><![CDATA[介绍了字节、字、比特、进制、位运算及其应用场景和其意义。]]></description><category></category></item><item><title><![CDATA[兼容性&低概率&系统问题记录&性能/体验问题]]></title><link>https://blog.csdn.net/mix39/article/details/149532087</link><guid>https://blog.csdn.net/mix39/article/details/149532087</guid><author>mix39</author><pubDate>Sat, 26 Jul 2025 22:11:18 +0800</pubDate><description><![CDATA[兼容性&低概率&系统问题记录]]></description><category></category></item></channel></rss>