一、前言 Android原生開發(fā)到2025年需求已經(jīng)是寥若星辰,AI的發(fā)展也是百花齊放,已經(jīng)成為Coder的編碼得力助手,盡管如此,我還是想把學(xué)...
一、前言 compose的出現(xiàn),預(yù)示著Android原生端也邁向了聲明式界面的開發(fā)模式,Android傳統(tǒng)的開發(fā)方式是界面在XML里編寫,...
上篇說過要做一次自定義gradle插件的實(shí)戰(zhàn),本篇文章就記錄下兩個(gè)場(chǎng)景下的實(shí)踐,實(shí)踐內(nèi)容屬于入門級(jí)別的,相對(duì)簡(jiǎn)單,第一:查找多模塊中出現(xiàn)的...
Android自定義plugin有三種方法,本文只記錄自定義的plugin作為獨(dú)立項(xiàng)目,主要分為以下六個(gè)步驟 1.首先新建java/kot...
android推送歷來的詬病就不用多說了,這么多年過去了還是開發(fā)者的一大頭疼之事,雖說有第三方推送平臺(tái),但是如果要實(shí)現(xiàn)離線推送,也就是應(yīng)用...
最早從公眾號(hào)了解到MotionLayout,大概知道它是繼承自ConstraintLayout,目的是讓我們更方便快捷地寫一些簡(jiǎn)單的vie...
App迭代過程中,難免需要對(duì)數(shù)據(jù)庫進(jìn)行更新,有可能是字段的增加,修改或刪除,也有可能需要新建一張表,這就涉及到數(shù)據(jù)庫的遷移Migrate,...
一、說在前面 首先聲明本篇文章是基于開源庫SwipeDelMenuLayout的源碼分析,閱讀完并嘗試自己也寫一個(gè)(精簡(jiǎn)了一些東西),唯一...
前言 實(shí)際開發(fā)中,竟然很少碰到需要處理滑動(dòng)沖突的場(chǎng)景,所以關(guān)于Android的事件分發(fā)知識(shí)一直沒有接觸過,這兩天學(xué)習(xí)了下,初看好像還不難理...