需求 我們在項目中經(jīng)常會遇到 tab 頁切換的情況,比如通過底部導(dǎo)航欄從 Fragment1 切換到 Fragment2 ,這時候有一個需求:...
前言 作為一個 Android 程序員,大多數(shù)時候使用命令行的機會比較少。昨天看到一篇有關(guān)于 App調(diào)試 的文章 Android App調(diào)試一個...
Git 的基礎(chǔ)操作雖然不難,但是在學(xué)習(xí)初期對命令行和Git的原理還是不太懂。官方的文檔太長看起來有點不適,今天看到了這個圖文的帖子,覺得很贊,暫...
1、定義 用原型實例指定創(chuàng)建的對象的種類,并通過拷貝這些原型創(chuàng)建新的對象 2、使用場景 類初始化很耗費資源(數(shù)據(jù)、硬件資源等) 通過 new 產(chǎn)...
1、定義 將一個復(fù)雜對象的創(chuàng)建與它的表示分離,使得同樣的構(gòu)建過程可以創(chuàng)建不同的表示。 2、使用場景 相同的方法,不同的執(zhí)行順序,產(chǎn)生不同的事件結(jié)...
1、定義 單例對象的類必須保證只有一個實例存在。確保某一個類只有一個實例,而且自行實例化并向整個系統(tǒng)提供這個實例。 2、使用場景 避免產(chǎn)生對個對...
1、定義 某類特定問題的代碼設(shè)計解決方案 是一套代碼設(shè)計的經(jīng)驗總結(jié) 2、作用 在應(yīng)用開發(fā)后期的升級、維護過程中讓應(yīng)用系統(tǒng)能夠擁抱變化 意味著在滿...
這個系列打算把學(xué)習(xí)設(shè)計模式的過程記錄一下,主要是參考《Android 源碼設(shè)計模式解析與實戰(zhàn)》這本書以及網(wǎng)絡(luò)上相關(guān)的博客來學(xué)。 每個章節(jié)我盡量都...
前言 Activity 的 launchmode 應(yīng)該算是基礎(chǔ)中的基礎(chǔ)了,分為四種:standard,singleTop,singleTask,...