240 發(fā)簡(jiǎn)信
IP屬地:浙江
  • 240
    RxJava原理解析

    RxJava 是一種響應(yīng)式編程走哺,來(lái)創(chuàng)建基于事件的異步操作庫(kù)揍拆。基于事件流的鏈?zhǔn)秸{(diào)用锦亦、邏輯清晰簡(jiǎn)潔舶替。 平時(shí)用的多但是沒(méi)認(rèn)真分析源碼總感覺(jué)虛的很廢話不多說(shuō)直接上代碼 看看 Obse...

  • 錯(cuò)亂對(duì)稱的瀑布流

    現(xiàn)在的界面大同小異一點(diǎn)新意也沒(méi)有,最近看到一種布局界面還比較好看杠园,我試著用自定義view但是太麻煩了顾瞪,最終選用recycle來(lái)實(shí)現(xiàn)的,先上一波圖大伙看看 說(shuō)起來(lái)實(shí)現(xiàn)起來(lái)難度不...

  • Glide的源碼分析

    glide源碼實(shí)在太冗雜了抛蚁,各種設(shè)計(jì)模式各種封裝人都看到了陈醒,但是大佬寫的確實(shí)好用,下面就幾條主線分析一下glide做了什么事瞧甩; 1.通過(guò)glide.with 傳入contex...

  • 240
    Android啟動(dòng)速度優(yōu)化

    最近針對(duì)手上的項(xiàng)目做了一些Android App啟動(dòng)速度的優(yōu)化钉跷,查閱了一些資料影響啟動(dòng)速度的原因高耗時(shí)任務(wù)數(shù)據(jù)庫(kù)初始化、某些第三方框架初始化肚逸、大文件讀取爷辙、MultiDex加載...

  • 240
    HashMap的深度解析

    哈希表(hash table)也叫散列表,是一種非常重要的數(shù)據(jù)結(jié)構(gòu)朦促,應(yīng)用場(chǎng)景及其豐富犬钢,許多緩存技術(shù)(比如memcached)的核心其實(shí)就是在內(nèi)存中維護(hù)一張大的哈希表,本文會(huì)對(duì)...

  • CMakeList方式編譯JNI

    上一篇說(shuō)了ndk-build+動(dòng)態(tài)注冊(cè)的方式編譯JNI思灰,這篇文章來(lái)講一下CMakeList+靜態(tài)注冊(cè)的方式來(lái)編譯JNI。Android官方目前也是推薦使用CMakeList的...

  • 仿微信Switch樣式

    先上效果: 直接上代碼: 在activity中使用:

  • 系統(tǒng)架構(gòu)部分的總結(jié)和展望

    快到年底了想想也是比較激動(dòng)混滔,因?yàn)檠劭匆荒昃鸵^(guò)去了洒疚。最近也是利用閑暇時(shí)間一直在補(bǔ)文章歹颓,因?yàn)槊髂暧行碌膶W(xué)習(xí)計(jì)劃,年后可能也不會(huì)再分享 Android 方面的知識(shí)油湖,在這之前希望能...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品