協(xié)程可以讓我們使用順序的方式去寫異步代碼,而且不會(huì)阻塞UI線程。Kotlin 協(xié)程提供了一種全新處理并發(fā)的方式,你可以在 Android 平臺(tái)上使用它來(lái)簡(jiǎn)化異步執(zhí)行的代碼。協(xié)...
協(xié)程可以讓我們使用順序的方式去寫異步代碼,而且不會(huì)阻塞UI線程。Kotlin 協(xié)程提供了一種全新處理并發(fā)的方式,你可以在 Android 平臺(tái)上使用它來(lái)簡(jiǎn)化異步執(zhí)行的代碼。協(xié)...
由于文章涉及到的只是點(diǎn)比較多、內(nèi)容可能過(guò)長(zhǎng),可以根據(jù)自己的能力水平和熟悉程度分階段跳著看。如有講述的不正確的地方勞煩各位私信給筆者,萬(wàn)分感謝。 kotlin協(xié)程的關(guān)鍵知識(shí)點(diǎn) ...
前言 筆者在寫這篇文章的時(shí)候糾結(jié)了很久,不知道該以怎樣的形式去講解kotlin協(xié)程知識(shí)。筆者以前在學(xué)習(xí)的時(shí)候,也白嫖過(guò)各種各樣的知識(shí),看過(guò)很多文章,大概能夠總結(jié)為三種: 講的...
if語(yǔ)句 預(yù)期目標(biāo) 編碼實(shí)現(xiàn) 驗(yàn)證結(jié)果 小結(jié) 通過(guò)上面的示例,我們注意三個(gè)知識(shí)點(diǎn): 如何使用ClassWriter類。 在使用MethodVisitor類時(shí),其中visitX...
Java虛擬機(jī)的指令是由一個(gè)字節(jié)長(zhǎng)度的、代表著某種特定操作含義的數(shù)字(稱為操作碼,Opcode)以及跟隨其后的零個(gè)或多個(gè)代表此操作所需參數(shù)(稱為操作數(shù),Operand)而構(gòu)成...
*本篇文章已授權(quán)微信公眾號(hào) guolin_blog (郭霖)獨(dú)家發(fā)布 前言 第一次看到插樁,是在Android開發(fā)高手課中??赐耆ゲ榱艘幌拢骸斑?!還有這東西,有點(diǎn)意思”。 本...
Android 提供了AnimationDrawable用于實(shí)現(xiàn)幀動(dòng)畫。在動(dòng)畫開始之前,所有幀的圖片都被解析并占用內(nèi)存,一旦動(dòng)畫較復(fù)雜幀數(shù)較多,在低配置手機(jī)上容易發(fā)生 OOM...
Dagger2注解基礎(chǔ) @Inject和@Component 用 @Inject 注解標(biāo)注目標(biāo)類中依賴類的實(shí)例對(duì)象 用 @Inject 注解標(biāo)注依賴類的構(gòu)造函數(shù) 若其他類還依...
在上篇文章Android11 最近任務(wù)Recents功能分析[http://www.itdecent.cn/p/f763b0812020]過(guò)程中,針對(duì)SystemUI內(nèi)部功...