幫助中心 | 我的帳號 | 關於我們

Android全埋點解決方案/神策數據系列叢書

  • 作者:王灼洲
  • 出版社:機械工業
  • ISBN:9787111621492
  • 出版日期:2019/03/01
  • 裝幀:平裝
  • 頁數:317
人民幣:RMB 89 元      售價:
放入購物車
加入收藏夾

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

作者介紹
王灼洲
    王灼洲,資深移動開發技術專家,目前就職于神策網路科技(北京)有限公司,擔任合肥研發中心負責人,是公司最早的核心骨幹。     有近10年的Android & iOS開發經驗,是國內第一批Android研發工程師。對基於Android & iOS系統的各種客戶端和服務端的數據採集技術和解決方案都有深入研究,開發和維護著國內第一個商用開源Android & iOS數據埋點SDK。     著有《Android全埋點解決方案》一書,在行業里引起了巨大的反響。

目錄
推薦序
前言
第1章  全埋點概述
  1.1  Android View 類型
  1.2  View 綁定listener 方式
第2章  $AppViewScreen全埋點方案
  2.1  關鍵技術Application.Activity Lifecycle Callbacks
  2.2  原理概述
  2.3  案例
  2.4  完善方案
  2.5  擴展採集能力
第3章  $AppStart、$AppEnd全埋點方案
  3.1  原理概述
  3.2  案例
  3.3  缺點
第4章  $AppClick全埋點方案1:代理View.On Click Listener
  4.1  關鍵技術
  4.2  原理概述
  4.3  案例
  4.4  引入Decor View
  4.5  引入View Tree Observer.On Global Layout Listener
  4.6  擴展採集能力
  4.7  缺點
第5章  $AppClick 全埋點方案2:代理Window.Callback
  5.1  關鍵技術
  5.2  原理概述
  5.3  案例
  5.4  擴展採集能力
  5.5  缺點
第6章  $AppClick 全埋點方案3:代理View.Accessibility Delegate
  6.1  關鍵技術
    6.1.1  Accessibility
    6.1.2  View.Accessibility Delegate
  6.2  原理概述
  6.3  案例
  6.4  擴展採集能力
  6.5  缺點
第7章  $AppClick全埋點方案4:透明層
  7.1  原理概述
    7.1.1  View onTouchEvent
    7.1.2  原理概述
  7.2  案例
  7.3  擴展採集能力
  7.4  缺點
第8章  $AppClick全埋點方案5:AspectJ
  8.1  關鍵技術
    8.1.1  AOP
    8.1.2  AspectJ
    8.1.3  AspectJ 註解
    8.1.4  切點表達式

    8.1.5  JoinPoint
    8.1.6  call與execution區別
    8.1.7  AspectJ 使用方法
    8.1.8  通過Gradle 配置使用 AspectJ
    8.1.9  自定義Gradle Plugin
    8.1.10  發布 Gradle 插件
    8.1.11  使用 Gradle Plugin
    8.1.12  Plugin Project
  8.2  原理概述
  8.3  案例
  8.4  完善方案
  8.5  擴展採集能力
  8.6  缺點
第9章  $AppClick全埋點方案6:ASM
  9.1  關鍵技術
    9.1.1  Gradle Transform
    9.1.2  Gradle Transform 實例
    9.1.3  ASM
  9.2  原理概述
  9.3  案例
  9.4  完善
  9.5  擴展採集能力
  9.6  缺點
第10章  $AppClick全埋點方案7:Javassist
  10.1  關鍵技術
    10.1.1  Javassist
    10.1.2  Javassist基礎
  10.2  原理概述
  10.3  案例
  10.4  擴展採集能力
第11章  $AppClick全埋點方案8:AST
  11.1  關鍵技術
    11.1.1  APT
    11.1.2  Element
    11.1.3  APT實例
    11.1.4  javapoet
    11.1.5  AST
  11.2  原理概述
  11.3  案例
  11.4  完善方案
  11.5  擴展採集能力
  11.6  缺點

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032