前言 這個(gè)問(wèn)題很早之前就碰到過(guò),后來(lái)通過(guò)google找到了解決辦法,也就沒(méi)有去管它了,直到最近有朋友問(wèn)到這個(gè)問(wèn)題,感覺(jué)很熟悉卻又說(shuō)不出具體原因,因此,就想通過(guò)源碼分析一下。順...
前言 這個(gè)問(wèn)題很早之前就碰到過(guò),后來(lái)通過(guò)google找到了解決辦法,也就沒(méi)有去管它了,直到最近有朋友問(wèn)到這個(gè)問(wèn)題,感覺(jué)很熟悉卻又說(shuō)不出具體原因,因此,就想通過(guò)源碼分析一下。順...
引語(yǔ) TeXtView大家應(yīng)該都不陌生,文本展示控件嘛! 就用TextView顯示普普通通的文本,OK,很簡(jiǎn)單,Android入門的都會(huì),沒(méi)入門的在門縫外看兩眼也都會(huì),哈哈,...
一提到沉浸式狀態(tài)欄,第一個(gè)浮現(xiàn)在腦海里的詞就是“碎片化”。碎片化是讓 Android 開(kāi)發(fā)者很頭疼的問(wèn)題,相信沒(méi)有哪位開(kāi)發(fā)者會(huì)不喜歡“write once, run anyw...
以前我們要實(shí)現(xiàn)流動(dòng)性布局,比較繁瑣,Google開(kāi)源了一個(gè)項(xiàng)目叫FlexboxLayout,相信大家都不陌生。下面我們來(lái)學(xué)習(xí)一下FlexboxLayout基礎(chǔ)知識(shí),并通過(guò)一個(gè)...
前言 自從用上RxJava后徹底迷上Rx系列響應(yīng)式編程,從本篇開(kāi)始一起來(lái)學(xué)習(xí)一下Rx套餐之一的RxBinding。RxBinding是什么?它是一組開(kāi)源庫(kù),來(lái)自大神Jake ...
最近 Android-CleanArchitecture 鬧得是沸沸揚(yáng)揚(yáng),然而筆者也不甘寂寞,一直在研究這個(gè)東西,也fork過(guò)一些關(guān)于cleanArchitecture開(kāi)源的...
介紹 Realm 是一個(gè) MVCC (多版本并發(fā)控制)數(shù)據(jù)庫(kù),由Y Combinator公司在2014年7月發(fā)布一款支持運(yùn)行在手機(jī)、平板和可穿戴設(shè)備上的嵌入式數(shù)據(jù)庫(kù),目標(biāo)是取...
在Android開(kāi)發(fā)中,事件分發(fā)機(jī)制是一塊Android比較重要的知識(shí)體系,了解并熟悉整套的分發(fā)機(jī)制有助于更好的分析各種點(diǎn)擊滑動(dòng)失效問(wèn)題,更好去擴(kuò)展控件的事件功能和開(kāi)發(fā)自定義...
Rxjava2在Api方面有不少變化,基于Rxjava1.x的Rxbus實(shí)現(xiàn)不太適用,網(wǎng)上關(guān)于2.0的資料很少,既然沒(méi)有現(xiàn)成的,那就自己寫一個(gè) 1.API變化1.x中是使用P...