<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_38801607的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_38801607</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_38801607]]></copyright><item><title><![CDATA[手机产品认证全解析：从研发到上市必须通过的关键认证体系]]></title><link>https://blog.youkuaiyun.com/qq_38801607/article/details/161425067</link><guid>https://blog.youkuaiyun.com/qq_38801607/article/details/161425067</guid><author>qq_38801607</author><pubDate>Tue, 26 May 2026 15:40:15 +0800</pubDate><description><![CDATA[手机产品认证体系是智能终端产业的重要组成部分。从无线通信合规到电气安全，从环保法规到功能标准，各类认证共同构成了手机上市前的技术门槛。这些认证不仅保证了产品的合法性和安全性，也促进了通信产业的标准化发展。对于手机厂商而言，合理规划认证流程、提前进行预测试，是确保产品顺利上市的重要环节。随着5G、卫星通信、快充和移动支付等技术的发展，未来手机认证体系也将持续扩展和升级，对产品设计和研发能力提出更高要求。]]></description><category></category></item><item><title><![CDATA[图形 API 体系解析：Android Vulkan / OpenGL 与主流图形 API 对比]]></title><link>https://blog.youkuaiyun.com/qq_38801607/article/details/160338367</link><guid>https://blog.youkuaiyun.com/qq_38801607/article/details/160338367</guid><author>qq_38801607</author><pubDate>Mon, 20 Apr 2026 15:23:53 +0800</pubDate><description><![CDATA[图形 API 是现代图形系统的核心软件基础设施，其设计直接影响 GPU 的使用效率和应用性能。OpenGL ES由于成熟稳定仍被广泛使用Vulkan则逐渐成为高性能图形应用的主流选择从整个行业的发展趋势来看，图形 API 正从传统的高抽象接口向低开销显式接口演进。Vulkan、Direct3D 12、Metal 和 WebGPU 等新一代 API 通过显式资源管理和多线程优化，使开发者能够更高效地利用 GPU 硬件能力。]]></description><category></category></item><item><title><![CDATA[Android CTS 深度解析：兼容性测试体系、架构与实践]]></title><link>https://blog.youkuaiyun.com/qq_38801607/article/details/160224225</link><guid>https://blog.youkuaiyun.com/qq_38801607/article/details/160224225</guid><author>qq_38801607</author><pubDate>Thu, 16 Apr 2026 18:10:27 +0800</pubDate><description><![CDATA[Android 兼容性体系由三个核心组成：CDD 是兼容性规范文档，定义设备在 API 行为、系统能力、硬件功能等方面必须满足的标准。CTS 是自动化测试套件，用来验证设备是否符合 CDD 中的要求。CTS Verifier 是人工辅助测试工具，用于验证无法自动化的功能，例如摄像头、传感器等。这套体系的核心目标是：确保 Android 应用在所有兼容设备上行为一致。换句话说，如果设备通过 CTS，就意味着该设备在 API 行为层面与 Android 标准保持一致。]]></description><category></category></item><item><title><![CDATA[深入理解 MTK FPSGO：Android 游戏帧率治理框架的架构与实现]]></title><link>https://blog.youkuaiyun.com/qq_38801607/article/details/160210392</link><guid>https://blog.youkuaiyun.com/qq_38801607/article/details/160210392</guid><author>qq_38801607</author><pubDate>Thu, 16 Apr 2026 11:41:32 +0800</pubDate><description><![CDATA[FPSGO 是 MediaTek 为移动游戏场景设计的一套 **帧驱动性能调度框架**。通过对每一帧渲染时间的监控与预测，FPSGO 可以动态调整 CPU 与 GPU 频率，在帧率稳定性与功耗之间取得平衡。其核心思想包括：- 帧时间驱动调度- 帧预算管理- CPU/GPU 协同调频- 帧率稳定算法随着高刷新率屏幕（120Hz / 144Hz）和复杂游戏引擎的发展，类似 FPSGO 这样的帧级调度框架将越来越重要，并逐渐成为移动 SoC 游戏优化的关键技术之一。]]></description><category></category></item><item><title><![CDATA[深入理解 Google StrongBox：Android 平台的硬件级安全基石]]></title><link>https://blog.youkuaiyun.com/qq_38801607/article/details/158703350</link><guid>https://blog.youkuaiyun.com/qq_38801607/article/details/158703350</guid><author>qq_38801607</author><pubDate>Thu, 05 Mar 2026 20:32:06 +0800</pubDate><description><![CDATA[本文将从架构、能力、应用场景及产业影响等多个维度，全面解析 **Google StrongBox** 在 Android 安全体系中的定位与价值。]]></description><category></category></item><item><title><![CDATA[深度解析 Google RSA：生态合作中的收入分成机制]]></title><link>https://blog.youkuaiyun.com/qq_38801607/article/details/158701456</link><guid>https://blog.youkuaiyun.com/qq_38801607/article/details/158701456</guid><author>qq_38801607</author><pubDate>Thu, 05 Mar 2026 18:09:51 +0800</pubDate><description><![CDATA[本文将从 **协议定位、核心机制、分层逻辑、合作要求及实际价值** 等维度，对 Google 的 Revenue Share Agreement 进行系统性介绍。]]></description><category></category></item><item><title><![CDATA[全面解读 Google TA 认证：协议、规范与测试体系的完整视角]]></title><link>https://blog.youkuaiyun.com/qq_38801607/article/details/158426593</link><guid>https://blog.youkuaiyun.com/qq_38801607/article/details/158426593</guid><author>qq_38801607</author><pubDate>Thu, 26 Feb 2026 16:07:33 +0800</pubDate><description><![CDATA[并不是 Google 官方单独发布的一本认证文档，而是行业内对Android 设备某一软件版本获得 Google 技术与发布许可的统称。符合 Google 要求的法律与商业协议满足 Android 兼容性技术规范通过 Google 规定的测试与审批流程TA 认证的对象是软件版本，而非硬件机型。Google TA 认证并不是一次简单的测试流程，而是一套融合协议、规范与测试的完整合规体系。只有在法律、技术与测试三个层面全部达标，Android 设备的软件版本才能稳定、合规地运行在全球生态中。]]></description><category></category></item><item><title><![CDATA[手机相机自动对焦：从原理到工程实现的完整解析]]></title><link>https://blog.youkuaiyun.com/qq_38801607/article/details/156201438</link><guid>https://blog.youkuaiyun.com/qq_38801607/article/details/156201438</guid><author>qq_38801607</author><pubDate>Tue, 23 Dec 2025 17:37:52 +0800</pubDate><description><![CDATA[CDAF通用、稳定，但速度和场景能力有限PDAF当前手机自动对焦的核心技术描述的是 PDAF 在 sensor 结构和平台适配复杂度上的差异行业趋势高覆盖 PDAF + CDAF 兜底 + AI 决策，走向更智能、更可靠的对焦体验。]]></description><category></category></item><item><title><![CDATA[数字版权管理技术Widevine]]></title><link>https://blog.youkuaiyun.com/qq_38801607/article/details/155750169</link><guid>https://blog.youkuaiyun.com/qq_38801607/article/details/155750169</guid><author>qq_38801607</author><pubDate>Tue, 09 Dec 2025 17:50:45 +0800</pubDate><description><![CDATA[Widevine L1 认证本质是对终端安全架构 + 工程实施 + 生产流程的一次“综合体检”；Bootloader 解锁 / Root / 非官方镜像等行为，会打破可信链，按设计应当触发 L1 → L3 降级；对手机厂商来说，需要从规划、研发、工厂、测试、售后五个环节协同，既能拿到 L1 能力，又能在整个生命周期内将风险控制在可预期范围内。如果你接下来需要给内部做分享，我可以帮你把这些内容进一步压缩成3～4 页 PPT 的框架和要点。]]></description><category></category></item><item><title><![CDATA[手机&PC运行内存和存储介绍]]></title><link>https://blog.youkuaiyun.com/qq_38801607/article/details/155749502</link><guid>https://blog.youkuaiyun.com/qq_38801607/article/details/155749502</guid><author>qq_38801607</author><pubDate>Tue, 09 Dec 2025 17:23:17 +0800</pubDate><description><![CDATA[下面针对你提到的四类关键标准，分别介绍定位和特点。]]></description><category></category></item><item><title><![CDATA[【C++】静态库和动态库]]></title><link>https://blog.youkuaiyun.com/qq_38801607/article/details/145146695</link><guid>https://blog.youkuaiyun.com/qq_38801607/article/details/145146695</guid><author>qq_38801607</author><pubDate>Tue, 14 Jan 2025 20:12:48 +0800</pubDate><description><![CDATA[选择使用静态库还是动态库，取决于具体需求。如果需要独立性和快速启动，可以选择静态库；如果需要资源共享和易于更新，则动态库是更好的选择。]]></description><category></category></item><item><title><![CDATA[【Git】拉取gerrit上未合入代码本地开发后再提交]]></title><link>https://blog.youkuaiyun.com/qq_38801607/article/details/145013732</link><guid>https://blog.youkuaiyun.com/qq_38801607/article/details/145013732</guid><author>qq_38801607</author><pubDate>Wed, 08 Jan 2025 17:39:53 +0800</pubDate><description><![CDATA[同事A在gerrit上提交了一笔代码，未合入，同事B需要基于同事A的代码进行开发，开发完成后作为一个新patch提交到同事A的gerrit链接上。第一笔是同步同事A代码至本地生成的记录，第二笔是同事A提交代码至gerrit生成的记录，第三笔是同事X最新上库的代码记录。其中，commit-id为同事X最新提交记录的commit-id，--soft保证代码不丢失。至此，同事B就能把新开发的代码提交至同事A的gerrit上，形成一个新的patch。]]></description><category></category></item><item><title><![CDATA[【C++】new操作符的使用说明]]></title><link>https://blog.youkuaiyun.com/qq_38801607/article/details/143755760</link><guid>https://blog.youkuaiyun.com/qq_38801607/article/details/143755760</guid><author>qq_38801607</author><pubDate>Thu, 14 Nov 2024 01:04:15 +0800</pubDate><description><![CDATA[在C++中，`new` 操作符用于在堆上动态分配内存，它比静态或栈内存分配更灵活。使用 `new` 分配的内存需要用 `delete` 来释放，以防止内存泄漏。]]></description><category></category></item><item><title><![CDATA[【Linux】开机自动执行脚本设置]]></title><link>https://blog.youkuaiyun.com/qq_38801607/article/details/143486639</link><guid>https://blog.youkuaiyun.com/qq_38801607/article/details/143486639</guid><author>qq_38801607</author><pubDate>Mon, 04 Nov 2024 15:55:16 +0800</pubDate><description><![CDATA[/etc/rc.local 是一个在Linux系统启动时执行的脚本文件，通常用于在系统启动时自动运行用户自定义的命令或脚本。]]></description><category></category></item><item><title><![CDATA[【IC】MCU的Tick和晶振频率]]></title><link>https://blog.youkuaiyun.com/qq_38801607/article/details/143201588</link><guid>https://blog.youkuaiyun.com/qq_38801607/article/details/143201588</guid><author>qq_38801607</author><pubDate>Thu, 24 Oct 2024 10:11:52 +0800</pubDate><description><![CDATA[Tick 是指 MCU 内部时钟的一个周期，通常表示为一个固定的时间间隔。每个 tick 代表一个时间单位，通常以毫秒（ms）或微秒（μs）为单位。Tick 通常由 MCU 的定时器或计时器生成，作为系统时钟的一部分。]]></description><category></category></item><item><title><![CDATA[C++编译构建]]></title><link>https://blog.youkuaiyun.com/qq_38801607/article/details/142872676</link><guid>https://blog.youkuaiyun.com/qq_38801607/article/details/142872676</guid><author>qq_38801607</author><pubDate>Sat, 12 Oct 2024 11:02:02 +0800</pubDate><description><![CDATA[简单介绍常见的C++编译构建工具，如MinGW、gcc、g++、make、Ninja、Cmake等，并给出C++工程编译构建示例。]]></description><category></category></item><item><title><![CDATA[【C++】Linux平台C++实现Socket通信（Unix域、TCP/IP、UDP）]]></title><link>https://blog.youkuaiyun.com/qq_38801607/article/details/142216746</link><guid>https://blog.youkuaiyun.com/qq_38801607/article/details/142216746</guid><author>qq_38801607</author><pubDate>Fri, 13 Sep 2024 17:49:57 +0800</pubDate><description><![CDATA[Linux平台C++实现Unix域、TCP/IP、UDP socket通信]]></description><category></category></item><item><title><![CDATA[【Android】解决emulator might not function correctly, please try updating the emulator.]]></title><link>https://blog.youkuaiyun.com/qq_38801607/article/details/142030979</link><guid>https://blog.youkuaiyun.com/qq_38801607/article/details/142030979</guid><author>qq_38801607</author><pubDate>Sun, 08 Sep 2024 18:46:21 +0800</pubDate><description><![CDATA[更新Android Emulator，路径：Android Studio -> File -> Settings -> Languages & Frameworks -> SDK Tools -> Android Emulator。]]></description><category></category></item><item><title><![CDATA[【C++】日期和时间]]></title><link>https://blog.youkuaiyun.com/qq_38801607/article/details/141652318</link><guid>https://blog.youkuaiyun.com/qq_38801607/article/details/141652318</guid><author>qq_38801607</author><pubDate>Wed, 28 Aug 2024 23:22:54 +0800</pubDate><description><![CDATA[C++ 提供了多种处理日期和时间的功能，主要通过标准库 `` 和 `` 提供。]]></description><category></category></item><item><title><![CDATA[【无线通信】误差矢量幅度（EVM）]]></title><link>https://blog.youkuaiyun.com/qq_38801607/article/details/141599147</link><guid>https://blog.youkuaiyun.com/qq_38801607/article/details/141599147</guid><author>qq_38801607</author><pubDate>Tue, 27 Aug 2024 11:48:14 +0800</pubDate><description><![CDATA[误差矢量幅度 (Error Vector Magnitude, EVM) 是一种用来评估数字通信系统中调制质量的重要指标。EVM 衡量的是理想信号与实际接收信号之间的差异，通常用来评估调制质量、信号完整性和接收机性能。]]></description><category></category></item></channel></rss>