可能許多人一看標(biāo)題就要開(kāi)噴了:“我明明天天都在寫,怎么可能不支持!” 且別急,如果你天天都在寫,那么有極大的危險(xiǎn)掉坑里。 陷阱重現(xiàn) 先看一段代碼,這是一個(gè) kotlin 新手...
可能許多人一看標(biāo)題就要開(kāi)噴了:“我明明天天都在寫,怎么可能不支持!” 且別急,如果你天天都在寫,那么有極大的危險(xiǎn)掉坑里。 陷阱重現(xiàn) 先看一段代碼,這是一個(gè) kotlin 新手...
本篇文章已授權(quán)微信公眾號(hào) guolin_blog (郭霖)獨(dú)家發(fā)布 這次就來(lái)梳理一下 Android 的屏幕刷新機(jī)制,把我這段時(shí)間因?yàn)檠芯縿?dòng)畫而梳理出來(lái)的一些關(guān)于屏幕刷新方面...
回顧: 《談?wù)劄槭裁磳憜卧獪y(cè)試》 基本單元測(cè)試框架 Java單元測(cè)試框架:Junit、Mockito、Powermockito等;Android:Robolectric、An...
單元測(cè)試是應(yīng)用程序測(cè)試策略中的基本測(cè)試,通過(guò)對(duì)代碼進(jìn)行單元測(cè)試,可以輕松地驗(yàn)證單個(gè)單元的邏輯是否正確,在每次構(gòu)建之后運(yùn)行單元測(cè)試,可以幫助您快速捕獲和修復(fù)因代碼更改(重構(gòu)、優(yōu)...
Fragment系列文章:1、Fragment全解析系列(一):那些年踩過(guò)的坑2、Fragment全解析系列(二):正確的使用姿勢(shì)3、Fragment之我的解決方案:Frag...
概念 注解處理器(Annotation Processor)是javac內(nèi)置的一個(gè)用于編譯時(shí)掃描和處理注解(Annotation)的工具。簡(jiǎn)單的說(shuō),在源代碼編譯階段,通過(guò)注解...
前段時(shí)間公司的SDK開(kāi)發(fā),核心邏輯要改用C/C++(花了點(diǎn)時(shí)間把還給老師的,重新拾回),我就把NDK開(kāi)發(fā)相關(guān)資料文檔整理一下方便你我他。 預(yù)備概念: JNI: 它提供了若干的...
ButterKnife 算是一款知名老牌 Android 開(kāi)發(fā)框架了,通過(guò)注解綁定視圖,避免了 findViewById() 的操作,廣受好評(píng)!由于它是在編譯時(shí)對(duì)注解進(jìn)行解析...
安卓基礎(chǔ)開(kāi)發(fā)庫(kù),讓開(kāi)發(fā)簡(jiǎn)單點(diǎn)。DevRing & Demo地址:https://github.com/LJYcoder/DevRing 學(xué)習(xí)/參考地址:https://www...