上次我們分析了一下熱修復(fù)的原理并著手實(shí)踐了一下涉馁,這次將帶大家一起探究Tinker源碼羹膳。 引言 從上一篇Android熱修復(fù)原理探索與實(shí)踐中我們知道礁叔,Tinker實(shí)現(xiàn)熱修復(fù)的原...

上次我們分析了一下熱修復(fù)的原理并著手實(shí)踐了一下涉馁,這次將帶大家一起探究Tinker源碼羹膳。 引言 從上一篇Android熱修復(fù)原理探索與實(shí)踐中我們知道礁叔,Tinker實(shí)現(xiàn)熱修復(fù)的原...
????plus
Android 使用Android Studio構(gòu)建運(yùn)行 系統(tǒng)層app前言 做了這么多年的應(yīng)用層和架構(gòu)的工作拭荤,突然轉(zhuǎn)到系統(tǒng)層還是有些不習(xí)慣的孟抗。最讓人難受的就是不能用AS直接構(gòu)建運(yùn)行系統(tǒng)層的app润匙,每次在AS上寫完代碼诗眨,都要同步到系統(tǒng)源碼中去,然...
*本篇文章已授權(quán)微信公眾號(hào) guolin_blog (郭霖)獨(dú)家發(fā)布 本文是基于constraint-layout:1.1.2 一孕讳、前言 在以前匠楚,android是使用布局如L...
好家伙,夠詳細(xì)厂财。
java 虛擬機(jī)內(nèi)存區(qū)域劃分和GC相關(guān)資料:https://zhuanlan.zhihu.com/p/45558897[https://zhuanlan.zhihu.com/p/45558897]https://...
人間正能量芋簿。
轉(zhuǎn)崗去微信事業(yè)群的一些反思這周是舊部門的最后一周了,記錄下這兩年年的一些感悟璃饱,希望以后可以時(shí)刻警醒自己与斤,同時(shí)這也是我對(duì)過往的一些總結(jié)和反思,希望能幫到我們。跟領(lǐng)導(dǎo)坦白的時(shí)候撩穿,領(lǐng)導(dǎo)讓我好好考慮磷支,你在這里...
開篇就提到效能優(yōu)化涉及的范圍會(huì)很廣,考慮后面需要經(jīng)常用到 asm 字節(jié)碼插樁食寡,我們首先從 《Gradle 插件 + ASM 實(shí)戰(zhàn)》開始講雾狈,但又希望大家能知其然也知其所以然,因...
“等線程 1 執(zhí)行完同步代碼塊遇到 monitorenter 指令抵皱,首先會(huì)清空鎖的狀態(tài)然后喚醒線程 2 善榛。如此反復(fù)即可保證線程安全∵缎穑” 這里好像有個(gè)錯(cuò)誤monitorenter 應(yīng)該是monitorexit吧
數(shù)據(jù)結(jié)構(gòu)算法 - ConcurrentHashMap 源碼解析五個(gè)線程同時(shí)往 HashMap 中 put 數(shù)據(jù)會(huì)發(fā)生什么锭弊? ConcurrentHashMap 是怎么保證線程安全的? 在分析 HashMap 源碼時(shí)還遺留這兩個(gè)問題擂错,這次...
??牛逼plus
Android Q ExifInterface獲取圖片位置前言 最近寫一個(gè)lib味滞,多選圖片時(shí),可以按照地理位置分組钮呀。android Q之前的版本剑鞍,直接可以通過path路徑的形式去獲取圖片的地理位置,但在Android Q版本上無法使...
挺快啊,上午看還沒有跷睦。
ConstraintLayout 2.0新特性解析(三)-- MockView UI原型布局筷弦,Space邊距補(bǔ)償,MotionLayout動(dòng)畫前言 MockView是一種UI原型樣式的View抑诸,使用場(chǎng)景不是很多烂琴,了解下就行了。Space的邊距補(bǔ)償用處很大蜕乡,使用ConstraintLayout的時(shí)候奸绷,往往有些場(chǎng)景設(shè)置...
我擦學(xué)習(xí)這個(gè)布局 我就指著你更新了 給力。
ConstraintLayout 2.0新特性解析(一)--Flow流式布局前言 之前解析過 ConstraintLayout 的解析层玲,扁平化布局[http://www.reibang.com/p/28bc3619fc82]号醉,隨著Constrain...
666越來越優(yōu)秀了
Android 夜間模式原理前言 Android 夜間模式早在API 23的時(shí)候就可以使用了绒瘦,不過那時(shí)候還有些限制,僅對(duì)新入棧的Activity生效扣癣,已在棧中的Activity不生效。但現(xiàn)在大家的App...
相比于技術(shù)文章憨降,更喜歡看一些指導(dǎo)性的意見文章哈哈
都是奔三的人父虑,壓力大家都會(huì)有寫下本文并不是為了引起大家的焦慮,只是最近群里有同學(xué)聊到而已授药。想想建群的那會(huì)還是在長(zhǎng)沙剛面臨失業(yè)士嚎,正因?yàn)榻?jīng)歷著失敗與痛苦,所以我才想到是不是可以建個(gè)群悔叽,我給大家分享分享一些經(jīng)...
寫得不錯(cuò) 莱衩,寫出來幾個(gè)比較重要的坑
Kotlin data class 遇到的坑及解決方案前言 最近開始重構(gòu),Javabean也想全部替換成kotlin的data class娇澎,可data class使用有諸多限制笨蚁,并沒有Javabean使用的那么隨心所欲。在此也記...
學(xué)到了一個(gè)螃蟹理論
寫一本技術(shù)書到底有多賺趟庄?實(shí)話告訴你200萬輕輕松松括细!視頻版本視頻版本,歡迎大家去B站三連~http://liuwangshu.cn/batcoder/android_future.html[http://liuwangshu....
這一個(gè)知識(shí)點(diǎn)也是寫爛了的戚啥,可是作為 Android 開發(fā)者又不得不學(xué)習(xí)這部分奋单,學(xué)習(xí)了呢,總覺得要寫點(diǎn)東西出來才覺得有感覺猫十,得览濒,就有這一篇文章了。 API 27 流程介紹 在單...
相互學(xué)習(xí),哈哈江兢。
Android Classloader熱修復(fù)慣例段子昨忆。 閱讀本文你可以掌握,熱修復(fù)的原理和簡(jiǎn)單實(shí)現(xiàn). 目錄Classloader熱修復(fù)原理熱修復(fù)代碼實(shí)現(xiàn)面試知識(shí) Classloader熱修復(fù)原理 從這個(gè)圖上能看出什么?...