1、高階函數(shù) 1.1、高階函數(shù)的定義 高階函數(shù)的定義:如果一個函數(shù)接收另一個函數(shù)作為參數(shù),或者返回值的類型是另一個函數(shù),那么該函數(shù)稱為高階函數(shù)。你可能會有疑問,一個函數(shù)怎么能...
1、高階函數(shù) 1.1、高階函數(shù)的定義 高階函數(shù)的定義:如果一個函數(shù)接收另一個函數(shù)作為參數(shù),或者返回值的類型是另一個函數(shù),那么該函數(shù)稱為高階函數(shù)。你可能會有疑問,一個函數(shù)怎么能...
EventBus 是一款在 Android 開發(fā)中使用的發(fā)布/訂閱事件總線框架,基于觀察者模式,將事件的接收者和發(fā)送者分開,簡化了組件之間的通信,使用簡單、效率高、體積??!下...
在上一篇文章中我們分析了Handler 、Looper、 MessageQueue 、線程之間的關(guān)系,簡單的說就是:一個線程綁定一個Looper,一個Looper維護一個Me...
1、泛型的類型擦除 Java的泛型是偽泛型,不同于C++的模板機制,這是因為Java的泛型只存在編譯期間,在編譯完成后泛型就會被擦除。引入泛型是為了將類型檢查提前到編譯期間,...
1、Type Type是一個接口,是所有類型的父類,下圖展示了Type的繼承結(jié)構(gòu): 可以看到Type的子類有如下幾個: 1、Class:原始類型/基本類型 2、Paramet...
1、標(biāo)準(zhǔn)函數(shù) 標(biāo)準(zhǔn)函數(shù)是指Standard.kt文件中定義的函數(shù),任何Kotlin代碼都可以自由的調(diào)用所有標(biāo)準(zhǔn)函數(shù),標(biāo)準(zhǔn)函數(shù)有很多我們這里主要學(xué)習(xí)下幾個常用的標(biāo)準(zhǔn)函數(shù)。 1....
在Android系統(tǒng)4.4以前,狀態(tài)欄的背景色和字體顏色都是不能改變的。但是4.4以后Google增加了改變狀態(tài)欄背景透明的方法,可以通過兩種方式來設(shè)置。直接在Activit...