總金額: 會員:NT$ 0 非會員:NT$ 0 
(此金額尚未加上運費)
電子電信技術 電子電信技術 通信與無線電學應用
 
 
 
 
Android全埋點解決方案
 叢書名稱: 神策數據系列叢書
 作  者: 王灼洲
 出版單位: 機械工業
 出版日期: 2019.03
 進貨日期: 2019/6/5
 ISBN: 9787111621492
 開  本: 16 開    
 定  價: 668
 售  價: 534
  會 員 價: 490
推到Facebook 推到Plurk 推到Twitter
前往新書區 書籍介紹 購物流程  
 
編輯推薦:

(1)國內知名大資料公司神策資料出品,多位元行業專家連袂推薦。

(2)作者是神策資料合肥研發中心負責人,有近10年Android開發經驗,開發和維護著知名商用開源 Android & iOS 資料埋點 SDK。

(3)全書詳細闡述Android全埋點的8種解決方案,涵蓋全埋點的各種場景,且都提供完整項目源碼。


內容簡介:

這是一本實戰為導向的、翔實的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


作者簡介:

王灼洲

資深Android開發工程師,有近10年Android 相關開發經驗,國內第一批Android研發工程師,開發和維護著國內第一個商用的開源 Android & iOS 資料埋點 SDK。

目前就職於神策網路科技(北京)有限公司公司,擔任合肥研發中心負責人,是神策資料最早核心骨幹員工。2009~2016就職于北京天宇朗通通信設備股份有限公司公司新產品部,擔任 Android 系統工程師。



神策資料

神策資料是專業的大資料分析平臺服務提供者,致力於?明客戶實現資料驅動。圍繞使用者級大資料分析和管理需求,推出神策分析、神策客景、神策自動化運營、神策智慧推薦等產品。目前積累了中國銀聯、中國電信、百度視頻、百聯、萬達、小米、廣發證券等 600 余家付費企業使用者的服務和客戶成功經驗,為客戶全面提供指標梳理、資料模型搭建等專業的諮詢、實施和技術支援服務。


圖書目錄:

推薦序

前言

第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
顯示部分資訊


章節試讀:

為什麼要寫這本書?

轉眼間,我從事Android研發工作已經有9個年頭,作為國內第一批Android研發工作者,我見證了Android的發展歷程,也開發和維護著國內第一個商用的開源Android &iOS 資料埋點SDK。

我目前就職於神策資料,擔任神策資料合肥研發中心負責人。神策資料是一家以重構中國互聯網資料根基為使命的公司,十分重視基礎資料的採集與建模。隨著大資料行業的快速發展,資料獲取也變得越來越重要,資料基礎夯實與否,取決於資料的採集方式。埋點方式多種多樣,按照埋點位置不同,可以分為前端(用戶

 
  步驟一.
依據網路上的圖書,挑選你所需要的書籍,根據以下步驟進行訂購
選擇產品及數量 結 帳 輸入基本資料 取貨與付款方式
┌───────────────────────────────────────────────────┘
資料確定 確認結帳 訂單編號    

步驟二.
完成付款的程序後,若採用貨到付款等宅配方式,3~7天內 ( 例假日將延期一至兩天 ) 您即可收到圖書。若至分店門市取貨,一週內聯絡取書。

步驟三.
完成購書程序者,可利用 訂單查詢 得知訂單進度。

注意事項.
● 付款方式若為網路刷卡必須等" 2 ~ 3 個工作天"確認款項已收到,才會出貨.如有更改書籍數量請記得按更新購物車,謝謝。

● 大陸出版品封面老舊、磨痕、凹痕等均屬常態,除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。

● 至2018年起,因中國大陸環保政策,部分書籍配件以QR CODE取代光盤音頻mp3或dvd,已無提供實體光盤。如需使用學習配件,請掃描QR CODE 連結至當地網站註冊並通過驗證程序,方可下載使用。造成不便,敬請見諒。

● 我們將保留所有商品出貨權利,如遇缺書情形,訂單未達免運門檻運費需自行負擔。

預訂海外庫存.
商品到貨時間須4週,訂單書籍備齊後方能出貨,如果您有急用書籍,建議與【預訂海外庫存】商品分開訂購。