本來(lái)對(duì)Flutter只是隨便寫寫锹雏,寫著寫著內(nèi)容也就多起來(lái)了亡笑,這里整理一個(gè)目錄出來(lái)导饲,方便查找叫惊。 會(huì)根據(jù)文章的增加持續(xù)更新脯倚,也歡迎小伙伴們對(duì)文章中錯(cuò)誤的地方私信溝通恬试。 Flutt...
本來(lái)對(duì)Flutter只是隨便寫寫锹雏,寫著寫著內(nèi)容也就多起來(lái)了亡笑,這里整理一個(gè)目錄出來(lái)导饲,方便查找叫惊。 會(huì)根據(jù)文章的增加持續(xù)更新脯倚,也歡迎小伙伴們對(duì)文章中錯(cuò)誤的地方私信溝通恬试。 Flutt...
1.為什么要引入Handler機(jī)制稿饰? 舉個(gè)栗子:通過(guò)網(wǎng)絡(luò)獲取數(shù)據(jù)然后顯示在TextView中,由于網(wǎng)絡(luò)通信屬于耗時(shí)操作露泊,所以必須在子線程中完成喉镰,但是子線程中是不能更新UI的(...
注解是開發(fā)中經(jīng)常使用到的,因?yàn)楹芫们霸诰W(wǎng)上找了幾篇文章恬汁,發(fā)現(xiàn)完全看不懂伶椿,所以覺(jué)得這個(gè)東西好像很難搞,最近耐心的看完了這篇文章秒懂,Java 注解你可以這樣學(xué)脊另,感覺(jué)入門還是比較...
現(xiàn)在存在有的時(shí)候發(fā)現(xiàn)回到桌面會(huì)重復(fù)打開閃屏頁(yè),我研究了一下导狡,有如下結(jié)果。 重現(xiàn)方式: 用android的installer安裝打開閃屏頁(yè)偎痛,按Home鍵回到首頁(yè)烘豌,然后點(diǎn)擊lau...
AOP即Aspect Oriented Programming的縮寫,習(xí)慣稱為切面編程;與OOP(面向?qū)ο缶幊?萬(wàn)物模塊化的思想不同,AOP則是將涉及到眾多模塊的某一類問(wèn)題進(jìn)...
最近有做用戶行為統(tǒng)計(jì)的需求,為了盡可能使統(tǒng)計(jì)代碼不侵入業(yè)務(wù)代碼看彼,就研究了下hook和Aop廊佩。之前寫的hook方面的文章里,有評(píng)論給出了些建議靖榕,于是研究了下AspectJ标锄,雖然...
如果連續(xù)多次點(diǎn)擊按鈕會(huì)造成打開多個(gè)重復(fù)頁(yè)面,或者多次請(qǐng)求茁计,造成數(shù)據(jù)混亂料皇。所以很多時(shí)候,我們需要避免這種情況發(fā)生星压。下面就通過(guò)AOP來(lái)實(shí)現(xiàn)這個(gè)功能践剂。 1、定義一個(gè)防止多次點(diǎn)擊的工...
我們要實(shí)現(xiàn)的效果主要涉及三個(gè)部分: 分組 GroupHeader 分割線 SideBar 前兩個(gè)部分涉及到一個(gè)ItemDecoration類娜膘,也是我們接下來(lái)的重點(diǎn)逊脯,該類是Re...
之前寫過(guò)一篇文章《Android開發(fā)之仿微博詳情頁(yè)(滑動(dòng)固定頂部欄效果)》,當(dāng)時(shí)采用的解決方案是用一個(gè)ScrollView去包裹內(nèi)容布局竣贪,通過(guò)監(jiān)聽滑動(dòng)狀態(tài)军洼,在適當(dāng)?shù)臅r(shí)候,移入...
Fragment系列文章:1演怎、Fragment全解析系列(一):那些年踩過(guò)的坑2匕争、Fragment全解析系列(二):正確的使用姿勢(shì)3、Fragment之我的解決方案:Frag...
Fragment系列文章:1爷耀、Fragment全解析系列(一):那些年踩過(guò)的坑2甘桑、Fragment全解析系列(二):正確的使用姿勢(shì)3、Fragment之我的解決方案:Frag...
??之前一直想著學(xué)習(xí)一下Jenkins自動(dòng)化部署歹叮,最近剛好有點(diǎn)時(shí)間跑杭,就利用這點(diǎn)時(shí)間來(lái)學(xué)習(xí)一下Jenkins自動(dòng)化部署,做個(gè)筆記盗胀,既可以鞏固自己的學(xué)習(xí)艘蹋,也可以幫助更多的人了解J...
1 官網(wǎng)介紹-google翻譯 該類在ViewGroup對(duì)象的布局更改中啟用自動(dòng)動(dòng)畫。要為布局容器啟用transitions 票灰,請(qǐng)創(chuàng)建一個(gè)LayoutTransition對(duì)象...