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