前言 2016年以來(lái)义钉,越來(lái)越多Android開(kāi)發(fā)者使用Retrofit作為HTTP請(qǐng)求框架仙逻。原因其一拒啰,Google發(fā)布Android 6.0 SDK (API 23) 拋棄了...
前言 2016年以來(lái)义钉,越來(lái)越多Android開(kāi)發(fā)者使用Retrofit作為HTTP請(qǐng)求框架仙逻。原因其一拒啰,Google發(fā)布Android 6.0 SDK (API 23) 拋棄了...
得到Android組件化方案已經(jīng)開(kāi)源,參見(jiàn)Android組件化方案開(kāi)源。方案的解讀文章是一個(gè)小的系列,這是系列的第二篇文章:1蛔钙、Android徹底組件化方案實(shí)踐2储矩、Andro...
謝謝支持
極客日?qǐng)?bào)感耙,一款純粹的閱讀App,基于Material Design + MVP + RxJava + Retrofit + Dagger2 + Realm + GlideGeekNews 極客日?qǐng)?bào)持隧,一款純粹的閱讀App即硼,基于Material Design + MVP + RxJava + Retrofit + Dagger2 + Realm ...
volatile關(guān)鍵字經(jīng)常在并發(fā)編程中使用蜒秤,其特性是保證可見(jiàn)性以及有序性,但是關(guān)于volatile的使用仍然要小心隙赁,這需要明白volatile關(guān)鍵字的特性及實(shí)現(xiàn)的原理垦藏,這也是...
先上效果 一梆暖、繼承AppBarLayout.Behavior AppBarLayout有一個(gè)默認(rèn)的Behavior伞访,即AppBarLayout.Behavior,AppBar...
步入簡(jiǎn)書的第三年,其實(shí)自己在開(kāi)始寫作后交了不少朋友级解,也多見(jiàn)識(shí)了這個(gè)世界冒黑。 不忘初心,希望自己能夠還能在有想寫blog的想法和思考勤哗。 近來(lái)建立了兩個(gè)小專欄抡爹,將會(huì)其中發(fā)布現(xiàn)在的區(qū)...
這篇文章主要講解如何利用動(dòng)態(tài)代理技術(shù)Hook掉系統(tǒng)的AMS服務(wù),來(lái)實(shí)現(xiàn)攔截Activity的啟動(dòng)流程芒划,這種hook原理方式來(lái)自DroidPlugin冬竟。代碼量不是很多欧穴,為了更容...
Android微信自動(dòng)回復(fù)功能 本文原創(chuàng),轉(zhuǎn)載請(qǐng)經(jīng)過(guò)本人準(zhǔn)許笑诅。 寫在前面: 最近接到老大的一個(gè)需求调缨,要求在手機(jī)端攔截微信的通知(Notification),從而獲得聯(lián)系人和內(nèi)...
版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得在任何公眾號(hào)發(fā)布早处。 通常項(xiàng)目比較大的APP都面臨著如下性能問(wèn)題湾蔓,APP啟動(dòng)慢、界面跳轉(zhuǎn)慢砌梆、事件相應(yīng)慢默责、滑動(dòng)和動(dòng)畫卡頓、展現(xiàn)內(nèi)容慢...