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|AndroidNDK
前言GIF(Graphics Interchange Format)诞生于 1987 年,由 CompuServe 推出,是互联网早期最重要的图像格式之一。不同于 JPEG 的有损压缩和 PNG 的静态单帧画面,GIF 凭借无损 LZW 压缩、256 色调色板索引以及多帧动画能力,在表情包、简单动画 ...
哈夫曼解析 2022-05-20|AndroidNDK
一、Huffman 编码的理论基础Huffman 编码是一种最优前缀码——给定字符频率分布,它生成的变长编码使得期望码长最小,且没有任何一个编码是另一个编码的前缀(前缀性保证解码无歧义)。 1.1 前缀码与 Kraft 不等式设字符集为 {c_1, c_2, …, c_n},对应码长为 l_1, l ...
1…8910…29

Leo·Cheung

做人如果没有梦想,那和咸鱼有什么分别!

文章

287

标签

105

分类

21

加入书签
(づ ̄3 ̄)づ╭❤~
感谢访问本站,若喜欢请收藏 ^_^
最新文章
【果实的馈赠】排序算法全景:为什么你只需要记住3种
2026-06-207
【橡皮绳的极限】动态规划入门:从记忆化到状态转移
2026-06-206
【Gear 2】递归与回溯:暴力的优雅形态
2026-06-206
【弹力延伸】二分查找的本质:把搜索空间对折再对折
2026-06-205
【橡皮思维】滑动窗口与双指针:用弹性边界降维打击
2026-06-208
分类
  • Android133
    • NDK12
    • 性能优化1
    • 数据埋点10
    • 框架1
  • 区块链7
  • 大模型67
    • Harness29
    • LLM核心技术8
    • SKILLs30
  • 数据结构与算法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
已运行时间 :
本站访客数 :
本站总访问量 :
©2016 - 2026 By Leo·Cheung
Some of life, you have to go to the great challanges. - By Kobe Bryant
浙ICP备19024714号
简
Algolia