插件化離不開(kāi)代理與反射,反射我們已經(jīng)很熟悉了,我們可以在各種各樣的三方庫(kù)中找到類(lèi)似的使用,但是代理卻感覺(jué)是一個(gè)抽象的概念。 代理模式 為其他對(duì)象...
為什么要使用Dagger2呢 其實(shí)是自己立的flag , 哭著也要學(xué)完(這是三個(gè)月之前的flag)曾經(jīng)我哭著看老大些的dagger2代碼問(wèn)他 ...
要跟上剛哥的小弟們的步伐了, 少打游戲多讀書(shū)本文參考: 《Android開(kāi)發(fā)藝術(shù)探索》 Binder連接池 假如我們的應(yīng)用,有很多模塊,而每一個(gè)...
要跟上剛哥的小弟們的步伐了, 少打游戲多讀書(shū)本文參考: 《Android開(kāi)發(fā)藝術(shù)探索》以前寫(xiě)過(guò)AIDL代碼層的文章,暫時(shí)不對(duì)代碼層面的AIDL以...
在Android開(kāi)發(fā)中, 涉及到比較耗時(shí)的操作時(shí) , 我們常常會(huì)新開(kāi)一個(gè)子線程來(lái)完成 . 比如AsyncTask , IntentService...
被xx跳動(dòng)大佬使勁兒蹂躪了一把,趕緊回來(lái)總結(jié)總結(jié)別看到是背包問(wèn)題就跑掉了昂, 這篇博客是頭條大佬丟給我的最后一個(gè)問(wèn)題,給你們踩坑了 首先看這樣一...
被xx跳動(dòng)大佬使勁兒蹂躪了一把,趕緊回來(lái)總結(jié)總結(jié) 本文參考紅橙大神的博客 一句話就能把圖片資源加載完成,憑啥??? 1. 翻源碼 首先,src是通...
被xx跳動(dòng)大佬使勁兒蹂躪了一把,趕緊回來(lái)總結(jié)總結(jié) 講道理,從來(lái)沒(méi)有關(guān)心過(guò)這個(gè)流程。平時(shí)直接IDE里面builder APK,就能生成自己所需要的...
周一發(fā)布了新版本,當(dāng)天晚上用戶(hù)就為app未測(cè)試到的bug發(fā)飆了,恩,很快就找到了問(wèn)題所在,一個(gè)容易疏忽的空指針。雖然只是一個(gè)小小的bug但是不修...