前言 前幾篇文章中,筆者對View的三大工作流程進(jìn)行了詳細(xì)分析,而這篇文章則詳細(xì)講述與三大工作流程密切相關(guān)的兩個(gè)方法,分別是requestLayout和invalidate,...
前言 前幾篇文章中,筆者對View的三大工作流程進(jìn)行了詳細(xì)分析,而這篇文章則詳細(xì)講述與三大工作流程密切相關(guān)的兩個(gè)方法,分別是requestLayout和invalidate,...
背景介紹 從事開發(fā)到了一定階段,想要提高就必須搞明白系統(tǒng)的一些工作原理。為什么?因?yàn)橹挥忻靼琢诉@些,你才能針對平臺的特性寫出優(yōu)質(zhì)的代碼。當(dāng)遇到棘手的問題時(shí),你才能更快速的結(jié)合...
Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity的顯示之ViewRootImpl初探 Activity的顯示...
前言:對于OkHttp我接觸的時(shí)間其實(shí)不太長,一直都是使用Retrofit + OkHttp 來做網(wǎng)絡(luò)請求的,但是有同學(xué)說面試的時(shí)候可能會問框架源碼,這樣光是會用是不夠的,于...
之前的 Android插件化原理解析 系列文章揭開了Hook機(jī)制的神秘面紗,現(xiàn)在我們手握倚天屠龍,那么如何通過這種技術(shù)完成插件化方案呢?具體來說,插件中的Activity,S...
It's right time to learn Android's Framework ! 前言 一個(gè)App是怎么啟動起來的? App的程序入口到底是哪里? Launche...
前言 最近在跟小伙伴合作開發(fā)一款app,苦于沒有合適的公共api接口,所以決定自己搭建一個(gè)服務(wù)器,目前已實(shí)現(xiàn)注冊、登錄,爬蟲定時(shí)拉取閑魚首頁更新數(shù)據(jù)庫。 app傳送門 一個(gè)極...
先對曾經(jīng)點(diǎn)喜歡或者收藏這篇文章的朋友說聲抱歉,因部分原因個(gè)人決定在簡書停更并轉(zhuǎn)移駐扎到其他平臺。本想刪除賬號,可不忍已經(jīng)點(diǎn)喜歡和收藏的朋友再進(jìn)入此文章看到 “404” 的頁面...