首先,本文的代碼位置在https://github.com/marcosholgado/performance-test/tree/kotlin-mem-leak中的kotl...
IP屬地:廣東
首先,本文的代碼位置在https://github.com/marcosholgado/performance-test/tree/kotlin-mem-leak中的kotl...
在閱讀stellar_wifi源代碼的時(shí)候,我發(fā)現(xiàn)ByteBuffer這個(gè)類(lèi)使用的很頻繁。就打算對(duì)這個(gè)類(lèi)進(jìn)行一下學(xué)習(xí)總結(jié)。 ByteBuffer類(lèi)位于java.nio包下,所...
前言 協(xié)程如線(xiàn)程一樣,使用不當(dāng)就會(huì)導(dǎo)致Activity內(nèi)存泄漏,在解決內(nèi)存泄漏的方法中,弱引用是最常用的封裝,大家都知道WeakHandler就是例子。項(xiàng)目地址 封裝 第一步...
在知識(shí)星球中,有個(gè)小伙伴提了一個(gè)問(wèn)題:有一個(gè)關(guān)于JVM名詞定義的問(wèn)題,說(shuō)”JVM內(nèi)存模型“,有人會(huì)說(shuō)是關(guān)于JVM內(nèi)存分布(堆棧,方法區(qū)等)這些介紹,也有地方說(shuō)(深入理解JVM...
RTPermission Android6.0 運(yùn)行時(shí)權(quán)限申請(qǐng)工具,Android Marshmallow runtime permission utils 前言 Andro...
老實(shí)說(shuō),第一次看到這個(gè)需求的時(shí)候,第一反應(yīng)就是Canvas只有drawLine方法,并沒(méi)有drawDashLine方法啊!這咋整啊,難道要我自己做個(gè)遍歷不斷的drawLine...