1.启数据新时代:由神策数据专业团队倾力造,结合实战案例,通过深浅出的方式,揭示了ASM技术和Android全埋技术的奥秘。让您拥有玩转数据的先机! 2.行业先技术:作者王灼洲、张伟是业内杰出人才,在移动发领域有超过十年的经验,分别撰写过《Android 全埋解决方案》和《iOS 全埋解决方案》,为您呈现前沿的ASM技术和全埋发实践。 3.满足用户需求:行业用户对全埋技术的需求迫切。本书详细、客观地阐述了ASM在Android全埋中的应用。覆盖各种真实商业场景,并清晰地讲解其技术原理和实现步骤,助您充分利用全埋技术的特长和优势。
纸质售价:¥78.80购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内 容 提 要
前 言
1.Gradle插件介绍
1.1 什么是Gradle插件
1.2 Gradle基础知识
1.3 插件类型
1.4 Gradle扩展
1.5 综合示例
1.6 插件发布
1.7 插件调试
1.8 小结
2.Transform介绍
2.1 Android应用的构建
2.2 Transform简介
2.3 Transform的简单应用
2.4 Transform API详细介绍
2.5 Transform模板
2.6 并发编译
2.7 Transform原理介绍
2.8 小结
3.字节码基础
3.1 Java虚拟机
3.2 javap工具介绍
3.3 特定名称介绍
3.4 .class文件结构
3.5 小结
4.字节码指令
4.1 Java虚拟机栈
4.2 栈帧
4.3 局部变量表
4.4 操作数栈
4.5 字节码指令介绍
4.6 方法调用
4.7 案例分析
4.8 加载、链接、初始化
4.9 字节码指令偏移
4.10 Java虚拟机中的数据类型
4.11 小结
5.ASM基础
5.1 ASM简介
5.2 ASM组成
5.3 ClassReader API介绍
5.4 ClassVisitor API介绍
5.5 ClassWriter API介绍
5.6 类的转换和修改
5.7 MethodVisitor API介绍
5.8 方法的转换和修改
5.9 ASM工具包介绍
5.10 其他实例
5.11 小结
6.ASM基础之Tree API
6.1 Tree API简介
6.2 ClassNode API介绍
6.3 ClassNode与Core API相互转换
6.4 MethodNode API介绍
6.5 MethodNode与Core API相互转换
6.6 Core API和Tree API如何选择
6.7 其他
6.8 小结
7.ASM实现全埋点——基础部分
7.1 目标
7.2 实现步骤
7.3 小结
8.ASM实现全埋点——进阶部分
8.1 黑名单
8.2 防止多次插入
8.3 方法前插还是后插
8.4 支持Lambda和方法引用
8.5 小结
9.ASM实践分享和未来展望
9.1 是否可以注册多个Transform
9.2 插入代码是否会改变行号
9.3 是否支持Kotlin
9.4 ASM如何处理继承关系
9.5 慎用static变量
9.6 AGP 7的变化
9.7 小结
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜