在技術學習的道路上趣席,往往最常見、用的最多地方醇蝴,卻有著容易忽略的技術細節(jié)宣肚。某個時間點驀然回首,才發(fā)現(xiàn)最應該了解和掌握的技術基礎悠栓,卻由于缺少總結(jié)和記錄霉涨、或者是因為常態(tài)思維固化缺少...
IP屬地:寧夏
在技術學習的道路上趣席,往往最常見、用的最多地方醇蝴,卻有著容易忽略的技術細節(jié)宣肚。某個時間點驀然回首,才發(fā)現(xiàn)最應該了解和掌握的技術基礎悠栓,卻由于缺少總結(jié)和記錄霉涨、或者是因為常態(tài)思維固化缺少...
前些天,有人問到 “開發(fā)過程中常見的內(nèi)存泄漏都有哪些惭适?”笙瑟,一時脫口而出:靜態(tài)的對象中(包括單例)持有一個生命周期較短的引用時,或內(nèi)部類的子代碼塊對象的生命周期超過了外面代碼的...
Java內(nèi)存區(qū)域: 方法區(qū)(公有):用戶存儲已被虛擬機加載的類信息癞志,常量往枷,靜態(tài)常量,即時編譯器編譯后的代碼等數(shù)據(jù)凄杯。異常狀態(tài) OutOfMemoryError 其中包含常量池:...
安卓開發(fā)技術發(fā)展到現(xiàn)在已經(jīng)非常成熟错洁,有很多的技術專項如插件,熱修戒突,加固墓臭,瘦身,性能優(yōu)化妖谴,自動化測試等已經(jīng)在業(yè)界有了完善的或者開源的解決方案窿锉。作為一枚多年的安卓研發(fā),有必要學習...
這里主要講的Hook膝舅,是利用java上的動態(tài)代理實現(xiàn)替換系統(tǒng)某個類嗡载,在方法調(diào)用過程中,利用反射仍稀,插入自己代碼邏輯的一種方式洼滚。 安卓插件化學習 Hook系統(tǒng)服務分析 Hook技...
APK瘦身實戰(zhàn) 資源自定義7z壓縮 項目開發(fā)中,隨著業(yè)務的增長技潘,常常需要在apk編譯階段對包代碼或是資源做一定的自定義修改遥巴,比如熱修復千康,插件生成,無埋點統(tǒng)計铲掐,渠道包生成等等拾弃。...