原创 設計模式—淺析三種工廠模式的特點

前言   簡單工廠模式,工廠方法模式和抽象工廠模式都是屬於創建型設計模式,並且這三種創建型模式都不需要知道具體類,我們需要掌握的是一種思想,就是在創建一個對象時,需要把容易發生變化的地方給封裝起來,來控制變化(哪裏變化,封裝哪裏)

原创 微信Tinker 熱修復介紹及接入(一)

聲明:本文爲博主原創文章,轉載請註明出處:小嵩的博客 本系列傳送門: 微信Tinker 熱修復介紹及接入(一) Tinker 原理深入理解(二) Tinker 合併及加載補丁過程源碼分析 (三) 什麼是熱修復? 定義 : 熱

原创 Android O (8.0) 新特性介紹

Android O 功能和 API (文章內容均來Google開發者官網,有需要可自行翻牆查看更多資料) Android O 爲用戶和開發者引入多種新功能。本文重點介紹面向開發者的新功能。請務必查閱 Android O 行爲變更以

原创 一個demo讓你徹底搞懂觀察者模式

介紹 觀察者模式也被稱爲發佈-訂閱(Publish/Subscribe)模式,它屬於行爲型模式的一種。觀察者模式定義了一種一對多的依賴關係,一個主題對象可被多個觀察者對象同時監聽。當這個主題對象狀態變化時,會通知所有觀察者對象並作

原创 Dalvik與ART的介紹及區別(一)

一、Dalvik   Dalvik虛擬機,它可以支持已轉換爲.dex(即“Dalvik Executable”)格式的Java應用程序的運行。.dex格式是專爲Dalvik設計的一種壓縮格式,適合內存和處理器速度有限的系統。Dal

原创 仿美團炫酷動畫效果的A-Z字母排序側邊庫

EasySideBar 一款按字母排序的庫,已封裝好城市數據,可定製化強,也可以下載源代碼用Module的形式引入自己改一改來使用,也可稍做改造定製成通訊錄。手指觸摸選中的屏幕區域,A-Z字母會有偏移動畫,防止手指遮擋住字母,很大

原创 Android精仿淘寶/QQ空間標題欄漸變效果

聲明:本篇文章已授權微信公衆號 YYGeeker 獨家發佈 前言 最近在淘寶上囤年貨買買買的時候,注意到淘寶購物詳情頁的漸變效果,覺得效果還是挺不錯的,有種似曾相識的感覺,沒錯,好像QQ空間的標題欄也是類似的做法。鑑於這種效果在平

原创 《勿忘初心,勿忘前行》——2016年度總結

      前言背景       說實話,隨着智能手機的普及,移動互聯網迅猛發展(印象中大概是2010-2011年左右這段時間開始吧),大家都不知不覺已經逐漸形成了發表短文的習慣了。偶爾靈光一閃,發篇空間說說,朋友圈動態,新浪微博,推

原创 設計模式—建造者模式及實例(BuilderPattern)

一、介紹       建造者模式(Builder Pattern)也稱生成器模式,它屬於創建型模式。它的名詞解釋如下:      separate the construction of a complex object from its

原创 Android雙波浪自定義控件(DoubleWaveView)

  發現淘寶個人頁頂部的自定義控件很炫酷啊有沒有(IOS端),它這裏是一個動態的雙波紋效果,由於IOS端的效果它有週期性地漸變振幅的功能,比較複雜。對於振幅的漸變效果,當時就想着是怎麼實現的,冥思苦想了老半天不得果(每次都重新計算

原创 公共技術點之依賴注入

前言 最近沒啥工作任務,看資料學習中。這是我看到的最簡潔明瞭的一篇關於依賴注入的文章,扔物線大神寫的,分享一下。不得不讚,邏輯清晰,文字簡潔,以後寫文章可以學習一下他的寫法和表達思路。 《公共技術點之依賴注入》  —— 分析者

原创 Android getResources().getColor() 過時 替代方法

在Java代碼中設置控件的Color時,用getResources().getColor()出現如下提示: getColor方法在Android 6.0即API 23中 已經過時,替代方法爲: ContextCompat.get

原创 Android-PickerView系列之封裝篇(三)

注:此文交由跟我一起維護Android-PickerView 項目的夥伴totcw寫的,友情鏈接:http://blog.csdn.net/totcw 一、概述 這是Android-pickerview系列的第三篇文章,主要是講解一下時間

原创 Android AIDL機制

Android 接口定義語言 (AIDL)(內容來自Google 官方API文檔,若有需要可自帶梯子去官網查看)目錄定義 AIDL 接口創建 .aidl 文件實現接口向客戶端公開該接口通過 IPC 傳遞對象調用 IPC 方法另請參閱綁定服

原创 Flutter 基礎之 GestureDetector 手勢 (交互模型篇)

聲明:本篇文章已授權微信公衆號 YYGeeker 獨家發佈。 博主原創文章,轉載請註明出處:小嵩的博客 介紹 GestureDetector是Flutter的手勢檢測器,它會嘗試識別與其非null的回調相對應的手勢。如果此Widg