注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)計算機組織與體系結(jié)構(gòu)Android 全埋點解決方案

Android 全埋點解決方案

Android 全埋點解決方案

定 價:¥89.00

作 者: 王灼洲 著
出版社: 機械工業(yè)出版社
叢編項:
標(biāo) 簽: 暫缺

購買這本書可以去


ISBN: 9787111621492 出版時間: 2019-04-01 包裝: 平裝
開本: 16開 頁數(shù): 328 字?jǐn)?shù):  

內(nèi)容簡介

  這是一本實戰(zhàn)為導(dǎo)向的、翔實的Android全埋點技術(shù)與解決方案手冊,是國內(nèi)知名大數(shù)據(jù)公司神策數(shù)據(jù)在該領(lǐng)域多年實踐經(jīng)驗的總結(jié)。由神策數(shù)據(jù)合肥研發(fā)中心負(fù)責(zé)人親自執(zhí)筆,他在Android領(lǐng)域有近10年研發(fā)經(jīng)驗,開發(fā)和維護著知名的商用開源 Android & iOS 數(shù)據(jù)埋點SDK。 本書詳細(xì)闡述了 Android 全埋點的8種解決方案,涵蓋各種場景,從0到1詳解技術(shù)原理和實現(xiàn)步驟,并且提供完整的源代碼,各級研發(fā)工程師均可借此實現(xiàn)全埋點數(shù)據(jù)采集,為市場解開全埋點的神秘面紗。 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

作者簡介

  王灼洲 資深A(yù)ndroid開發(fā)工程師,有近10年Android 相關(guān)開發(fā)經(jīng)驗,國內(nèi)第批Android研發(fā)工程師,開發(fā)和維護著國內(nèi)一個商用的開源 Android & iOS 數(shù)據(jù)埋點 SDK。 目前就職于神策網(wǎng)絡(luò)科技(北京)有限公司公司,擔(dān)任合肥研發(fā)中心負(fù)責(zé)人,是神策數(shù)據(jù)早核心骨干員工。2009~2016就職于北京天宇朗通通信設(shè)備股份有限公司公司新產(chǎn)品部,擔(dān)任 Android 系統(tǒng)工程師。 神策數(shù)據(jù) 神策數(shù)據(jù)是專業(yè)的大數(shù)據(jù)分析平臺服務(wù)提供商,致力于幫助客戶實現(xiàn)數(shù)據(jù)驅(qū)動。圍繞用戶級大數(shù)據(jù)分析和管理需求,推出神策分析、神策客景、神策自動化運營、神策智能推薦等產(chǎn)品。目前積累了中國銀聯(lián)、中國電信、百度視頻、百聯(lián)、萬達、小米、廣發(fā)證券等 600 余家一付費企業(yè)用戶的服務(wù)和客戶成功經(jīng)驗,為客戶全面提供指標(biāo)梳理、數(shù)據(jù)模型搭建等專業(yè)的咨詢、實施和技術(shù)支持服務(wù)。

圖書目錄

目  錄
推薦序
前言
第1章 全埋點概述1
1.1 Android View 類型3
1.2 View 綁定listener 方式7
第2章 $AppViewScreen全埋點
方案10
2.1 關(guān)鍵技術(shù)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 關(guān)鍵技術(shù)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 關(guān)鍵技術(shù)92
5.2 原理概述93
5.3 案例93
5.4 擴展采集能力101
5.5 缺點111
第6章 $AppClick 全埋點方案3:代理
    View.AccessibilityDelegate112
6.1 關(guān)鍵技術(shù)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 關(guān)鍵技術(shù)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區(qū)別155
8.1.7 AspectJ 使用方法157
8.1.8 通過Gradle 配置使用 AspectJ157
8.1.9 自定義Gradle Plugin162
8.1.10 發(fā)布 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 關(guān)鍵技術(shù)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 關(guān)鍵技術(shù)251
10.1.1 Javassist251
10.1.2 Javassist基礎(chǔ)251
10.2 原理概述255
10.3 案例255
10.4 擴展采集能力272
第11章 $AppClick全埋點方案8:
     AST280
11.1 關(guān)鍵技術(shù)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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號