我是在深入學(xué)習(xí) kotlin 時(shí)第一次看到協(xié)程,作為傳統(tǒng)線程模型的進(jìn)化版,雖說(shuō)協(xié)程這個(gè)概念幾十年前就有了,但是協(xié)程只是在近年才開(kāi)始興起,應(yīng)用的語(yǔ)言有:go 、goLand、k...
我是在深入學(xué)習(xí) kotlin 時(shí)第一次看到協(xié)程,作為傳統(tǒng)線程模型的進(jìn)化版,雖說(shuō)協(xié)程這個(gè)概念幾十年前就有了,但是協(xié)程只是在近年才開(kāi)始興起,應(yīng)用的語(yǔ)言有:go 、goLand、k...
開(kāi)新版本啦,老版本寫(xiě)的內(nèi)容太多了,我自己找起來(lái)都麻煩了,遂決定像代碼一樣,文章臃腫了就要抽象封裝了,相近內(nèi)容程提煉成一篇匯總性的文章,然后我們?cè)偌狱c(diǎn)設(shè)計(jì)模式上來(lái),提供一個(gè)單例...
Android 切圓角的方式 Android 中有哪些可以切圓角的實(shí)現(xiàn)方式呢? 本文總結(jié)一下常用的方式。以下內(nèi)容分為以下幾部分: 利用 Drawable 的 shape xm...
協(xié)程 kotlin Coroutine 目錄: 1. Coroutine 的基本使用 1.1 小結(jié) 2. CoroutineScope 類(lèi) 和 coroutineScope...
Plaid 庫(kù)是 google 之前的一個(gè) demo 庫(kù),近期利用 kotlin 進(jìn)行了重寫(xiě). 某種程度上,是 Kotlin 和 Jetpack 的一個(gè)實(shí)踐。 github ...
一、概述 在 Logcat 中使用關(guān)鍵詞 Choreographer 進(jìn)行過(guò)濾,對(duì) App 做一些操作,一般能看到控制臺(tái)輸出這樣的日志 這是觀察 App 掉幀情況的一種手段默...
硬件加速,直觀上說(shuō)就是依賴(lài)GPU實(shí)現(xiàn)圖形繪制加速,軟硬件加速的區(qū)別主要是圖形的繪制究竟是GPU來(lái)處理還是CPU,如果是GPU,就認(rèn)為是硬件加速繪制,反之,軟件繪制。在Andr...