前言 本文會(huì)簡(jiǎn)單介紹下 Java 中動(dòng)態(tài)代理模式的使用,然后著重分享下動(dòng)態(tài)代理如何在提高代碼靈活性方面大展身手。文中會(huì)列舉兩個(gè)實(shí)例,一個(gè)是在 MVP 中如何巧妙解決 Pres...
前言 本文會(huì)簡(jiǎn)單介紹下 Java 中動(dòng)態(tài)代理模式的使用,然后著重分享下動(dòng)態(tài)代理如何在提高代碼靈活性方面大展身手。文中會(huì)列舉兩個(gè)實(shí)例,一個(gè)是在 MVP 中如何巧妙解決 Pres...
本篇文章已授權(quán)微信公眾號(hào) guolin_blog (郭霖)獨(dú)家發(fā)布 這次就來(lái)梳理一下 Android 的屏幕刷新機(jī)制,把我這段時(shí)間因?yàn)檠芯縿?dòng)畫(huà)而梳理出來(lái)的一些關(guān)于屏幕刷新方面...
我的CSDN博客同步發(fā)布:在AndroidStudio中自定義Gradle插件 轉(zhuǎn)載請(qǐng)注明出處:【huachao1001的簡(jiǎn)書(shū):http://www.itdecent.cn/...
面試的時(shí)候,面試官經(jīng)常同你隨便侃侃Activity的啟動(dòng)模式,但Activity啟動(dòng)牽扯的知識(shí)點(diǎn)其實(shí)很多,并非能單單用四個(gè)啟動(dòng)模式就能概括的,默認(rèn)的啟動(dòng)模式的表現(xiàn)會(huì)隨著Int...
GapBottomNavigtionView 百度的: 我的: 項(xiàng)目地址:https://github.com/ZYF99/UIKit/tree/1.3[https://gi...
前一篇 硬核講解 Jetpack 之 LifeCycle 使用篇 主要介紹了 LifeCycle 存在的意義,基本和進(jìn)階的使用方法。今天話(huà)不多說(shuō),直接開(kāi)始擼源碼。 本文基于我...
簡(jiǎn)介 RecyclerView在24.2.0版本中新增了SnapHelper這個(gè)輔助類(lèi),用于輔助RecyclerView在滾動(dòng)結(jié)束時(shí)將Item對(duì)齊到某個(gè)位置。特別是列表橫向滑...
目錄 瞎比比 什么都別說(shuō),先看看效果怎樣? 需要什么材料、設(shè)備? root 手機(jī) 為 Android 手機(jī)裝上 Linux 系統(tǒng) 最后 瞎比比 自從沒(méi)有了學(xué)生身份之后,購(gòu)買(mǎi)云...