ASM在安卓開發(fā)中的應(yīng)用十分廣泛,本文重點探討通過ASM對匿名內(nèi)部類、Lambda表達(dá)式及方法引用的Hook。 安卓的編譯流程中Java文件會被...
說起leakcanary大家應(yīng)該都很熟悉,問起原理應(yīng)該都知道在對象被銷毀時通過WeakReference+ReferenceQueue檢測對象是...
版權(quán)聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接和本聲明。本文鏈接:[https://www.ji...
版權(quán)聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接和本聲明。本文鏈接:[https://www.ji...
看完本文你將了解: ACTION_CANCEL的觸發(fā)時機(jī) 滑出子View區(qū)域會發(fā)生什么?為什么不響應(yīng)onClick()事件 首先看一下官方的解釋...
側(cè)滑菜單是App中常見的一個功能,理解了它的原理可以對自定義ViewGroup的測量、擺放及觸摸事件的處理有更深的理解。本文主要討論如何通過兩種...
SwipeRefreshLayout是Androidx提供了提供的下拉刷新組件,具體如何使用就不說了,相信大家也都經(jīng)常用。 1,效果 首先看一下...
retrofit在業(yè)內(nèi)已經(jīng)被吹上天了,也基本上是面試必問的框架。它有什么優(yōu)點,使用了哪些設(shè)計模式,網(wǎng)上很多,就不多說了,這里只用最簡單的方式從r...
版權(quán)聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接和本聲明。本文鏈接:https://www.jia...