最新 Android MVP && MVVM深度解析 【重大更新說(shuō)明】 感謝各位讀者的閱讀括荡,這篇文章由于年代久遠(yuǎn),存在一些錯(cuò)誤的觀點(diǎn)号显,再次向大家道歉酱畅,也做一個(gè)技術(shù)上的解釋說(shuō)明...

最新 Android MVP && MVVM深度解析 【重大更新說(shuō)明】 感謝各位讀者的閱讀括荡,這篇文章由于年代久遠(yuǎn),存在一些錯(cuò)誤的觀點(diǎn)号显,再次向大家道歉酱畅,也做一個(gè)技術(shù)上的解釋說(shuō)明...
前言 多線(xiàn)程的應(yīng)用在Android開(kāi)發(fā)中是非常常見(jiàn)的,常用方法主要有:繼承Thread類(lèi)實(shí)現(xiàn)Runnable接口AsyncTaskHandlerHandlerThreadIn...
最近在看一些在學(xué)習(xí)一些源碼,在源碼中經(jīng)常會(huì)看到一些位移運(yùn)算符的使用段化,比如在看HashMap源碼的時(shí)候,在計(jì)算hashMap容量的閾值的時(shí)候造成,就使用到了位移運(yùn)算符显熏,代碼如下: ...
一、 patch 和diff 的區(qū)別 Git 提供了兩種補(bǔ)丁方案晒屎,一是用git diff生成的UNIX標(biāo)準(zhǔn)補(bǔ)丁.diff文件喘蟆,二是git format-patch生成的Git...
前言 最近翻了草稿箱缓升,看到了之前的一些草稿,有一些文章寫(xiě)的差不多了蕴轨,但是后面沒(méi)精力寫(xiě)或者因?yàn)槠渌蚓蜖€在草稿箱里了港谊,現(xiàn)在決定把一些草稿拿出來(lái)補(bǔ)全或者重新寫(xiě),也是溫故知新的過(guò)...
廢話(huà)不多說(shuō)直接說(shuō)流程 給項(xiàng)目中集成LeakCanary工具進(jìn)行內(nèi)存泄漏檢測(cè)橙弱。發(fā)現(xiàn)有內(nèi)存泄漏后該工具會(huì)進(jìn)行提示 有內(nèi)存泄露后我們需要使用as的profiler工具進(jìn)行分析并獲取...
AIDL的基本使用過(guò)程可以看這篇文章http://www.reibang.com/p/2683e27efe9a 業(yè)務(wù)場(chǎng)景:現(xiàn)在要實(shí)現(xiàn)每新增一個(gè)員工歧寺,就通知相應(yīng)的部門(mén)人員1、...
本文首發(fā)于微信公眾號(hào)「后廠(chǎng)村碼農(nóng)」 相關(guān)文章Gradle核心思想(一)為什么現(xiàn)在要用Gradle棘脐? Gradle核心思想(二)Gradle...
前言 由于項(xiàng)目需要用到 Groovy 語(yǔ)言成福,這兩天對(duì)其進(jìn)行了粗略的學(xué)習(xí),本文是對(duì)學(xué)習(xí)做的一個(gè)簡(jiǎn)單總結(jié)荆残,主要內(nèi)容參考于官方文檔(Groovy 的官方文檔還是非常不錯(cuò)的奴艾,強(qiáng)烈推薦...