[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • ASM全埋點開發實戰 圖書
    該商品所屬分類:圖書 -> 科技
    【市場價】
    838-1216
    【優惠價】
    524-760
    【作者】 王灼洲張偉 
    【出版社】人民郵電出版社 
    【ISBN】9787115612618
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    出版社:人民郵電出版社
    ISBN:9787115612618
    商品編碼:10079823002561

    品牌:文軒
    出版時間:2023-07-01
    代碼:99

    作者:王灼洲,張偉

        
        
    "
    作  者:王灼洲,張偉 著
    /
    定  價:99.8
    /
    出 版 社:人民郵電出版社
    /
    出版日期:2023年07月01日
    /
    頁  數:400
    /
    裝  幀:平裝
    /
    ISBN:9787115612618
    /
    主編推薦
    1.開啟數據新時代:由神策數據專業團隊傾力打造,結合實戰案例,通過深入淺出的方式,揭示了ASM技術和Android全埋點技術的奧秘。讓您擁有玩轉數據的先機!2.行業優選技術:作者王灼洲、張偉是業內傑出人纔,在移動開發領域有超過十年的經驗,分別撰寫過《Android 全埋點解決方案》和《iOS 全埋點解決方案》,為您呈現前沿的ASM技術和全埋點開發實踐。3.滿足用戶需求:行業用戶對全埋點技術的需求迫切。本書詳細、客觀地闡述了ASM在Android全埋點中的應用。覆蓋各種真實商業場景,並清晰地講等
    目錄
    ●1Gradle插件介紹
    1.1什麼是Gradle插件/002
    1.2Gradle基礎知識/002
    1.2.1學習前提/002
    1.2.2Gradle項目結構/002
    1.2.3生命周期/004
    1.2.4ProjectAPI介紹/005
    1.2.5Gradle任務介紹/007
    1.2.6生命周期回調/013
    1.2.7Gradle執行流程/018
    1.2.8獲取屬性的幾種常見方式/018
    1.2.9任務執行後的幾種狀態/018
    1.2.10增量構建/019
    1.3插件類型/022
    1.3.1腳本插件/022
    1.3.2buildSrc插件/024
    1.3.3單獨項目插件/025
    1.3.4單獨項目插件優化/028
    1.3.5插件使用方式/032
    1.3.6小結/034
    1.4Gradle擴展/035
    1.4.1什麼是擴展/035
    1.4.2ExtensionContainerAPI介紹/035
    1.4.3創建擴展/038
    1.4.4添加和查找擴展/040
    1.4.5擴展嵌套/042
    1.4.6NamedDomainObjectContainer/043
    1.5綜合示例/050
    1.5.1概述/050
    1.5.2集成步驟/051
    1.6插件發布/055
    1.6.1GradlePluginPortal/055
    1.6.2MavenCentral簡介/059
    1.6.3上傳到MavenCentral/060
    1.7插件調試/067
    1.7.1輸出日志/067
    1.7.2斷點調試/068
    1.8小結/070

    2Transform介紹
    2.1Android應用的構建/072
    2.1.1什麼是APK文件/072
    2.1.2什麼是DEX文件/073
    2.1.3Android應用的構建流程/073
    2.2Transform簡介/076
    2.3Transform的簡單應用/076
    2.4TransformAPI詳細介紹/079
    2.4.1getName()/080
    2.4.2getInputTypes()/081
    2.4.3getScopes()/082
    2.4.4transform()/085
    2.4.5getReferencedScopes()/090
    2.4.6isIncremental()/091
    2.4.7isCacheable()/092
    2.4.8getSecondaryFiles()/092
    2.5Transform模板/094
    2.6並發編譯/101
    2.7Transform原理介紹/102
    2.8小結/106

    3字節碼基礎
    3.1Java虛擬機/108
    3.2javap工具介紹/108
    3.3特定名稱介紹/113
    3.3.1字段描述符、方法描述符/113
    3.3.2全限定名/114
    3.3.3和/116
    3.4.class文件結構/117
    3.4.1初識.class文件/117
    3.4.2.class文件的組成/118
    3.5小結/151

    4字節碼指令
    4.1Java虛擬機棧/154
    4.2棧幀/155
    4.3局部變量表/156
    4.4操作數棧/158
    4.5字節碼指令介紹/159
    4.5.1加載和存儲指令/160
    4.5.2算術指令/163
    4.5.3類型轉換指令/166
    4.5.4對像的創建和操作指令/167
    4.5.5操作數棧管理指令/171
    4.5.6控制轉移指令/175
    4.5.7方法調用和返回指令/179
    4.5.8異常拋出指令/180
    4.5.9同步指令/180
    4.6方法調用/181
    4.6.1invokevirtual指令/181
    4.6.2invokestatic指令/182
    4.6.3invokespecial指令/183
    4.6.4invokeinterface指令/185
    4.6.5方法調用指令的區別和方法分派/185
    4.6.6invokedynamic指令/191
    4.7案例分析/195
    4.7.1System.out.println/195
    4.7.2switch-case與String/195
    4.7.3for循環原理/198
    4.7.4try-catch-finally原理/198
    4.8加載、鏈接、初始化/203
    4.8.1加載時機/204
    4.8.2加載過程/205
    4.8.3字節碼剖析/207
    4.9字節碼指令偏移/211
    4.10Java虛擬機中的數據類型/212
    4.10.1基本數據類型/213
    4.10.2引用數據類型/214
    4.11小結/214

    5ASM基礎
    5.1ASM簡介/216
    5.2ASM組成/216
    5.3ClassReaderAPI介紹/217
    5.3.1構造方法/217
    5.3.2accept()方法/219
    5.4ClassVisitorAPI介紹/221
    5.4.1ClassVisitor()構造方法/222
    5.4.2visit()/223
    5.4.3visitSource()/223
    5.4.4visitModule()/223
    5.4.5visitNestHost()/224
    5.4.6visitNestMember()/227
    5.4.7visitInnerClass()/228
    5.4.8visitOuterClass()/228
    5.4.9visitField()/228
    5.4.10visitMethod()/229
    5.4.11visitAnnotation()/230
    5.4.12visitTypeAnnotation()/230
    5.4.13visitPermittedSubclass()/232
    5.4.14visitRecordComponent()/232
    5.4.15visitEnd()/233
    5.5ClassWriterAPI介紹/233
    5.5.1構造方法/233
    5.5.2toByteArray()/233
    5.6類的轉換和修改/235
    5.6.1轉換類的方式/235
    5.6.2刪除Class成員/239
    5.6.3增加Class成員/240
    5.6.4修改Class成員/242
    5.7MethodVisitorAPI介紹/245
    5.7.1visitParameter()/248
    5.7.2visitAnnotationDefault()/249
    5.7.3visitAnnotation()/249
    5.7.4visitTypeAnnotation()/250
    5.7.5visitAnnotableParameterCount()和visitParameterAnnotation()/251
    5.7.6visitAttribute()/252
    5.7.7visitCode()/252
    5.7.8visitInsn()/252
    5.7.9visitIntInsc()/253
    5.7.10visitVarInsn()/253
    5.7.11visitTypeInsn()/253
    5.7.12visitFieldInsn()/254
    5.7.13visitMethodInsn()/254
    5.7.14visitInvokeDynamicInsn()/254
    5.7.15visitLabel()/256
    5.7.16visitJumpInsn()/256
    5.7.17visitLdcInsn()/257
    5.7.18visitIincInsn()/258
    5.7.19visitTableSwitchInsn()/258
    5.7.20visitLookupSwitchInsn()/259
    5.7.21visitTryCatchBlock()/261
    5.7.22visitLocalVariable和visitLineNumber()/261
    5.7.23visitFrame()/261
    5.7.24visitMaxs()/263
    5.7.25visitEnd()/264
    5.8方法的轉換和修改/264
    5.8.1方法生成/264
    5.8.2刪除方法和方法體內容/266
    5.8.3優化方法中的指令/267
    5.9ASM工具包介紹/269
    5.9.1Type/269
    5.9.2TraceClassVisitor/270
    5.9.3CheckClassAdapter/271
    5.9.4ASMifier/274
    5.9.5TraceMethodVisitor/278
    5.9.6CheckMethodAdapter/278
    5.9.7LocalVariableSorter/278
    5.9.8GeneratorAdapter/282
    5.9.9AdviceAdapter/283
    5.10其他實例/284
    5.10.1方法替換/284
    5.10.2方法參數復用/286
    5.11小結/288

    6ASM基礎之TreeAPI
    6.1TreeAPI簡介/290
    6.2ClassNodeAPI介紹/290
    6.2.1類的生成/293
    6.2.2類的轉換和修改/294
    6.3ClassNode與CoreAPI相互轉換/295
    6.3.1ClassNode的特性/296
    6.3.2與CoreAPI相互轉換/296
    6.4MethodNodeAPI介紹/299
    6.4.1方法的生成/303
    6.4.2方法的轉換和修改/304
    6.5MethodNode與CoreAPI相互轉換/305
    6.5.1MethodNode的特性/305
    6.5.2與CoreAPI相互轉換/305
    6.6CoreAPI和TreeAPI如何選擇/307
    6.7其他/307
    6.7.1方法分析/307
    6.7.2兼容性探討/311
    6.7.3Attribute/314
    6.7.4ASM框架分析/315
    6.8小結/322

    7ASM實現全埋點——基礎部分
    7.1目標/324
    7.2實現步驟/324
    7.2.1創建Demo工程和SDK模塊/324
    7.2.2創建插件框架/328
    7.2.3編寫插件邏輯/332
    7.2.4驗證/335
    7.2.5發布/336
    7.3小結/336

    8ASM實現全埋點——進階部分
    8.1黑名單/338
    8.2防止多次插入/341
    8.3方法前插還是後插/344
    8.4支持Lambda和方法引用/346
    8.4.1原因分析/346
    8.4.2Lambda表達式的實現原理/347
    8.4.3Lambda設計參考/360
    8.4.4HookLambda和方法引用/365
    8.5小結/376

    9ASM實踐分享和未來展望
    9.1是否可以注冊多個Transform/378
    9.2插入代碼是否會改變行號/378
    9.3是否支持Kotlin/380
    9.4ASM如何處理繼承關繫/381
    9.4.1ClassLoader方式/382
    9.4.2類圖方式/384
    9.5慎用static變量/384
    9.6AGP7的變化/385
    9.7小結/388
    內容簡介
    本書由業內專業團隊神策數據的專業人士編寫,結合實戰案例,深入淺出地介紹了ASM技術和Android全埋點技術。作者從神策數據服務超過2000家客戶的經歷中,發現了行業用戶對全埋點技術的迫切需求。本書針對這一點,詳細、客觀地闡述了ASM在Android全埋點中的應用,涵蓋各種真實商業場景,並清晰地講解其技術原理和實現步驟,以幫助用戶利用好全埋點技術的特長和優勢。本書作為一本技術參考書,特別適合非專業開發工程師在日常工作中使用。
    作者簡介
    王灼洲,張偉 著
    王灼洲是《Android 全埋點解決方案》《iOS 全埋點解決方案》作者,擔任數據治理研發部負責,有超過十年的Android & iOS 相關開發經驗,是國內早期從事 Android 研發工作的工程師。 張偉,從事移動研發工作超過十年,在神策主要負責埋點技術研究工作。編寫過Flutter全埋點解決方案。



    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    【同作者商品】
    王灼洲張偉
      本網站暫時沒有該作者的其它商品。
    有該作者的商品通知您嗎?
    請選擇作者:
    王灼洲張偉
    您的Email地址
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部