本篇為該系列的第三篇,將通過(guò)一個(gè)實(shí)際的業(yè)務(wù)需求來(lái)講述ViewDragHelper的實(shí)際運(yùn)用。 目錄 ViewDragHelper 的介紹以及初步使用請(qǐng)閱讀這篇:ViewDra...
本篇為該系列的第三篇,將通過(guò)一個(gè)實(shí)際的業(yè)務(wù)需求來(lái)講述ViewDragHelper的實(shí)際運(yùn)用。 目錄 ViewDragHelper 的介紹以及初步使用請(qǐng)閱讀這篇:ViewDra...
聲明:本篇文章已授權(quán)微信公眾號(hào) guolin_blog (郭霖)獨(dú)家發(fā)布 本篇為該系列的第二篇,側(cè)重講解ViewDragHelper 的實(shí)現(xiàn)原理和源碼邏輯,以及它所提供的Ca...
前言 隨著入Android這個(gè)坑的時(shí)間越來(lái)越長(zhǎng),愈加覺得深入掌握原理以及技術(shù)輸出的重要性,會(huì)使用輪子和造一個(gè)好輪子還是有天壤之別的。授人以魚不如授人以漁,將一些經(jīng)驗(yàn)分享出來(lái),...
Binder系列第一篇:《從getSystemService()開始,開擼Binder通訊機(jī)制》http://www.itdecent.cn/p/1050ce12bc1e B...
Android Kotlin第五篇 接口。Kotlin系列源碼在源碼下載這里下載。我們一起來(lái)了解下Kotlin的接口,也許我有的地方?jīng)]有寫好,也歡迎大家提出問題,糾正問題。 ...
原理及介紹 現(xiàn)階段,Android熱補(bǔ)丁技術(shù)應(yīng)該是分為以下兩個(gè)流派: Native:代表有阿里的Dexposed、AndFix與騰訊的內(nèi)部方案KKFix; Java:代表有Q...
我可以將你實(shí)例化,卻抽象不出對(duì)你的喜歡 我愿意創(chuàng)建一個(gè)思念父類,每一秒的時(shí)間都繼承它 我想把愛你的方法封裝在構(gòu)造器里,每次將你的名字具體化,就調(diào)用一次 我的棧已向上溢出,因?yàn)?..
前言 開始接觸Kotlin是在今年年初的時(shí)候,發(fā)現(xiàn) Android 業(yè)內(nèi)開源大神 Jake Wharton 在推薦使用它。當(dāng)時(shí)想著,事情絕對(duì)沒有那么簡(jiǎn)單。果然,Google ...
什么是熱修復(fù) **定義 **: 熱修復(fù)(HotFix)是以補(bǔ)丁的方式動(dòng)態(tài)修復(fù)緊急Bug,不再需要重新發(fā)布App,不需要用戶重新下載覆蓋安裝的方式來(lái)實(shí)現(xiàn)代碼的替換修改。這里就不...
01 《大話西游之大圣娶親》重映,昨天晚上,我去看了。座位并不是特別好,影院最后排的一個(gè)角落,但音樂響起時(shí),恍然如夢(mèng)。 人生,難免,恍然如夢(mèng)。 記得在一個(gè)采訪周星馳的節(jié)目中,...
*本篇文章已授權(quán)微信公眾號(hào) guolin_blog (郭霖)獨(dú)家發(fā)布 為什么用線程池 創(chuàng)建/銷毀線程伴隨著系統(tǒng)開銷,過(guò)于頻繁的創(chuàng)建/銷毀線程,會(huì)很大程度上影響處理效率例如:記...
老實(shí)說(shuō),第一次看到這個(gè)需求的時(shí)候,第一反應(yīng)就是Canvas只有drawLine方法,并沒有drawDashLine方法?。∵@咋整啊,難道要我自己做個(gè)遍歷不斷的drawLine...