前言目前Flutter可以說(shuō)是非?;馃崃耍啻胃逻^(guò)后也越來(lái)越穩(wěn)定,受到了很多開發(fā)者的青睞。不過(guò)純Flutter開發(fā)還是存在一定成本和風(fēng)險(xiǎn)的,尤其是對(duì)于規(guī)模稍大一些的項(xiàng)目,可...
前言目前Flutter可以說(shuō)是非?;馃崃耍啻胃逻^(guò)后也越來(lái)越穩(wěn)定,受到了很多開發(fā)者的青睞。不過(guò)純Flutter開發(fā)還是存在一定成本和風(fēng)險(xiǎn)的,尤其是對(duì)于規(guī)模稍大一些的項(xiàng)目,可...
背景 平時(shí)在看一些開源框架源碼時(shí)總發(fā)現(xiàn)他們會(huì)或多或少的用到泛型來(lái)定義數(shù)據(jù)類型。這可以理解,畢竟牛逼的開源框架大都是為了解決一類普遍問(wèn)題而存在的;但看不懂的是,有時(shí)參數(shù)或者返回...
前言 在 Java中,反射機(jī)制(Reflection)非常重要,但對(duì)于很多開發(fā)者來(lái)說(shuō),這并不容易理解,甚至覺(jué)得有點(diǎn)神秘 今天,我將獻(xiàn)上一份 Java反射機(jī)制的介紹 & 實(shí)戰(zhàn)攻...
UI 優(yōu)化系列專題,來(lái)聊一聊 Android 渲染相關(guān)知識(shí),主要涉及 UI 渲染背景知識(shí)、如何優(yōu)化 UI 渲染兩部分內(nèi)容。 UI 優(yōu)化系列專題 UI 渲染背景知識(shí) 《View...
寫在前面 雖然這個(gè)出來(lái)好久了,之前也一直沒(méi)有遇到什么問(wèn)題,但是最近在不同app中共享的時(shí)候還是出了問(wèn)題,現(xiàn)在引用鴻神的一篇文章來(lái)做說(shuō)明,文章出處:Android 7.0 行為...
前言 即學(xué)即用Android Jetpack系列Blog的目的是通過(guò)學(xué)習(xí)Android Jetpack完成一個(gè)簡(jiǎn)單的Demo,本文是即學(xué)即用Android Jetpack系列...
關(guān)鍵字:結(jié)構(gòu)化并發(fā)、線程、Kotlin、協(xié)程 多線程的并發(fā)是全局的,而結(jié)構(gòu)化并發(fā)中,每個(gè)并發(fā)都有自己作用域。 1. 線程的并發(fā)不是結(jié)構(gòu)化的 可以想想這幾個(gè)問(wèn)題在 Java 中...
現(xiàn)在有很多的框架用到APT的技術(shù),可以很好的解耦,實(shí)現(xiàn)編譯期生成文件或者修改class文件,實(shí)現(xiàn)插樁的功能,Android提供了Transform的接口,在編譯期間可以拿到所...