ONE·PIECE
首页
大模型
LLM技术栈
SKILLs
Harness工程
系统设计
机器学习
Android
LeetCode
AI头条
论文推荐
分类
标签
归档
知识图谱
友链
关于
充电驿站
小书屋
大影单
搜索
文章
287
标签
105
分类
21
首页
大模型
LLM技术栈
SKILLs
Harness工程
系统设计
机器学习
Android
LeetCode
AI头条
论文推荐
分类
标签
归档
知识图谱
友链
关于
充电驿站
小书屋
大影单
【全埋点方案系列】AppClick全埋点之ASM处理
2022-07-05
|
Android
数据埋点
ASM 是 Java 字节码操作框架,相比 AspectJ 的”声明式”切面,ASM 提供的是”命令式”的字节码级别控制。在全埋点场景中,通过 Gradle Transform + ASM 可以在编译期对所有 class 文件扫描和修改,在 onClick 方法中插入埋点指令。 一、ASM 框架 ...
【全埋点方案系列】AppClick全埋点之AspectJ处理
2022-07-01
|
Android
数据埋点
AspectJ 是面向切面编程(AOP)在 Java 领域的标准实现。在全埋点场景中,AspectJ 可以在编译期将埋点代码织入指定的方法(如 View.OnClickListener.onClick()),实现零业务代码侵入的全自动埋点。 一、AspectJ AOP 理论基础1.1 AOP 核 ...
【全埋点方案系列】AppClick全埋点之透明层处理
2022-06-25
|
Android
数据埋点
透明层方案是全埋点中最”暴力”但最彻底的一种:在所有界面顶层叠加一个透明的 View(Overlay),由它先捕获所有触摸事件,识别出被点击的真实目标 View 并完成埋点,再将事件透传给下层。 一、AOSP 事件分发机制回顾1.1 ViewGroup.dispatchTouchEvent 源码 ...
【全埋点方案系列】AppClick全埋点之View.AccessibilityDelegate代理
2022-06-20
|
Android
数据埋点
AccessibilityDelegate 是 Android 无障碍服务的一部分,每个 View 都可以设置一个 AccessibilityDelegate 来拦截无障碍事件(包括点击)。当 TalkBack 等无障碍服务激活时,用户的触摸交互会通过 sendAccessibilityEvent ...
【全埋点方案系列】AppClick全埋点之Window.Callback代理
2022-06-15
|
Android
数据埋点
Window.Callback 代理方案是在更底层——Window 级别拦截所有触摸事件,从中识别点击行为并完成埋点。相比 OnClickListener 代理,它覆盖了所有 View(包括动态创建和无 Listener 的 View),且不依赖反射操作私有字段。 一、AOSP 源码视角:Win ...
【全埋点方案系列】AppClick全埋点之View.OnClickListener代理
2022-06-10
|
Android
数据埋点
全埋点(自动埋点)的核心诉求是:不修改业务代码,全局采集用户点击行为。View.OnClickListener 代理方案是最直观的思路——在 View 设置点击监听时,用一个 Wrapper 拦截所有 onClick 调用,先执行埋点逻辑,再转发给原始监听器。 一、AOSP 源码视角:OnCli ...
【全埋点方案系列】AppLauncher、AppExit全埋点
2022-06-05
|
Android
数据埋点
应用启动和退出是全埋点中最基础也最关键的指标。启动埋点区分冷启动/热启动,退出埋点区分退到后台 vs 进程被杀。借助 ProcessLifecycleOwner 和 ActivityLifecycleCallbacks 可以零侵入地追踪应用前后台状态切换。 一、AOSP 源码视角:应用 ...
【全埋点方案系列】AppViewScreen全埋点
2022-06-01
|
Android
数据埋点
页面浏览(Screen View)是用户行为分析的基本维度。全埋点需要在无业务代码侵入的情况下,自动采集每个 Activity 和 Fragment 的页面曝光、离开事件,并计算页面停留时长。 一、AOSP 源码视角:页面曝光的定义与触发时机1.1 什么算「页面曝光」?从 AOSP 视角,一个页 ...
GIF解析
2022-05-25
|
Android
NDK
前言GIF(Graphics Interchange Format)诞生于 1987 年,由 CompuServe 推出,是互联网早期最重要的图像格式之一。不同于 JPEG 的有损压缩和 PNG 的静态单帧画面,GIF 凭借无损 LZW 压缩、256 色调色板索引以及多帧动画能力,在表情包、简单动画 ...
哈夫曼解析
2022-05-20
|
Android
NDK
一、Huffman 编码的理论基础Huffman 编码是一种最优前缀码——给定字符频率分布,它生成的变长编码使得期望码长最小,且没有任何一个编码是另一个编码的前缀(前缀性保证解码无歧义)。 1.1 前缀码与 Kraft 不等式设字符集为 {c_1, c_2, …, c_n},对应码长为 l_1, l ...
1
…
8
9
10
…
29
Leo·Cheung
做人如果没有梦想,那和咸鱼有什么分别!
文章
287
标签
105
分类
21
加入书签
(づ ̄3 ̄)づ╭❤~
感谢访问本站,若喜欢请收藏 ^_^
最新文章
【果实的馈赠】排序算法全景:为什么你只需要记住3种
2026-06-20
7
【橡皮绳的极限】动态规划入门:从记忆化到状态转移
2026-06-20
6
【Gear 2】递归与回溯:暴力的优雅形态
2026-06-20
6
【弹力延伸】二分查找的本质:把搜索空间对折再对折
2026-06-20
5
【橡皮思维】滑动窗口与双指针:用弹性边界降维打击
2026-06-20
8
分类
Android
133
NDK
12
性能优化
1
数据埋点
10
框架
1
区块链
7
大模型
67
Harness
29
LLM核心技术
8
SKILLs
30
数据结构与算法
22
机器学习
47
图神经网络
5
数据竞赛
1
框架
3
特征工程
1
统计学习
18
论文笔记
2
深度学习
2
目标检测
1
系统设计
9
标签
Activity
Agent
Agent Framework
Algorithm
Android
Architecture
Bytecode
CART
CPP
Caching
Claude Code
Data Structures
Decision Tree
Deep Learning
Ethereum
Fine-Tuning
Google
Graph Algorithms
Hook
Inference
Init Process
JNI
JVM
Jetpack
Kaggle
LeetCode
MCP
Memory Mgmt
NDK
Priority Queue
Prompt Eng
Python
RAG
Reverse Engineering
Safety
Smart Contract
Source Analysis
System Boot
Tracking
XGBoost
归档
2026年06月
35
2026年05月
7
2026年04月
8
2026年03月
8
2026年02月
6
2025年06月
2
2025年05月
2
2025年04月
1
查看更多
网站资讯
文章数目 :
287
已运行时间 :
本站访客数 :
本站总访问量 :
简
Algolia