1. 下載Android源碼 源碼在哪下載呢,https://github.com/android/platform_frameworks_base 這是Google在Git...

1. 下載Android源碼 源碼在哪下載呢,https://github.com/android/platform_frameworks_base 這是Google在Git...
1 簡(jiǎn)介 WorkManager是Jetpack組件庫(kù)中的一個(gè)組件,主要用于處理立即執(zhí)行丐吓、長(zhǎng)時(shí)間運(yùn)行、可延遲執(zhí)行的并且保證必須執(zhí)行的后臺(tái)操作任務(wù)鳞溉。例如上傳日志恍风,定時(shí)上傳數(shù)據(jù)堪簿,...
Room能和LiveData很好的結(jié)合實(shí)現(xiàn)MVVM棒旗,Room可以利用LiveData的觀察者模式挟炬,感知Lifecyle的狀態(tài),實(shí)現(xiàn)數(shù)據(jù)驅(qū)動(dòng)UI嗦哆,避免MVP模式下更新UI需要大...
1 簡(jiǎn)介 Navigation是Android Jetpack中的一個(gè)框架,用于在Android應(yīng)用中的“目標(biāo)”之間導(dǎo)航婿滓,該框架提供一致的 API老速,“目標(biāo)”可以是Fragme...
1 裝飾模式 Java中IO使用的是裝飾模式,裝飾模式在Android中很常見凸主,比如系統(tǒng)的Context橘券。 裝飾模式的模型 Component:抽象構(gòu)建接口。 Concret...
注解 注解聲明 聲明一個(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)求或者其他耗時(shí)操作的時(shí)候使用纳猫。 2、禁用按...
1 簡(jiǎn)介 Room是Google官方在SQLite基礎(chǔ)上封裝的一款數(shù)據(jù)持久庫(kù)竹捉,是Jetpack全家桶的一員芜辕,和Jetpack其他庫(kù)有著可以高度搭配協(xié)調(diào)的天然優(yōu)勢(shì)。Room使用...
1 簡(jiǎn)介和簡(jiǎn)單使用 1.1 簡(jiǎn)介 DataBinding是Google推出的一款數(shù)據(jù)和視圖綁定庫(kù)块差,可以省去findViewById和setText侵续,能大量減少業(yè)務(wù)邏輯和布局之...