-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
10/8 新書到! 10/1 新書到! 9/24 新書到! 9/18 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Android全埋點解決方案

( 簡體 字)
作者:王灼洲類別:1. -> 程式設計 -> 手機程式 -> Android
譯者:
出版社:機械工業出版社Android全埋點解決方案 3dWoo書號: 50839
詢問書籍請說出此書號!

有庫存
NT售價: 445

出版日:3/27/2019
頁數:320
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787111621492
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

本書系統講解了Android全埋點的解決方案,特別是控件點擊事件的自動采集,總結并歸納了如下8種解決方案,并且都提供了完整的項目源碼。$AppStart、$AppEnd全埋點方案:$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
序: