
本文基于Retrofit 2.3.0,OkHttp 3.8.0進(jìn)行分析。 使用示例 以上是Retrofit的簡單使用示例建芙,下面從以上代碼為入口分析其內(nèi)部實(shí)現(xiàn)。 源碼分析 Re...
@164933716 哦哦竹宋,疏忽了,已經(jīng)Fix了地技,謝謝指正
使用ReplacementSpan在TextView中自定義Tag具體實(shí)現(xiàn)參見我的博客蜈七,https://tb-yangshu.github.io/2017/08/16/android-ReplacementSpan-use-md/
ReplacementSpan不支持設(shè)置多個,設(shè)置多個的話只會顯示最后一個
使用ReplacementSpan在TextView中自定義Tag具體實(shí)現(xiàn)參見我的博客莫矗,https://tb-yangshu.github.io/2017/08/16/android-ReplacementSpan-use-md/
本文主要記錄了Room Persistence Library中注解的使用方法飒硅。代碼已上傳到Github,歡迎star作谚,fork 架構(gòu)示意圖 如下圖 添加依賴 準(zhǔn)備工作 Cr...
不好意思狡相,代碼放在Gist上了食磕,我連了VPN尽棕,忘了它被墻了彬伦。。单绑。已經(jīng)把代碼貼到文章里了回官。。搂橙。
使用ReplacementSpan在TextView中自定義Tag具體實(shí)現(xiàn)參見我的博客歉提,https://tb-yangshu.github.io/2017/08/16/android-ReplacementSpan-use-md/
具體實(shí)現(xiàn)參見我的博客,https://tb-yangshu.github.io/2017/08/16/android-ReplacementSpan-use-md/
編程区转,眾所周知被定義為知識工作苔巨。所有的知識工作,從業(yè)者和門外漢都喜歡把它神秘化废离,將整個過程以不可知論的風(fēng)格來解釋侄泽。理由往往非常簡單粗暴,無非是“照搬體力工作時代的工作方式會在...
本文是《深入理解Java虛擬機(jī)》中類文件結(jié)構(gòu)一章的讀書筆記析桥。另外,推薦閱讀Java字節(jié)碼結(jié)構(gòu)解析來加深理解。 Class文件組成內(nèi)容 class文件是一組以8位字節(jié)為基礎(chǔ)的二...
本文通過解析Class文件中字節(jié)碼的結(jié)構(gòu)烹骨,來加深對Java類文件結(jié)構(gòu)的理解翻伺。建議先閱讀Java類文件結(jié)構(gòu)解析這篇文章。 Test.java Test.class 魔數(shù) CA ...
本文是《深入理解Java虛擬機(jī)》中類文件結(jié)構(gòu)一章的讀書筆記沮焕。另外吨岭,推薦閱讀Java字節(jié)碼結(jié)構(gòu)解析來加深理解。 Class文件組成內(nèi)容 class文件是一組以8位字節(jié)為基礎(chǔ)的二...
本文主要從Dagger2生成的源碼角度講解Scope注解的作用 代碼已上傳至GitHub峦树,戳https://github.com/tb-yangshu/android-dag...