今年的 I/O 大會既是谷歌各種新產(chǎn)品發(fā)布會窒典,同時也是谷歌開發(fā)者們的技術(shù)交流會唬滑。不少 Android 開發(fā)者希望通過本次 I/O 了解到有關(guān) Jetpack 的最新動態(tài)。 J...
今年的 I/O 大會既是谷歌各種新產(chǎn)品發(fā)布會窒典,同時也是谷歌開發(fā)者們的技術(shù)交流會唬滑。不少 Android 開發(fā)者希望通過本次 I/O 了解到有關(guān) Jetpack 的最新動態(tài)。 J...
什么是 infix 函數(shù) Kotlin允許在不使用括號和點號的情況下調(diào)用函數(shù)矗蕊,那么這種函數(shù)被稱為 infix函數(shù)空猜。 舉個例子则北,直觀地感受一下: 這里的 to 就是一個infi...
Android 8.0之前原生是不支持應(yīng)用角標(biāo)的邢隧,是各個手機(jī)廠商自己在系統(tǒng)中實現(xiàn)的應(yīng)用角標(biāo),并且部分廠商提供了設(shè)置的方式隶糕,所以需要對各個廠商的系統(tǒng)進(jìn)行適配瓷产。 GitHub地址...
在使用kotlin開發(fā)中,因為各種原因枚驻,我們會經(jīng)常需要使用到延遲加載的功能濒旦,目前kotlin的延遲加載主要有兩種:lateinit和lazy lateinit 的使用 lat...
一款A(yù)PP針對不同網(wǎng)絡(luò)情況下都需要保證不會Crash,同時盡可能做到在弱網(wǎng)情況下也能達(dá)到功能正常使用再登,或者使用體驗達(dá)到最佳尔邓。我們借助Charles工具做弱網(wǎng)的測試,或者模擬2...
一般情況下霎冯,一個應(yīng)用開啟一個進(jìn)程铃拇,application會被執(zhí)行一次钞瀑,如果涉及多開進(jìn)程沈撞,那情況就不同了,application就會被執(zhí)行多次雕什,下面筆者根據(jù)這問題對應(yīng)用開啟多進(jìn)...
一缠俺、認(rèn)識CoordinatorLayout CoordinatorLayout作為support:design庫里的核心控件显晶,在它出現(xiàn)之前,要實現(xiàn)View之間嵌套滑動等交互操...
先看效果圖壹士,這里放上淘寶上的例子: 大概就是這樣的東西磷雇,collection的每個section都是一個整體(這里也可以強(qiáng)行把section頭試圖和cell拼起來,當(dāng)然我覺得...