裝飾者模式 定義 在不改變原有對(duì)象的基礎(chǔ)之上,將功能附加到對(duì)象上。提供了比繼承更有彈性的替代方案(擴(kuò)展原有對(duì)象功能) 類型 結(jié)構(gòu)型 適用場景 擴(kuò)展一個(gè)類的功能或者給一個(gè)類添加...
![240](https://cdn2.jianshu.io/assets/default_avatar/11-4d7c6ca89f439111aff57b23be1c73ba.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
裝飾者模式 定義 在不改變原有對(duì)象的基礎(chǔ)之上,將功能附加到對(duì)象上。提供了比繼承更有彈性的替代方案(擴(kuò)展原有對(duì)象功能) 類型 結(jié)構(gòu)型 適用場景 擴(kuò)展一個(gè)類的功能或者給一個(gè)類添加...
Android開發(fā)者都知道要想建立一個(gè)頁面,最普遍常見的做法就是新建一個(gè)Activity吨拍,并且在res/layout中新建一個(gè)Layout布局,然后Activity繼承自Ac...
在自定義View和ViewGroup的時(shí)候,我們經(jīng)常會(huì)遇到int型的MeasureSpec來表示一個(gè)組件的大小懈费,這個(gè)變量里面不僅有組件的尺寸大小,還有大小的模式博脑。這個(gè)大小的模...
Application的創(chuàng)建(APP的啟動(dòng)流程) ActivityThread即Android的主線程憎乙,也就是UI線程,ActivityThread的main方法是一個(gè)APP...
一般我們在項(xiàng)目中的gradle會(huì)添加如下庫文件 所以每次升級(jí)的時(shí)候都要修改后面的23.1.0版本號(hào)疗杉,Android開發(fā)小組的Chris Banes想出了這樣的一個(gè)方法阵谚,不用每...
前言 Socket的使用在 Android網(wǎng)絡(luò)編程中非常重要 今天我將帶大家全面了解 Socket 及 其使用方法 目錄 1.網(wǎng)絡(luò)基礎(chǔ) 閱讀本文前净赴,請(qǐng)先了解 關(guān)于計(jì)算機(jī)網(wǎng)絡(luò)基...
前言 在Andrroid開發(fā)中,網(wǎng)絡(luò)請(qǐng)求十分常用玖翅,而在Android網(wǎng)絡(luò)請(qǐng)求庫中翼馆,Retrofit是當(dāng)下最熱的一個(gè)網(wǎng)絡(luò)請(qǐng)求庫 Retrofit之所以作為現(xiàn)在最流行的網(wǎng)絡(luò)請(qǐng)求庫...
前言 在Android開發(fā)的多線程應(yīng)用場景中,Handler機(jī)制十分常用金度。今天应媚,我將獻(xiàn)上一份 Handler機(jī)制的使用教程 ,希望你們會(huì)喜歡 Anroid異步通信Handle...
前言 在Android開發(fā)的多線程應(yīng)用場景中猜极,Handler機(jī)制十分常用中姜,今天,我將圖文詳解 Handler機(jī)制 的工作原理跟伏,希望你們會(huì)喜歡 Anroid異步通信Handl...