關(guān)鍵字:結(jié)構(gòu)化并發(fā)、線程、Kotlin、協(xié)程 多線程的并發(fā)是全局的,而結(jié)構(gòu)化并發(fā)中,每個并發(fā)都有自己作用域。 1. 線程的并發(fā)不是結(jié)構(gòu)化的 可以想想這幾個問題在 Java 中...
關(guān)鍵字:結(jié)構(gòu)化并發(fā)、線程、Kotlin、協(xié)程 多線程的并發(fā)是全局的,而結(jié)構(gòu)化并發(fā)中,每個并發(fā)都有自己作用域。 1. 線程的并發(fā)不是結(jié)構(gòu)化的 可以想想這幾個問題在 Java 中...
您的應(yīng)用是否提供了這樣的 Service,當(dāng)觸發(fā)某些操作時,作為回調(diào)它會啟動另一個應(yīng)用的 Activity? 比如,一個 Intent 接受了另一個 Intent 作為它的 ...
目錄 狀體欄顏色設(shè)置原理與導(dǎo)航欄顏色設(shè)置原理fitSystemWindow全屏及WindowInsets消費(fèi)原理fitSystemWindow與padding不同層級的消費(fèi)T...
本文已授權(quán) 微信公眾號 玉剛說 (@任玉剛)獨(dú)家發(fā)布。 前言 在不久前的Google 2018 I/O大會上,Google正式推出了AndroidJetpack ——這是一...
gradle 插件 + asm 字節(jié)碼基礎(chǔ)講完了,我們就要開始實(shí)戰(zhàn)環(huán)節(jié)了,這次我們來做一個圖片加載監(jiān)控,本文雖然只講一個實(shí)例,但是很多場景以及很多開源框架都會用到 Gradl...
抽個空,把所有知識點(diǎn)整理成腦圖,方便構(gòu)建知識體系,有遺漏的,歡迎在評論區(qū)補(bǔ)充。 腦圖詳細(xì)地址 相信大家在學(xué)習(xí)時常常遇到一個困惑:網(wǎng)上太多的資料和博文,篩選的工作量實(shí)在是太大了...
序言 RxJava是現(xiàn)在最流行的響應(yīng)式函數(shù)編程框架,之前的項(xiàng)目中一直使用RxJava,結(jié)合Retrofit+OkHttp搭建網(wǎng)絡(luò)請求框架,很是好用。后來RxJava2出來了,...
有時候,我們用Git的時候有可能commit提交代碼后,發(fā)現(xiàn)這一次commit的內(nèi)容是有錯誤的,那么有兩種處理方法:1、修改錯誤內(nèi)容,再次commit一次 2、使用git r...
字符串模板 Kotlin中允許字符串中包含“$”開頭嵌入表達(dá)式。 在Java中我們可能需要這樣定義來拼接字符串: 但是在Kotlin中,我們可以直接使用“$”拼接: 很顯然,...