前言 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ū)的第三年,其實(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)畫(huà)卡頓、展現(xiàn)內(nèi)容慢...