
一.kotlin代碼簡化 中綴表達式 作用域函數(shù) 注意各自使用場景,不要嵌套 擴展函數(shù)比如px2dp 比如擴展post java io的優(yōu)化 泛...
協(xié)程 協(xié)程是輕量級線程,一個線程中可以有很多協(xié)程,協(xié)程本質(zhì)上可以認為是運行在線程上的代碼塊,協(xié)程提供的掛起操作會使協(xié)程暫停執(zhí)行,而不會導(dǎo)致線程阻...
擴展函數(shù) 聲明一個擴展函數(shù),我們需要用一個 接收者類型 也就是被擴展的類型來作為他的前綴 其實就是通過import指定的路徑,把我們自定義的函數(shù)...
測試覆蓋率 測試覆蓋率是對測試完全程度的評測。測試覆蓋率是由測試需求和測試用例的覆蓋或已執(zhí)行代碼的覆蓋的表示結(jié)果。一方面可以衡量測試工作本身的有...
AOP面向切面編程 面向切面編程是通過預(yù)編譯方式和運行期動態(tài)代理實現(xiàn)程序功能的統(tǒng)一維護的一種技術(shù)。AOP是OOP延續(xù),是軟件開發(fā)中的一個熱點,是...
javassist簡介 Javassist作用是在編譯器間修改class文件,修改時機是在class文件被轉(zhuǎn)化為dex文件之前去修改。Javas...
Transform簡介 是Android官方提供給開發(fā)者在項目構(gòu)建階段即由class到dex轉(zhuǎn)換期間修改class文件的一套api。 我們可以通...
lottie簡介 Lottie是Airbnb開源的一個動畫渲染庫,同時支持Android、IOS、React Native和Web平臺,Lott...
flutter是什么 最近同事分享了一篇flutter操作系統(tǒng),感覺不錯,自己總結(jié)了一下,發(fā)上來給大家一個參考,F(xiàn)lutter 是 Google...