緣起 序列化已經(jīng)是Android司空見慣的東西了,場(chǎng)景太多了。就拿Intent來(lái)說(shuō)吧,extra能放的數(shù)據(jù),除了基本類型外,就是序列化的數(shù)據(jù)了,...
今天的主角是我們還沒(méi)關(guān)注到的幾個(gè)WorkManager的功能和細(xì)節(jié)。 Constraints WorkManager里面有一個(gè)Constrain...
之前討論過(guò)的任務(wù),無(wú)論是單次任務(wù),還是周期性任務(wù),都是單一的任務(wù)項(xiàng)執(zhí)行。如果我們要多個(gè)任務(wù)項(xiàng)同時(shí)進(jìn)行,或者按一定順序執(zhí)行,就需要用到鏈?zhǔn)饺蝿?wù)。 ...
單次任務(wù)和周期任務(wù)的創(chuàng)建和執(zhí)行,現(xiàn)在已經(jīng)清楚了。但是有問(wèn)題,之前創(chuàng)建的Worker就是一個(gè)單純的Worker,和任務(wù)添加者是沒(méi)有關(guān)系的,如果需要...
上一篇說(shuō)到,周期性延時(shí)任務(wù),實(shí)際被非延時(shí)的周期任務(wù)給干擾了。這是因?yàn)?,任?wù)一直是添加到系統(tǒng)的,應(yīng)用未啟動(dòng)的時(shí)候,不會(huì)有,但是當(dāng)應(yīng)用重新啟動(dòng)過(guò)后,...
上一回,我們已經(jīng)簡(jiǎn)單地實(shí)現(xiàn)了一個(gè)單次任務(wù),即通過(guò)OneTimeWorkRequest構(gòu)造的任務(wù)請(qǐng)求。今天,來(lái)試試一個(gè)周期性任務(wù)請(qǐng)求:Period...
好早之前,項(xiàng)目中有個(gè)功能項(xiàng)需要?jiǎng)?chuàng)建一個(gè)下載任務(wù),考慮到和界面的無(wú)依賴性,所以我選用了WorkManager。在當(dāng)時(shí)來(lái)看,WorkManager還...
ViewPager,算是Android開發(fā)中的一個(gè)十分常用的組件了。我們今天來(lái)討論下ViewPager的切面動(dòng)畫定制。 自定義切頁(yè)動(dòng)畫 默認(rèn)情況...
本篇主題依然是動(dòng)畫,主角是Android系統(tǒng)的布局動(dòng)畫(Layout Animation)和布局過(guò)渡(Layout Transition)。 官...