在Mac OS Catalina下編譯AOSP報(bào)錯(cuò): 這個(gè)看起來(lái)是Mac的兼容性問(wèn)題,下面是個(gè)臨時(shí)方案: 還有個(gè)官方方案(已驗(yàn)證),打上下面的p...
Bluetooth Low Energy 1、藍(lán)牙協(xié)議 藍(lán)牙( Bluetooth? )是一種無(wú)線技術(shù)標(biāo)準(zhǔn),可實(shí)現(xiàn)固定設(shè)備、移動(dòng)設(shè)備和個(gè)人域網(wǎng)之...
1、前言 之前一直在做Android開(kāi)發(fā),從近幾年行業(yè)表現(xiàn)可以看出來(lái),移動(dòng)設(shè)備開(kāi)發(fā)這兩年進(jìn)入了平穩(wěn)期。這主要是因?yàn)橐苿?dòng)設(shè)備軟件和硬件都沒(méi)有革命性...
Delegates.notNull():可用于基本類型和引用類型,lateinit只能用于引用類型 Delegates.observable()...
Kotlin參數(shù)有默認(rèn)值的函數(shù),會(huì)被轉(zhuǎn)換成Java的重載函數(shù)在Android中,Kotlin語(yǔ)法自定義View放到布局xml中,會(huì)發(fā)生找不到構(gòu)造...
支持解構(gòu)聲明的對(duì)象的類必須是數(shù)據(jù)類(使用data關(guān)鍵字修飾的類),因?yàn)橹挥衐ata class才會(huì)生成對(duì)應(yīng)的component()方法 解構(gòu)聲明...
定義public infix fun A.to(that: B): Pair = Pair(this, that) 使用val (numb...
類似Java靜態(tài)方法 直接在一個(gè)kt文件Utils.kt中定義如fun format() {} Kotlin中直接import對(duì)應(yīng)方法impor...
Effective Kotlin - Use Sequence 數(shù)據(jù)集量級(jí)是足夠大,建議使用序列 對(duì)數(shù)據(jù)集進(jìn)行頻繁的數(shù)據(jù)操作,類似于多個(gè)操作符鏈...