原创 設計模式——策略模式

#策略 策略(cè lüè),意思是計策、謀略。該詞語一般是指可以實現目標的方案集合以及根據形勢發展而制定的行動方針和鬥爭方法,也用來表示有鬥爭藝術,能注意方式方法。 一言以蔽之:方案集合、根據具體情況制定的方案。 #策略模式 策略模式

原创 設計模式——策略模式

#策略 策略(cè lüè),意思是計策、謀略。該詞語一般是指可以實現目標的方案集合以及根據形勢發展而制定的行動方針和鬥爭方法,也用來表示有鬥爭藝術,能注意方式方法。 一言以蔽之:方案集合、根據具體情況制定的方案。 #策略模式 策略模式

原创 設計模式——適配器模式(Adapter)

Android中我們給ListView以及RecyclerView塞數據的時候經常會使用ArrayAdapter,BaseAdapter,RecyclerView.Adapter等各類Adapter,我們都知道他們是適配器,那麼究竟適配器

原创 設計模式——策略模式

#策略 策略(cè lüè),意思是計策、謀略。該詞語一般是指可以實現目標的方案集合以及根據形勢發展而制定的行動方針和鬥爭方法,也用來表示有鬥爭藝術,能注意方式方法。 一言以蔽之:方案集合、根據具體情況制定的方案。 #策略模式 策略模式

原创 設計模式——代理(Proxy)

代理模式是一種結構型模式。代理模式給某一對象提供一個代理對象,並且由代理對象控制對原對象的引用。 #代理模式的結構 所謂代理就是由一個代理對象去代替處理目標對象,而處理的邏輯是由代理對象引用並調用目標對象進行處理的,也就是最終仍然是目標對

原创 Android自定義屬性

一、Android自定義屬性的定義、類型、使用 1.1 屬性 . 自定義的屬性,以及Andriod系統控件的屬性,都是爲了在xml進行值、類型設置,然後在View的代碼中動態獲取,根據這些具體的值進行適配View的相關樣式屬性。說白了就

原创 Android-Gradle閱讀筆記

Gradle(2012) 是什麼? 類似Ant(2000)和Maven(2004)概念的項目自動化建構工具。 Ant Apache Ant是一個java庫,主要用來構建Java程序。(C、C++、Java項目、Android項目) 主要

原创 《自控力》——凱利.麥格尼格爾

關於作者 凱利·麥格尼格爾教授是斯坦福大學備受讚譽的心理學家,也是“科學助人”這一新領域的領先專家。她曾獲得斯坦福大學的最高教學榮譽獎。《自控力》這本書的內容就取自於她在斯坦福大學開設的“意志力科學”這門課程。 關於本書 在本書裏,作者不

原创 Retrofit完全解析(三):Type<基礎詳解>

Object跟Class可跳過 Object Object是class層次結構的根(Java中萬物皆對象)。Object是所有class的超類(包括Class類)。 所有對象,包括數組,實現Object類的(hashCode、equ

原创 怎樣成爲時間管理的高手

一、有技巧的做一個計劃 《高效能人士的七個習慣》: 任何事情都是先在頭腦中構思,也就是智力上的第一次創造,然後再付諸實踐,也就是體力上的第二次創造。 計劃:規劃和備忘 計劃:未來要達成的目標,以及達成路徑,進行頭腦中的第一次創造

原创 Android 接口返回Json解析

基於最原始、最愚蠢的網絡請求返回包括網絡請求狀態,引發的一些思考 ( 只需要編寫body部分,而且body對應的bean可以通過泛型傳入,代替Class作爲參數傳入,將解析邏輯抽取並做到可配置,且可分類配置 ) 舉個栗子先 //

原创 View.post分析

View.post分析 我們在使用View的時候可以直接使用View對象進行post(runnable),難道View裏面有主線程Handler對象?是每個View都有一個Handler,還是公用的?爲何View 沒有 Attached

原创 有什麼,要什麼,放棄什麼

之所以需要工作,是因爲需要生活。 爲了生存,大多數人都在用時間換金錢。 財務自由就是可以用金錢換時間。 如何實現財務的快速積累: 1. 像比爾蓋茨 創辦企業? 2. 像巴菲特一樣,不斷去發掘快速增長以及低估值的企

原创 RxJava2學習筆記

參考資料 給 Android 開發者的 RxJava1.x 詳解 這可能是最好的RxJava 2.x 教程 ReactRx官網 RxJava2-Android-Samples RxJava2Examples 什麼是響應式編程 響應式編

原创 設計模式——單例

學習了《Android 源碼設計模式解析與實戰》作者的Android源碼設計模式分析項目以及最適合作爲Java基礎面試題之Singleton模式兩篇優秀文章,來寫個筆記,方便複習。 單例是我學習的第一個設計模式,今天系統的回顧下: 單例