×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
暂无评论
图文详情
  • ISBN:9787111621492
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:328
  • 出版时间:2019-04-01
  • 条形码:9787111621492 ; 978-7-111-62149-2

本书特色

这是一本实战为导向的、翔实的Android全埋点技术与解决方案手册,是国内知名大数据公司神策数据在该领域多年实践经验的总结。由神策数据合肥研发中心负责人亲自执笔,他在Android领域有近10年研发经验,开发和维护着知名的商用开源 Android iOS 数据埋点SDK。
本书详细阐述了 Android 全埋点的8种解决方案,涵盖各种场景,从0到1详解技术原理和实现步骤,并且提供完整的源代码,各级研发工程师均可借此实现全埋点数据采集,为市场解开全埋点的神秘面纱。
8种Android全埋点解决方案包括:
AppClick 全埋点方案1:代理 View.OnClickListener、
AppClick 全埋点方案2:代理 Window.Callback
AppClick 全埋点方案3:代理 View.AccessibilityDelegate
AppClick 全埋点方案4:透明层这是一本实战为导向的、翔实的Android全埋点技术与解决方案手册,是国内知名大数据公司神策数据在该领域多年实践经验的总结。由神策数据合肥研发中心负责人亲自执笔,他在Android领域有近10年研发经验,开发和维护着知名的商用开源 Android & iOS 数据埋点SDK。 本书详细阐述了 Android 全埋点的8种解决方案,涵盖各种场景,从0到1详解技术原理和实现步骤,并且提供完整的源代码,各级研发工程师均可借此实现全埋点数据采集,为市场解开全埋点的神秘面纱。 8种Android全埋点解决方案包括: AppClick 全埋点方案1:代理 View.OnClickListener、 AppClick 全埋点方案2:代理 Window.Callback AppClick 全埋点方案3:代理 View.AccessibilityDelegate AppClick 全埋点方案4:透明层 AppClick 全埋点方案5:AspectJ AppClick 全埋点方案6:ASM AppClick 全埋点方案7:JavassistAppClick 全埋点方案8:AST

内容简介

内容简介这是一本实战为导向的、翔实的Android全埋点技术与解决方案手册,是靠前知名大数据公司神策数据在该领域多年实践经验的总结。由神策数据合肥研发中心负责人亲自执笔,他在Android领域有近10年研发经验,开发和维护着知名的商用开源 Android & iOS 数据埋点SDK。本书详细阐述了 Android 全埋点的8种解决方案,涵盖各种场景,从0到1详解技术原理和实现步骤,并且提供完整的源代码,各级研发工程师均可借此实现全埋点数据采集,为市场解开全埋点的神秘面纱。8种Android全埋点解决方案包括:$AppClick 全埋点方案1:代理 View.OnClickListener、$AppClick 全埋点方案2:代理 Window.Callback$AppClick 全埋点方案3:代理 View.AccessibilityDelegate$AppClick 全埋点方案4:透明层$AppClick 全埋点方案5:AspectJ$AppClick 全埋点方案6:ASM$AppClick 全埋点方案7:Javassist$AppClick 全埋点方案8::AST

目录

目  录 推荐序 前言 第1章 全埋点概述1 1.1 Android View 类型3 1.2 View 绑定listener 方式7 第2章 $AppViewScreen全埋点 方案10 2.1 关键技术Application.Activity LifecycleCallbacks10 2.2原理概述11 2.3 案例12 2.4 完善方案24 2.5 扩展采集能力30 第3章 $AppStart、$AppEnd 全埋点方案33 3.1 原理概述34 3.2 案例35 3.3 缺点46 第4章 $AppClick全埋点方案1:代理View.OnClickListener47 4.1 关键技术47 4.2 原理概述48 4.3 案例49 4.4 引入DecorView62 4.5 引入ViewTreeObserver. OnGlobalLayoutListener64 4.6 扩展采集能力67 4.7 缺点91 第5章 $AppClick 全埋点方案2:代理Window.Callback92 5.1 关键技术92 5.2 原理概述93 5.3 案例93 5.4 扩展采集能力101 5.5 缺点111 第6章 $AppClick 全埋点方案3:代理View.AccessibilityDelegate112 6.1 关键技术112 6.1.1 Accessibility112 6.1.2 View.AccessibilityDelegate113 6.2 原理概述114 6.3 案例114 6.4 扩展采集能力122 6.5 缺点129 第7章 $AppClick全埋点方案4:透明层130 7.1 原理概述130 7.1.1 View onTouchEvent130 7.1.2 原理概述130 7.2 案例131 7.3 扩展采集能力139 7.4 缺点145 第8章 $AppClick全埋点方案5: AspectJ146 8.1 关键技术146 8.1.1 AOP146 8.1.2 AspectJ148 8.1.3 AspectJ 注解148 8.1.4 切点表达式151 8.1.5 JoinPoint153 8.1.6 call与execution区别155 8.1.7 AspectJ 使用方法157 8.1.8 通过Gradle 配置使用 AspectJ157 8.1.9 自定义Gradle Plugin162 8.1.10 发布 Gradle 插件165 8.1.11 使用 Gradle Plugin167 8.1.12 Plugin Project168 8.2 原理概述171 8.3 案例171 8.4 完善方案193 8.5 扩展采集能力196 8.6 缺点202 第9章 $AppClick全埋点方案6:ASM203 9.1 关键技术203 9.1.1 Gradle Transform203 9.1.2 Gradle Transform 实例207 9.1.3 ASM213 9.2 原理概述220 9.3 案例220 9.4 完善240 9.5 扩展采集能力241 9.6 缺点250 第10章 $AppClick全埋点方案7:Javassist251 10.1 关键技术251 10.1.1 Javassist251 10.1.2 Javassist基础251 10.2 原理概述255 10.3 案例255 10.4 扩展采集能力272 第11章 $AppClick全埋点方案8:AST280 11.1 关键技术280 11.1.1 APT280 11.1.2 Element280 11.1.3 APT实例282 11.1.4 javapoet293 11.1.5 AST295 11.2 原理概述295 11.3 案例295 11.4 完善方案306 11.5 扩展采集能力308 11.6 缺点317
展开全部

相关资料

神策数据志在推动中国的数据化建设进程,我们正在将探索和实践成果逐渐贡献出来,供各位开发者学习。灼洲作为神策数据的 iOS 和 Android SDK开发负责人,这两年多来对全埋点相关的技术进行了深入的研究和大量实践,希望这本书能帮到大家。 ——桑文锋 神策数据创始人&CEO本书对客户端无痕埋点做了全面详细的介绍,对于想全面了解无痕埋点技术方案的读者有非常大的帮助,非常推荐大家阅读。 ——Henry 趣头条客户端研发总监如何高效、高质量的采集数据是数据分析工作的核心。全埋点即“全部采集,按需选取”,既能满足分析需求,又能提高埋点的效能。该书详细讲解了全埋点技术的理论知识和实践方法,并提供了大量的源码支撑。 ——朱辉 APUS大数据总监这本书系统化地梳理了如何自动化获取Android APP上的用户行为数据,从App打开、页面访问到App结束,进行了全面的技术讲解,是不可多得的干货,对致力于Android开发的程序员来说会帮助很大! ——方晨 拍拍贷大数据与人工智能部门高级总监 全埋点的数据采集方案是一个巨大的创新,从*底层的技术框架层面解决数据采集的问题,把复杂问题简单化,解决企业内部各个角色的协同效率问题,对于业务复杂度较低的场景或不同业务通用的场景较为适用。 ——陈恭明 作业帮 CTO 作为数据治理体系的基础环节,数据采集特别是移动端的用户行为数据收集,一直存在着埋点覆盖的全面性不够、业务逻辑侵入性强、采集数据质量差等一系列问题。如果你也有这方面的困扰,推荐阅读本书,这是神策数据在长期的Android端全埋点技术实践中总结出来的经验。 ——高玉石 趣店大数据部 & 技术工程部总监

作者简介

王灼洲 资深Android开发工程师,有近10年Android 相关开发经验,国内**批Android研发工程师,开发和维护着国内**个商用的开源 Android & iOS 数据埋点 SDK。 目前就职于神策网络科技(北京)有限公司公司,担任合肥研发中心负责人,是神策数据*早核心骨干员工。2009~2016就职于北京天宇朗通通信设备股份有限公司公司新产品部,担任 Android 系统工程师。 神策数据 神策数据是专业的大数据分析平台服务提供商,致力于帮助客户实现数据驱动。围绕用户级大数据分析和管理需求,推出神策分析、神策客景、神策自动化运营、神策智能推荐等产品。目前积累了中国银联、中国电信、百度视频、百联、万达、小米、广发证券等 600 余家付费企业用户的服务和客户成功经验,为客户全面提供指标梳理、数据模型搭建等专业的咨询、实施和技术支持服务。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航