變量的聲明 val和var關(guān)鍵字的使用:val——不可變引用,使用了val關(guān)鍵字聲明的變量不能在初始化之后再次賦值,對(duì)應(yīng)Java的final變量。var——可變引用,使用了v...
變量的聲明 val和var關(guān)鍵字的使用:val——不可變引用,使用了val關(guān)鍵字聲明的變量不能在初始化之后再次賦值,對(duì)應(yīng)Java的final變量。var——可變引用,使用了v...
自定義插件涉及到幾個(gè)知識(shí)點(diǎn),比如Gradle構(gòu)建工具、Groovy語(yǔ)法、Gradle插件開(kāi)發(fā)流程等等。這些知識(shí)我就默認(rèn)大家都知道了。想學(xué)習(xí)或溫習(xí)的可以參考: 深入理解 And...
前言 Rxjava,由于其基于事件流的鏈?zhǔn)秸{(diào)用、邏輯簡(jiǎn)潔 & 使用簡(jiǎn)單的特點(diǎn),深受各大 Android開(kāi)發(fā)者的歡迎。 如果還不了解 RxJava,請(qǐng)看文章:Android:這...
首先說(shuō)下我們項(xiàng)目的對(duì)于打包的需求,這里只針對(duì)發(fā)布正式環(huán)境的包。項(xiàng)目的代碼放在Gitlab,需要打包的應(yīng)用市場(chǎng)有十多個(gè),apk都需要使用360加固,打包的工作由開(kāi)發(fā)完成,然后將...
Outline [TOC] 前言 在上一節(jié)中, 我們學(xué)習(xí)了FLowable的一些基本知識(shí), 同時(shí)也挖了許多坑, 這一節(jié)就讓我們來(lái)填坑吧. 正題 在上一節(jié)中最后我們有個(gè)例子, ...
Outline [TOC] 前言 好久不見(jiàn)朋友們,最近一段時(shí)間在忙工作上的事情,沒(méi)來(lái)得及寫(xiě)文章,這兩天正好有點(diǎn)時(shí)間,趕緊寫(xiě)下了這篇教程,免得大家說(shuō)我太監(jiān)了。 正題 先來(lái)回顧一...
本篇將講解cell,media-cell組件的創(chuàng)建。 1.組件cell 這里的cell分為三種樣式,左側(cè)帶圖標(biāo),不帶圖標(biāo),以及左側(cè)帶豎線(xiàn)的cell。 每一個(gè)組件都有一個(gè)底部邊...
1 定義 定義對(duì)象之間的一種一對(duì)多依賴(lài)關(guān)系,使得每當(dāng)一個(gè)對(duì)象狀態(tài)發(fā)生改變時(shí),其相關(guān)依賴(lài)對(duì)象皆得到通知并被自動(dòng)更新。觀察者模式的別名包括發(fā)布-訂閱(Publish/Subscr...