為了規(guī)范化團(tuán)隊(duì)代碼提交,可以使用Git Commit Template插件對(duì)git提交規(guī)范進(jìn)行一定的約束,方便后期查看管理以及維護(hù)。 1 安裝插...
JVM和Dalvik/ART Android應(yīng)用程序運(yùn)行在Dalvik/ART虛擬機(jī),并且每一個(gè)應(yīng)用程序?qū)?yīng)有一個(gè)單獨(dú)的Dalvik虛擬機(jī)實(shí)例。...
Google Jetpack MVVM架構(gòu)設(shè)計(jì) View綁定到ViewModel,然后執(zhí)行一些命令在向它請(qǐng)求一個(gè)動(dòng)作。而反過(guò)來(lái),ViewMode...
示例1 登錄并返回用戶信息 傳統(tǒng)異步方式 使用Retrofit+Handler 1、引入Retrofit依賴 2、定義接口 3、相應(yīng)數(shù)據(jù)實(shí)體 4...
1 簡(jiǎn)介 WorkManager是Jetpack組件庫(kù)中的一個(gè)組件,主要用于處理立即執(zhí)行、長(zhǎng)時(shí)間運(yùn)行、可延遲執(zhí)行的并且保證必須執(zhí)行的后臺(tái)操作任務(wù)...
注解 注解聲明 聲明一個(gè)注解類型 Java中所有的注解,默認(rèn)是實(shí)現(xiàn)Annotation接口: 注解的聲明使用@interface關(guān)鍵字,一個(gè)注解...
1、彈窗 點(diǎn)擊完按鈕彈出一個(gè)彈窗,等后續(xù)的事件執(zhí)行完成之后再關(guān)閉彈窗,但是這種做法用戶體驗(yàn)較差,并且適用的場(chǎng)景比較單一,只能在網(wǎng)絡(luò)請(qǐng)求或者其他耗...
1 裝飾模式 Java中IO使用的是裝飾模式,裝飾模式在Android中很常見(jiàn),比如系統(tǒng)的Context。 裝飾模式的模型 Component:...
1 簡(jiǎn)介 Navigation是Android Jetpack中的一個(gè)框架,用于在Android應(yīng)用中的“目標(biāo)”之間導(dǎo)航,該框架提供一致的 AP...