- 博客(455)
- 资源 (7)
- 问答 (4)
- 收藏
- 关注
原创 Android Google GMS 认证全指南
本文系统梳理 Android GMS 认证全流程,涵盖 MADA/EDLA/AER 三类协议的差异与适用场景、GMS 核心资源(Mainline、GMS 基础包、Widevine DRM、安全补丁与 Google KEY)获取方式、xTS 测试套件(CTS/VTS/GTS/STS 等)实操指南、四方角色(ODM 厂商、预测试团队、3PL 实验室、Google)职责分工,以及从项目立项到量产的九阶段完整工作流程。
2026-07-29 20:26:45
30
原创 Android时间管理完全指南:从AlarmManagerService源码到高通RTC,跨越Android 4.4-16的演进之路
本文从AlarmManagerService入手,剖析Android时间管理架构,涵盖Alarm批处理机制、NITZ/NTP双轨同步及Android 10+ time_detector框架。深入解读高通time_daemon + QMI通信 + /persist持久化存储方案,并梳理从Android 4.4到16的完整演进路线,重点分析Android 13/14精确闹钟权限收紧等关键变更,为开发者提供兼具深度与版本视角的技术参考。
2026-07-29 19:33:56
152
原创 Framework开发专题系列十六:Android蓝牙模块解析与调试
本文解析Android蓝牙模块开发与调试。涵盖蓝牙6.0信道探测(厘米级定位)、BR/EDR与LE双模架构及HCI协议,详解Bluedroid与BlueZ协议栈差异及Android 16 Auracast新特性。调试涉及Ellisys空口分析与QRCT射频测试,并围绕从模式开发、功耗速率优化及模块移植构建完整体系。
2026-07-28 20:26:04
21
原创 Framework开发专题系列十五:Android WiFi模块解析与调试
本文解析Android WiFi模块开发与调试。涵盖802.11协议、频段信道及WPA2/WPA3/WAPI安全机制,软件栈围绕wpa_supplicant/hostapd及Android 14 wificond展开。调试工具涉及QRCT、Pandora、OmniPeek及wpa_cli。详述STA/AP/P2P初始化流程、功耗与速率异常处理,并结合ICNSS2驱动与移植实践形成完整体系。
2026-07-28 20:14:42
153
原创 Framework开发专题系列十四:Android显示系统(Display)模块解析
本文解析Android显示系统架构与核心机制。显示架构自应用层经WMS/DMS至SurfaceFlinger与Graphic Buffer。详解ProjectButter黄油工程及双缓/三缓机制,WMS窗口管理、DMS显示设备管理职责,SurfaceFlinger图层合成与HWC/GPU合成方式。双屏异显流程、横竖屏兼容处理及帧率优化策略结合dumpsys与logcat构建完整调试体系。
2026-07-27 20:01:16
255
原创 Framework开发专题系列十三:GMS测试认证实战
本文系统介绍Android GMS测试认证的全流程。涵盖CTS/VTS/GTS/STS测试套件的作用与范围,详述Ubuntu环境搭建、GSI刷入、Json配置及网络准备等关键步骤。测试执行涉及全测/单测/复测指令与辅助参数,问题排查结合logcat分析、反编译APK及高通/展锐Case提交,形成完整认证闭环。
2026-07-27 19:56:40
21
原创 Framework开发专题系列十二:Android系统优化(内存与开机时间)
本文从方法论、内存与开机时间三维度解析Android系统优化。涵盖性能测试指标及MAT、Perfetto、bootchart等工具使用。内存优化涉及裁剪非必须组件、精简资源、数据结构优化及lmk/Zram调参。开机优化围绕PMS扫描加速、精简init与SystemServer服务展开,形成可量化的迭代优化体系。
2026-07-27 19:45:22
12
原创 Framework开发专题系列十一:Android定位(Location)模块解析
本文解析Android定位模块架构与开发。涵盖GNSS(GPS/北斗/GLONASS/Galileo)、A-GNSS、基站及Wi-Fi定位。架构自LocationManager经LMS、GnssLocationProvider至HAL层与QMI_LOC。调试手段包括logcat、dumpsys、QXDM。开发实践涉及第三方定位SDK集成及GNSS功能裁剪。
2026-07-27 19:33:42
41
原创 Framework开发专题系列十:Android以太网移植与调试
本文介绍Android以太网模块架构、启动与移植。EthernetService由SystemServer启动,向ConnectivityService注册网络工厂,通过EthernetTracker监听网口插拔。应用层通过EthernetManager进行开关控制与IP配置(DHCP/静态)。移植工作涉及BSP驱动调试(PHY适配、设备树)、设置入口及状态显示开发,以及以太网Tethering功能扩展。结合dumpsys、logcat、ethtool等工具,帮助开发者快速完成模块移植与问题排查。
2026-07-27 19:24:57
20
原创 Framework开发专题系列九:Telephony理论与实战
本文系统介绍Android Telephony模块的理论基础与实战方法。软件栈自顶向下分为应用层(Dialer/InCallUI)、Framework层(Phone进程)、HAL层(rild进程)和Modem层。详解了SIM卡识别与注网驻网流程、数据网络建立(APN匹配→拨号→获取IP→路由配置→Recovery机制)、电话呼出呼入及VoLTE视频通话流程、短信彩信的PDU编解码与收发流程,并结合QXDM+logcat调试手段,给出驻网慢、数据异常、通话故障等常见问题的系统化分析方法。
2026-07-27 19:18:57
425
原创 Framework开发专题系列八:高通QMI编程基础与实践
本文介绍高通QMI编程基础。QMI采用C/S架构,通过IPC Router实现AP与BP处理器通信,核心围绕QCCI(客户端API)和QCSI(服务端API)展开。梳理了Request/Response/Indication三类消息机制,对比了Legacy QMI(QMUX点对点)与IDL QMI(可路由)架构差异,详述了IDL编码规范(Q16定点数、命名约定),并结合代码路径给出客户端与服务端的标准调用流程及新增接口注意事项。
2026-07-27 19:08:35
11
原创 Framework开发专题系列七:Android Debug方法
本文系统梳理了Android Framework开发中的常见稳定性问题(Crash、ANR、内存泄漏、lmkd、Watchdog),并围绕正面分析(Log与符号化)、侧面分析(对比测试与二分法)及底层隔离(GSI测试)三大维度展开。通过解析Tombstone、运用addr2line定位Native崩溃、结合版本回退与GSI刷机验证,帮助开发者构建一套从现象到根因的高效Debug方法论。
2026-07-27 18:57:39
147
原创 Matt Pocock Skills 安装与上手指南:让 AI 编程从“能跑“到“靠谱“
Matt Pocock Skills是一套AI编程标准化工作流,理念是“先追问再动手”。它内置35+技能,用/grill-with-docs强制需求对齐,用/tdd驱动测试,用/improve-codebase-architecture防止架构腐化,系统解决意图偏差、术语断层等问题。通过npx一键安装并初始化,自动沉淀上下文文档,将需求调研、测试、重构等工程实践固化为可复用流程,显著提升AI协作的可靠性与效率。
2026-07-02 19:29:33
569
原创 人工智能专业术语详解(Z)
Z组涵盖两个核心术语:Zero-shot Learning借助语义桥梁,让模型识别训练中未见过的类别,打破对标注样本的绝对依赖;Z-score Normalization通过均值方差变换消除特征量纲差异,为梯度优化与距离计算奠定基础。两者分别从类别开放与数据规整维度,回应了模型如何在面对未知时稳健运作的根本挑战。
2026-06-27 17:36:27
292
原创 人工智能专业术语详解(Y)
YOLO(You Only Look Once)将目标检测重构为单次前向传播的端到端回归问题,以“只看一眼”的设计哲学实现极致推理速度。从YOLOv1到v10,通过多尺度预测、锚框优化与Anchor-Free机制持续提升精度,并拓展至分割与姿态估计。它代表实时视觉感知的范式突破;Yield则在强化学习中作为系统产出的宏观度量与之呼应。Y字头浓缩了人工智能对实时性与有效性的不懈追求。
2026-06-27 16:38:13
472
原创 人工智能专业术语详解(X)
XGBoost是基于梯度提升框架的集成学习算法,通过二阶泰勒展开与显式正则化实现高效精准的建模,并以列块存储、近似分裂查找和细粒度并行等工程优化著称。它支持缺失值自动处理,在结构化数据上精度与效率兼备,是竞赛与工业应用的标杆。作为X字母的唯一核心术语,XGBoost将梯度提升从统计方法转化为现代机器学习基础设施。
2026-06-27 16:23:14
362
原创 人工智能专业术语详解(W)
W组的术语以权重为内核:权重存储知识,是学习产物;权重初始化打破对称、控制方差,奠定深层网络训练起点;权重衰减通过L2惩罚换取泛化,防止过拟合;Wasserstein距离用最优传输度量分布差异,为生成模型提供稳定梯度。从参数到分布,四者共同诠释模型如何初始化、约束与衡量知识,揭示智能涌现的微观机制。
2026-06-27 15:58:00
406
原创 当 AI 成了那个特别自信但总改不对的同事
一个 tkinter 程序从 Windows 迁移至 Ubuntu 后因 RenderAddGlyphs BadLength 崩溃。AI 四次诊断(字体缺失→解析失败→fontconfig 链路)均未命中,搜索发现根因是 emoji glyph 超 X11 协议上限,apt install unifont 即解。文章复盘 AI 的结构性缺陷:不做实验、锚定效应、缺乏协议层实践知识、犯错与正确时表现无差,主张将其视为写代码快但缺实战经验的初级工程师。
2026-06-26 17:10:04
720
原创 深入 Agent Skills:SKILL.md 规范、目录职责与渐进式加载机制详解
全面讲解 Agent Skills 的目录规范、SKILL.md 编写、scripts/references/templates/assets 等资源目录职责,以及渐进式披露的设计哲学与最佳实践。
2026-06-26 17:02:45
544
原创 人工智能专业术语详解(V)
梯度消失/爆炸是深层网络的优化障碍,验证是训练与测试间的决策枢纽,方差则从统计上解释模型对数据波动的敏感度。三者构成从训练动力学到模型选择、再到泛化误差分解的完整逻辑链:梯度控制保障优化可行,验证提供选择依据,方差揭示泛化边界。
2026-06-25 20:10:59
404
原创 人工智能专业术语详解(U)
不确定性量化模型的置信区间,欠拟合暴露简单模型的系统偏差,无监督学习则在无标签数据中发现隐藏结构。三者共同揭示智能系统的核心命题:在信息不完美的世界中明智行动——坦诚面对无知、识别能力边界、即使没有答案也能持续探索。这种对局限的清醒认知与推进学习的能力,比单一性能指标更接近智能本质。
2026-06-25 20:07:21
363
原创 人工智能专业术语详解(T)
本文以字母T开头的九个AI术语为线索,系统梳理了从基础设施(TensorFlow)、数据划分(训练/测试集)、核心任务(时序预测、主题建模)、知识迁移(迁移学习)到智能哲学(图灵测试)与决策误差(I/II类错误)的完整体系,勾勒出人工智能从工程实现到认知反思的多维图景。
2026-06-24 19:10:21
485
原创 人工智能专业术语详解(S)
本文聚焦AI领域以S开头的七大核心术语:Supervised Learning(标注驱动)、Semi-Supervised Learning(突破标注瓶颈)、Support Vector Machines(最大间隔分类)、Sentiment Analysis(文本情感)、Speech Recognition(语音识别)、Statistical Distribution(数据与不确定性刻画)、Synthetic Data(稀缺数据补充)。七者从理论到实践,构成现代AI的关键光谱。
2026-06-24 19:05:53
345
原创 人工智能专业术语详解(R)
本文系统梳理了机器学习中以字母 R 开头的十个核心术语——从经典的随机森林集成学习、召回率评估,到 ReLU 激活函数、递归神经网络,再到回归分析、正则化、强化学习、受限玻尔兹曼机及可复现性危机,勾勒出一条从基础构件到科学哲学的完整知识弧线。
2026-06-23 19:54:45
746
原创 人工智能专业术语详解(Q)
本文聚焦 AI 领域中三个以字母 Q 开头的核心术语:Q-Learning(Q 学习)让智能体在试错中学会最优决策,是强化学习的基石;Quantization(量化)将大模型从高精度压缩至低精度整数运算,是实现边缘部署的关键工程手段;Quantum Machine Learning(量子机器学习)则借助量子叠加与纠缠,尝试重新定义计算的物理边界。三者从经典决策、高效部署到未来计算范式,勾画出 AI 由成熟技术走向前沿突破的完整纵深。
2026-06-23 19:02:32
426
原创 人工智能专业术语详解(P)
以P开头的AI术语覆盖从数据预处理到预测评估的全链条:预处理保障数据质量,模式识别发现规律,池化与PCA降维凝练特征,精确率衡量预测可信度,PII划定隐私红线,预训练模型与先验实现知识复用。它们共同构建了智能系统从原始数据到可靠决策的完整闭环。
2026-06-14 17:08:15
365
原创 人工智能专业术语详解(O)
本文以字母O开头的三个AI术语——OCR(光学字符识别)、Optimization(优化)和Overfitting(过拟合)为框架,系统阐述了机器学习项目的完整流程。首先,OCR作为物理世界与数字世界的桥梁,其发展经历了从模板匹配到深度学习的演进,现代OCR系统通过文本检测和识别两阶段架构实现高效转换;其次,优化作为模型学习的数学引擎,梯度下降及其变体算法通过参数更新驱动模型收敛,优化过程直接影响模型泛化能力;最后,过拟合揭示了模型过度记忆训练数据噪声的陷阱,需要正则化等技术加以控制。
2026-06-14 17:01:15
381
原创 人工智能专业术语详解(N)
本文梳理了AI领域以N开头的六个概念:Naive Bayes、NER、NLP、Neural Networks、Neuron与Node。从朴素贝叶斯的概率假设出发,经命名实体识别、NLP的范式演进,到神经网络与神经元,勾勒出从传统方法到深度学习的语言智能技术谱系。
2026-06-13 16:11:48
377
原创 人工智能专业术语详解(M)
本文系统梳理了机器学习领域以字母M开头的核心术语,包括机器学习范式、模型抽象、生命周期管理、机器翻译、蒙特卡洛方法、多模态与多任务学习,并绘制了术语关联全景图,帮助读者构建清晰知识体系。
2026-06-13 15:59:36
439
原创 人工智能专业术语详解(L)
人工智能中六个以L开头的术语形成递进链条:Layer/Hidden Layer定义深度网络层级化抽象;Learning Rate作为优化步幅的超参数,探讨过大过小影响;Logit Function连接线性输出与概率空间;LSTM通过门控解决序列梯度问题;Learning-to-Learn提升至元层次优化;Learning-to-Rank针对结构化输出高阶优化。从基础构件到高级学习框架完整串联。
2026-06-13 15:55:27
341
原创 AP 与 BP:移动通信芯片架构深度解析
智能手机的“双脑”架构,是移动通信史上一次伟大的分工设计。AP(应用处理器)🧠:你的口袋娱乐中心,为智能和性能而生。有活就唤醒,没活就休眠,放心把通信交给BP。BP/Modem(基带处理器/调制解调器)📶:你的个人通信塔,为稳定和连接而生。它因“调制解调”这一灵魂功能而得名,并发展成一个完整计算机系统,在连接态、空闲态(DRX/eDRX)等模式间智能切换,默默守护着每一次呼叫与连接。(对于物联网设备,更深的PSM模式可实现数年续航。
2026-06-11 19:45:32
589
原创 一文读懂 RFID 与 NFC 的核心区别:从仓库管理到手机支付
RFID和NFC都是无线通信技术,但存在本质差异。NFC实际上是RFID的一个特殊子集,专为近距离安全交互设计。关键区别在于:RFID工作频率多样(低频到微波),通信距离可达百米,适合物流追踪等批量识别场景;而NFC仅工作在13.56MHz高频段,通信距离限制在10厘米内,支持双向数据传输和点对点通信,安全性更高,适用于移动支付、门禁等场景。NFC向下兼容高频RFID,智能手机通过NFC可模拟传统RFID卡功能。选择时,远距离批量识别选RFID,近距离安全交互则用NFC。
2026-06-11 19:22:23
183
原创 TOF 传感器技术详解:一文搞懂 dToF 和 iToF 的区别与应用
TOF(飞行时间)传感器通过测量光线往返时间计算距离,分为dToF(直接测量时间)和iToF(间接测量相位差)。dToF采用SPAD探测器和脉冲激光,远距离(可达百米)、高精度,但分辨率低,适用于自动驾驶和手机Lidar;iToF基于连续调制光波,成本低、分辨率高,但距离短(<10米),适合人脸识别和扫地机器人。选择取决于场景需求:远距高精度选dToF,近距低成本选iToF。未来趋势包括高分辨率dToF和AI优化技术。
2026-06-11 18:53:05
352
原创 人工智能专业术语详解(K)
本文系统梳理了人工智能领域中三个以字母K开头的核心概念——K-Means Clustering(K均值聚类)、K-Nearest Neighbors(K最近邻)与Knowledge Graph(知识图谱)。K-Means 通过迭代优化实现无监督分组,KNN 基于邻近样本投票完成监督推理,而知识图谱则以符号化网络承载实体关系与逻辑推理。三者分别代表了聚类、分类与知识表示三大方向,共同勾勒出从连续数值空间到离散符号空间的机器学习方法论光谱。
2026-06-08 18:58:19
504
原创 人工智能专业术语详解(J)
在以字母J开头的AI术语中,三个关键概念构成技术闭环:Jaccard Index(杰卡德指数)作为集合相似度度量工具,广泛应用于目标检测(IoU)和文本分析;Joint Probability(联合概率)是概率图模型与贝叶斯推理的数学基础,支撑隐马尔可夫模型等算法;Jupyter Notebook则以交互式开发环境革新AI研发流程,实现代码、可视化与文档的有机整合。三者分别对应评估标准、理论基石与工程实践,形成从数学抽象到具体实现的完整链条。
2026-06-08 18:53:12
398
原创 人工智能专业术语详解(I)
本文围绕人工智能领域四个以I开头的核心概念,揭示了深度学习从数据到应用的完整链条。ImageNet作为里程碑式数据集,通过ILSVRC竞赛催生了AlexNet等突破性模型,确立了大数据+深度网络+GPU的研发范式。Image Recognition涵盖分类、检测、分割等任务,赋予机器视觉理解能力,广泛应用于医疗、自动驾驶等领域。Inference是模型部署的关键环节,涉及量化、剪枝等技术以优化实时性能。
2026-06-07 18:15:00
309
原创 人工智能专业术语详解(H)
本文聚焦AI中以H开头的两个核心术语——Human-in-the-Loop(人机协同)与Hyperparameter Tuning(超参数调优)。前者将人类判断嵌入算法循环,涵盖主动学习、人在回路强化学习等形式;后者通过手动调优、网格搜索、贝叶斯优化等方法寻找最佳配置。两者分别从运行态交互与设计态配置两个层面定义了人类在智能系统中的角色,共同揭示:人工智能的构建是人与算法持续协作的生态系统,而非全自动的奇迹。
2026-06-07 18:12:51
382
原创 人工智能专业术语详解(G)
本文梳理了人工智能领域以字母G开头的六个关键术语,揭示了它们之间的内在关联与张力。从数据质量铁律Garbage In, Garbage Out到监督学习的黄金标准Ground Truth,再到规范数据使用的GDPR法律框架,构成了AI系统的数据基础。而Genetic Algorithm和Generative Adversarial Networks则展现了在数据受限时的生成能力,最后GPU作为算力支撑使这一切成为可能。
2026-06-05 23:32:51
462
原创 人工智能专业术语详解(F)
本文以F组术语为线索,勾勒出数据表示—计算架构—判决评估三层闭环:特征选择从既有特征中筛选子集,特征学习从原始数据中自动发现表征;前馈神经网络提供无环前向计算的基本拓扑;误报、漏报与F得分则量化二元决策的代价,将精确率与召回率统一为可计算的指标。三者共同定义了智能系统如何感知、如何推理,以及其判断值得多大程度的信赖。
2026-06-05 23:27:25
253
原创 人工智能专业术语详解(E)
本文系统梳理了人工智能领域以字母E开头的四个核心概念:Embedding(嵌入)将离散符号映射为连续向量,支撑语义表示学习;Ensemble Methods(集成方法)通过组合多模型降低偏差/方差,提升泛化能力;Entropy(熵)作为不确定性度量,驱动损失函数设计与决策树分裂;Epoch(训练轮次)定义模型迭代节奏,与批量训练、早停法等技术协同优化训练过程。四者贯穿数据表示、模型构建、目标优化到训练策略,构成机器学习系统的关键逻辑链条。
2026-06-05 21:11:04
459
Android实现一种简易的Banner效果
2017-04-05
gradle-4.1-all.zip离线包
2017-10-30
Android 怎么获取插入USB的UUID?
2017-08-17
flutter开发UI怎么监听焦点改变事件
2017-12-22
如何开发支持TV交互的flutter apps
2017-12-16
Android怎么监听DiskInfo.ACTION_DISK_SCANNED广播?
2017-11-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅